diff options
author | OszkarSemerath <oszkar.semerath@gmail.com> | 2018-02-15 22:55:47 +0100 |
---|---|---|
committer | OszkarSemerath <oszkar.semerath@gmail.com> | 2018-02-15 22:55:47 +0100 |
commit | 0be8ac9989d7af31c7e3b9f923fbbd7ed9f540ea (patch) | |
tree | 711125f4701dc14d6201ed782ca9de0b79616938 /Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application | |
parent | Eclass trace notation changed from "[X]" to "<X>". (diff) | |
download | VIATRA-Generator-0be8ac9989d7af31c7e3b9f923fbbd7ed9f540ea.tar.gz VIATRA-Generator-0be8ac9989d7af31c7e3b9f923fbbd7ed9f540ea.tar.zst VIATRA-Generator-0be8ac9989d7af31c7e3b9f923fbbd7ed9f540ea.zip |
First complete scope grammar
Diffstat (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application')
39 files changed, 10018 insertions, 1448 deletions
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbin b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbin index a077deaa..4ba1dfec 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbin +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbin | |||
Binary files differ | |||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationFactory.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationFactory.java index 8e81dbc7..11e54727 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationFactory.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationFactory.java | |||
@@ -366,6 +366,51 @@ public interface ApplicationConfigurationFactory extends EFactory | |||
366 | TypeScope createTypeScope(); | 366 | TypeScope createTypeScope(); |
367 | 367 | ||
368 | /** | 368 | /** |
369 | * Returns a new object of class '<em>Class Type Scope</em>'. | ||
370 | * <!-- begin-user-doc --> | ||
371 | * <!-- end-user-doc --> | ||
372 | * @return a new object of class '<em>Class Type Scope</em>'. | ||
373 | * @generated | ||
374 | */ | ||
375 | ClassTypeScope createClassTypeScope(); | ||
376 | |||
377 | /** | ||
378 | * Returns a new object of class '<em>Object Type Scope</em>'. | ||
379 | * <!-- begin-user-doc --> | ||
380 | * <!-- end-user-doc --> | ||
381 | * @return a new object of class '<em>Object Type Scope</em>'. | ||
382 | * @generated | ||
383 | */ | ||
384 | ObjectTypeScope createObjectTypeScope(); | ||
385 | |||
386 | /** | ||
387 | * Returns a new object of class '<em>Integer Type Scope</em>'. | ||
388 | * <!-- begin-user-doc --> | ||
389 | * <!-- end-user-doc --> | ||
390 | * @return a new object of class '<em>Integer Type Scope</em>'. | ||
391 | * @generated | ||
392 | */ | ||
393 | IntegerTypeScope createIntegerTypeScope(); | ||
394 | |||
395 | /** | ||
396 | * Returns a new object of class '<em>Real Type Scope</em>'. | ||
397 | * <!-- begin-user-doc --> | ||
398 | * <!-- end-user-doc --> | ||
399 | * @return a new object of class '<em>Real Type Scope</em>'. | ||
400 | * @generated | ||
401 | */ | ||
402 | RealTypeScope createRealTypeScope(); | ||
403 | |||
404 | /** | ||
405 | * Returns a new object of class '<em>String Type Scope</em>'. | ||
406 | * <!-- begin-user-doc --> | ||
407 | * <!-- end-user-doc --> | ||
408 | * @return a new object of class '<em>String Type Scope</em>'. | ||
409 | * @generated | ||
410 | */ | ||
411 | StringTypeScope createStringTypeScope(); | ||
412 | |||
413 | /** | ||
369 | * Returns a new object of class '<em>Type Reference</em>'. | 414 | * Returns a new object of class '<em>Type Reference</em>'. |
370 | * <!-- begin-user-doc --> | 415 | * <!-- begin-user-doc --> |
371 | * <!-- end-user-doc --> | 416 | * <!-- end-user-doc --> |
@@ -420,6 +465,60 @@ public interface ApplicationConfigurationFactory extends EFactory | |||
420 | StringReference createStringReference(); | 465 | StringReference createStringReference(); |
421 | 466 | ||
422 | /** | 467 | /** |
468 | * Returns a new object of class '<em>Number Specification</em>'. | ||
469 | * <!-- begin-user-doc --> | ||
470 | * <!-- end-user-doc --> | ||
471 | * @return a new object of class '<em>Number Specification</em>'. | ||
472 | * @generated | ||
473 | */ | ||
474 | NumberSpecification createNumberSpecification(); | ||
475 | |||
476 | /** | ||
477 | * Returns a new object of class '<em>Exact Number</em>'. | ||
478 | * <!-- begin-user-doc --> | ||
479 | * <!-- end-user-doc --> | ||
480 | * @return a new object of class '<em>Exact Number</em>'. | ||
481 | * @generated | ||
482 | */ | ||
483 | ExactNumber createExactNumber(); | ||
484 | |||
485 | /** | ||
486 | * Returns a new object of class '<em>Intervall Number</em>'. | ||
487 | * <!-- begin-user-doc --> | ||
488 | * <!-- end-user-doc --> | ||
489 | * @return a new object of class '<em>Intervall Number</em>'. | ||
490 | * @generated | ||
491 | */ | ||
492 | IntervallNumber createIntervallNumber(); | ||
493 | |||
494 | /** | ||
495 | * Returns a new object of class '<em>Int Enumberation</em>'. | ||
496 | * <!-- begin-user-doc --> | ||
497 | * <!-- end-user-doc --> | ||
498 | * @return a new object of class '<em>Int Enumberation</em>'. | ||
499 | * @generated | ||
500 | */ | ||
501 | IntEnumberation createIntEnumberation(); | ||
502 | |||
503 | /** | ||
504 | * Returns a new object of class '<em>Real Enumeration</em>'. | ||
505 | * <!-- begin-user-doc --> | ||
506 | * <!-- end-user-doc --> | ||
507 | * @return a new object of class '<em>Real Enumeration</em>'. | ||
508 | * @generated | ||
509 | */ | ||
510 | RealEnumeration createRealEnumeration(); | ||
511 | |||
512 | /** | ||
513 | * Returns a new object of class '<em>String Enumeration</em>'. | ||
514 | * <!-- begin-user-doc --> | ||
515 | * <!-- end-user-doc --> | ||
516 | * @return a new object of class '<em>String Enumeration</em>'. | ||
517 | * @generated | ||
518 | */ | ||
519 | StringEnumeration createStringEnumeration(); | ||
520 | |||
521 | /** | ||
423 | * Returns a new object of class '<em>Scope Declaration</em>'. | 522 | * Returns a new object of class '<em>Scope Declaration</em>'. |
424 | * <!-- begin-user-doc --> | 523 | * <!-- begin-user-doc --> |
425 | * <!-- end-user-doc --> | 524 | * <!-- end-user-doc --> |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java index 2a23a843..2046ffa8 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java | |||
@@ -1128,7 +1128,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1128 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScope() | 1128 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScope() |
1129 | * @generated | 1129 | * @generated |
1130 | */ | 1130 | */ |
1131 | int SCOPE = 46; | 1131 | int SCOPE = 57; |
1132 | 1132 | ||
1133 | /** | 1133 | /** |
1134 | * The number of structural features of the '<em>Scope</em>' class. | 1134 | * The number of structural features of the '<em>Scope</em>' class. |
@@ -1178,13 +1178,105 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1178 | int TYPE_SCOPE = 37; | 1178 | int TYPE_SCOPE = 37; |
1179 | 1179 | ||
1180 | /** | 1180 | /** |
1181 | * The feature id for the '<em><b>Sets New</b></em>' attribute. | ||
1182 | * <!-- begin-user-doc --> | ||
1183 | * <!-- end-user-doc --> | ||
1184 | * @generated | ||
1185 | * @ordered | ||
1186 | */ | ||
1187 | int TYPE_SCOPE__SETS_NEW = 0; | ||
1188 | |||
1189 | /** | ||
1190 | * The feature id for the '<em><b>Sets Sum</b></em>' attribute. | ||
1191 | * <!-- begin-user-doc --> | ||
1192 | * <!-- end-user-doc --> | ||
1193 | * @generated | ||
1194 | * @ordered | ||
1195 | */ | ||
1196 | int TYPE_SCOPE__SETS_SUM = 1; | ||
1197 | |||
1198 | /** | ||
1199 | * The feature id for the '<em><b>Number</b></em>' containment reference. | ||
1200 | * <!-- begin-user-doc --> | ||
1201 | * <!-- end-user-doc --> | ||
1202 | * @generated | ||
1203 | * @ordered | ||
1204 | */ | ||
1205 | int TYPE_SCOPE__NUMBER = 2; | ||
1206 | |||
1207 | /** | ||
1208 | * The number of structural features of the '<em>Type Scope</em>' class. | ||
1209 | * <!-- begin-user-doc --> | ||
1210 | * <!-- end-user-doc --> | ||
1211 | * @generated | ||
1212 | * @ordered | ||
1213 | */ | ||
1214 | int TYPE_SCOPE_FEATURE_COUNT = 3; | ||
1215 | |||
1216 | /** | ||
1217 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl <em>Class Type Scope</em>}' class. | ||
1218 | * <!-- begin-user-doc --> | ||
1219 | * <!-- end-user-doc --> | ||
1220 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl | ||
1221 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassTypeScope() | ||
1222 | * @generated | ||
1223 | */ | ||
1224 | int CLASS_TYPE_SCOPE = 38; | ||
1225 | |||
1226 | /** | ||
1227 | * The feature id for the '<em><b>Sets New</b></em>' attribute. | ||
1228 | * <!-- begin-user-doc --> | ||
1229 | * <!-- end-user-doc --> | ||
1230 | * @generated | ||
1231 | * @ordered | ||
1232 | */ | ||
1233 | int CLASS_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; | ||
1234 | |||
1235 | /** | ||
1236 | * The feature id for the '<em><b>Sets Sum</b></em>' attribute. | ||
1237 | * <!-- begin-user-doc --> | ||
1238 | * <!-- end-user-doc --> | ||
1239 | * @generated | ||
1240 | * @ordered | ||
1241 | */ | ||
1242 | int CLASS_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; | ||
1243 | |||
1244 | /** | ||
1245 | * The feature id for the '<em><b>Number</b></em>' containment reference. | ||
1246 | * <!-- begin-user-doc --> | ||
1247 | * <!-- end-user-doc --> | ||
1248 | * @generated | ||
1249 | * @ordered | ||
1250 | */ | ||
1251 | int CLASS_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; | ||
1252 | |||
1253 | /** | ||
1181 | * The feature id for the '<em><b>Type</b></em>' containment reference. | 1254 | * The feature id for the '<em><b>Type</b></em>' containment reference. |
1182 | * <!-- begin-user-doc --> | 1255 | * <!-- begin-user-doc --> |
1183 | * <!-- end-user-doc --> | 1256 | * <!-- end-user-doc --> |
1184 | * @generated | 1257 | * @generated |
1185 | * @ordered | 1258 | * @ordered |
1186 | */ | 1259 | */ |
1187 | int TYPE_SCOPE__TYPE = 0; | 1260 | int CLASS_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; |
1261 | |||
1262 | /** | ||
1263 | * The number of structural features of the '<em>Class Type Scope</em>' class. | ||
1264 | * <!-- begin-user-doc --> | ||
1265 | * <!-- end-user-doc --> | ||
1266 | * @generated | ||
1267 | * @ordered | ||
1268 | */ | ||
1269 | int CLASS_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; | ||
1270 | |||
1271 | /** | ||
1272 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl <em>Object Type Scope</em>}' class. | ||
1273 | * <!-- begin-user-doc --> | ||
1274 | * <!-- end-user-doc --> | ||
1275 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl | ||
1276 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectTypeScope() | ||
1277 | * @generated | ||
1278 | */ | ||
1279 | int OBJECT_TYPE_SCOPE = 39; | ||
1188 | 1280 | ||
1189 | /** | 1281 | /** |
1190 | * The feature id for the '<em><b>Sets New</b></em>' attribute. | 1282 | * The feature id for the '<em><b>Sets New</b></em>' attribute. |
@@ -1193,7 +1285,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1193 | * @generated | 1285 | * @generated |
1194 | * @ordered | 1286 | * @ordered |
1195 | */ | 1287 | */ |
1196 | int TYPE_SCOPE__SETS_NEW = 1; | 1288 | int OBJECT_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; |
1197 | 1289 | ||
1198 | /** | 1290 | /** |
1199 | * The feature id for the '<em><b>Sets Sum</b></em>' attribute. | 1291 | * The feature id for the '<em><b>Sets Sum</b></em>' attribute. |
@@ -1202,43 +1294,199 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1202 | * @generated | 1294 | * @generated |
1203 | * @ordered | 1295 | * @ordered |
1204 | */ | 1296 | */ |
1205 | int TYPE_SCOPE__SETS_SUM = 2; | 1297 | int OBJECT_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; |
1206 | 1298 | ||
1207 | /** | 1299 | /** |
1208 | * The feature id for the '<em><b>Min</b></em>' attribute. | 1300 | * The feature id for the '<em><b>Number</b></em>' containment reference. |
1209 | * <!-- begin-user-doc --> | 1301 | * <!-- begin-user-doc --> |
1210 | * <!-- end-user-doc --> | 1302 | * <!-- end-user-doc --> |
1211 | * @generated | 1303 | * @generated |
1212 | * @ordered | 1304 | * @ordered |
1213 | */ | 1305 | */ |
1214 | int TYPE_SCOPE__MIN = 3; | 1306 | int OBJECT_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; |
1215 | 1307 | ||
1216 | /** | 1308 | /** |
1217 | * The feature id for the '<em><b>Max Unlimited</b></em>' attribute. | 1309 | * The feature id for the '<em><b>Type</b></em>' containment reference. |
1218 | * <!-- begin-user-doc --> | 1310 | * <!-- begin-user-doc --> |
1219 | * <!-- end-user-doc --> | 1311 | * <!-- end-user-doc --> |
1220 | * @generated | 1312 | * @generated |
1221 | * @ordered | 1313 | * @ordered |
1222 | */ | 1314 | */ |
1223 | int TYPE_SCOPE__MAX_UNLIMITED = 4; | 1315 | int OBJECT_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; |
1224 | 1316 | ||
1225 | /** | 1317 | /** |
1226 | * The feature id for the '<em><b>Max</b></em>' attribute. | 1318 | * The number of structural features of the '<em>Object Type Scope</em>' class. |
1227 | * <!-- begin-user-doc --> | 1319 | * <!-- begin-user-doc --> |
1228 | * <!-- end-user-doc --> | 1320 | * <!-- end-user-doc --> |
1229 | * @generated | 1321 | * @generated |
1230 | * @ordered | 1322 | * @ordered |
1231 | */ | 1323 | */ |
1232 | int TYPE_SCOPE__MAX = 5; | 1324 | int OBJECT_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; |
1233 | 1325 | ||
1234 | /** | 1326 | /** |
1235 | * The number of structural features of the '<em>Type Scope</em>' class. | 1327 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl <em>Integer Type Scope</em>}' class. |
1328 | * <!-- begin-user-doc --> | ||
1329 | * <!-- end-user-doc --> | ||
1330 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl | ||
1331 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerTypeScope() | ||
1332 | * @generated | ||
1333 | */ | ||
1334 | int INTEGER_TYPE_SCOPE = 40; | ||
1335 | |||
1336 | /** | ||
1337 | * The feature id for the '<em><b>Sets New</b></em>' attribute. | ||
1338 | * <!-- begin-user-doc --> | ||
1339 | * <!-- end-user-doc --> | ||
1340 | * @generated | ||
1341 | * @ordered | ||
1342 | */ | ||
1343 | int INTEGER_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; | ||
1344 | |||
1345 | /** | ||
1346 | * The feature id for the '<em><b>Sets Sum</b></em>' attribute. | ||
1347 | * <!-- begin-user-doc --> | ||
1348 | * <!-- end-user-doc --> | ||
1349 | * @generated | ||
1350 | * @ordered | ||
1351 | */ | ||
1352 | int INTEGER_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; | ||
1353 | |||
1354 | /** | ||
1355 | * The feature id for the '<em><b>Number</b></em>' containment reference. | ||
1356 | * <!-- begin-user-doc --> | ||
1357 | * <!-- end-user-doc --> | ||
1358 | * @generated | ||
1359 | * @ordered | ||
1360 | */ | ||
1361 | int INTEGER_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; | ||
1362 | |||
1363 | /** | ||
1364 | * The feature id for the '<em><b>Type</b></em>' containment reference. | ||
1365 | * <!-- begin-user-doc --> | ||
1366 | * <!-- end-user-doc --> | ||
1367 | * @generated | ||
1368 | * @ordered | ||
1369 | */ | ||
1370 | int INTEGER_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; | ||
1371 | |||
1372 | /** | ||
1373 | * The number of structural features of the '<em>Integer Type Scope</em>' class. | ||
1374 | * <!-- begin-user-doc --> | ||
1375 | * <!-- end-user-doc --> | ||
1376 | * @generated | ||
1377 | * @ordered | ||
1378 | */ | ||
1379 | int INTEGER_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; | ||
1380 | |||
1381 | /** | ||
1382 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl <em>Real Type Scope</em>}' class. | ||
1383 | * <!-- begin-user-doc --> | ||
1384 | * <!-- end-user-doc --> | ||
1385 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl | ||
1386 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealTypeScope() | ||
1387 | * @generated | ||
1388 | */ | ||
1389 | int REAL_TYPE_SCOPE = 41; | ||
1390 | |||
1391 | /** | ||
1392 | * The feature id for the '<em><b>Sets New</b></em>' attribute. | ||
1393 | * <!-- begin-user-doc --> | ||
1394 | * <!-- end-user-doc --> | ||
1395 | * @generated | ||
1396 | * @ordered | ||
1397 | */ | ||
1398 | int REAL_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; | ||
1399 | |||
1400 | /** | ||
1401 | * The feature id for the '<em><b>Sets Sum</b></em>' attribute. | ||
1402 | * <!-- begin-user-doc --> | ||
1403 | * <!-- end-user-doc --> | ||
1404 | * @generated | ||
1405 | * @ordered | ||
1406 | */ | ||
1407 | int REAL_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; | ||
1408 | |||
1409 | /** | ||
1410 | * The feature id for the '<em><b>Number</b></em>' containment reference. | ||
1411 | * <!-- begin-user-doc --> | ||
1412 | * <!-- end-user-doc --> | ||
1413 | * @generated | ||
1414 | * @ordered | ||
1415 | */ | ||
1416 | int REAL_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; | ||
1417 | |||
1418 | /** | ||
1419 | * The feature id for the '<em><b>Type</b></em>' containment reference. | ||
1420 | * <!-- begin-user-doc --> | ||
1421 | * <!-- end-user-doc --> | ||
1422 | * @generated | ||
1423 | * @ordered | ||
1424 | */ | ||
1425 | int REAL_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; | ||
1426 | |||
1427 | /** | ||
1428 | * The number of structural features of the '<em>Real Type Scope</em>' class. | ||
1429 | * <!-- begin-user-doc --> | ||
1430 | * <!-- end-user-doc --> | ||
1431 | * @generated | ||
1432 | * @ordered | ||
1433 | */ | ||
1434 | int REAL_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; | ||
1435 | |||
1436 | /** | ||
1437 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl <em>String Type Scope</em>}' class. | ||
1438 | * <!-- begin-user-doc --> | ||
1439 | * <!-- end-user-doc --> | ||
1440 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl | ||
1441 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringTypeScope() | ||
1442 | * @generated | ||
1443 | */ | ||
1444 | int STRING_TYPE_SCOPE = 42; | ||
1445 | |||
1446 | /** | ||
1447 | * The feature id for the '<em><b>Sets New</b></em>' attribute. | ||
1448 | * <!-- begin-user-doc --> | ||
1449 | * <!-- end-user-doc --> | ||
1450 | * @generated | ||
1451 | * @ordered | ||
1452 | */ | ||
1453 | int STRING_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; | ||
1454 | |||
1455 | /** | ||
1456 | * The feature id for the '<em><b>Sets Sum</b></em>' attribute. | ||
1236 | * <!-- begin-user-doc --> | 1457 | * <!-- begin-user-doc --> |
1237 | * <!-- end-user-doc --> | 1458 | * <!-- end-user-doc --> |
1238 | * @generated | 1459 | * @generated |
1239 | * @ordered | 1460 | * @ordered |
1240 | */ | 1461 | */ |
1241 | int TYPE_SCOPE_FEATURE_COUNT = 6; | 1462 | int STRING_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; |
1463 | |||
1464 | /** | ||
1465 | * The feature id for the '<em><b>Number</b></em>' containment reference. | ||
1466 | * <!-- begin-user-doc --> | ||
1467 | * <!-- end-user-doc --> | ||
1468 | * @generated | ||
1469 | * @ordered | ||
1470 | */ | ||
1471 | int STRING_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; | ||
1472 | |||
1473 | /** | ||
1474 | * The feature id for the '<em><b>Type</b></em>' containment reference. | ||
1475 | * <!-- begin-user-doc --> | ||
1476 | * <!-- end-user-doc --> | ||
1477 | * @generated | ||
1478 | * @ordered | ||
1479 | */ | ||
1480 | int STRING_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; | ||
1481 | |||
1482 | /** | ||
1483 | * The number of structural features of the '<em>String Type Scope</em>' class. | ||
1484 | * <!-- begin-user-doc --> | ||
1485 | * <!-- end-user-doc --> | ||
1486 | * @generated | ||
1487 | * @ordered | ||
1488 | */ | ||
1489 | int STRING_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; | ||
1242 | 1490 | ||
1243 | /** | 1491 | /** |
1244 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl <em>Type Reference</em>}' class. | 1492 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl <em>Type Reference</em>}' class. |
@@ -1248,7 +1496,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1248 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeReference() | 1496 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeReference() |
1249 | * @generated | 1497 | * @generated |
1250 | */ | 1498 | */ |
1251 | int TYPE_REFERENCE = 38; | 1499 | int TYPE_REFERENCE = 43; |
1252 | 1500 | ||
1253 | /** | 1501 | /** |
1254 | * The number of structural features of the '<em>Type Reference</em>' class. | 1502 | * The number of structural features of the '<em>Type Reference</em>' class. |
@@ -1267,7 +1515,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1267 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassReference() | 1515 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassReference() |
1268 | * @generated | 1516 | * @generated |
1269 | */ | 1517 | */ |
1270 | int CLASS_REFERENCE = 39; | 1518 | int CLASS_REFERENCE = 44; |
1271 | 1519 | ||
1272 | /** | 1520 | /** |
1273 | * The feature id for the '<em><b>Element</b></em>' containment reference. | 1521 | * The feature id for the '<em><b>Element</b></em>' containment reference. |
@@ -1295,7 +1543,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1295 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectReference() | 1543 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectReference() |
1296 | * @generated | 1544 | * @generated |
1297 | */ | 1545 | */ |
1298 | int OBJECT_REFERENCE = 40; | 1546 | int OBJECT_REFERENCE = 45; |
1299 | 1547 | ||
1300 | /** | 1548 | /** |
1301 | * The number of structural features of the '<em>Object Reference</em>' class. | 1549 | * The number of structural features of the '<em>Object Reference</em>' class. |
@@ -1314,7 +1562,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1314 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerReference() | 1562 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerReference() |
1315 | * @generated | 1563 | * @generated |
1316 | */ | 1564 | */ |
1317 | int INTEGER_REFERENCE = 41; | 1565 | int INTEGER_REFERENCE = 46; |
1318 | 1566 | ||
1319 | /** | 1567 | /** |
1320 | * The number of structural features of the '<em>Integer Reference</em>' class. | 1568 | * The number of structural features of the '<em>Integer Reference</em>' class. |
@@ -1333,7 +1581,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1333 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealReference() | 1581 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealReference() |
1334 | * @generated | 1582 | * @generated |
1335 | */ | 1583 | */ |
1336 | int REAL_REFERENCE = 42; | 1584 | int REAL_REFERENCE = 47; |
1337 | 1585 | ||
1338 | /** | 1586 | /** |
1339 | * The number of structural features of the '<em>Real Reference</em>' class. | 1587 | * The number of structural features of the '<em>Real Reference</em>' class. |
@@ -1352,7 +1600,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1352 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringReference() | 1600 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringReference() |
1353 | * @generated | 1601 | * @generated |
1354 | */ | 1602 | */ |
1355 | int STRING_REFERENCE = 43; | 1603 | int STRING_REFERENCE = 48; |
1356 | 1604 | ||
1357 | /** | 1605 | /** |
1358 | * The number of structural features of the '<em>String Reference</em>' class. | 1606 | * The number of structural features of the '<em>String Reference</em>' class. |
@@ -1364,6 +1612,192 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1364 | int STRING_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 0; | 1612 | int STRING_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 0; |
1365 | 1613 | ||
1366 | /** | 1614 | /** |
1615 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.NumberSpecificationImpl <em>Number Specification</em>}' class. | ||
1616 | * <!-- begin-user-doc --> | ||
1617 | * <!-- end-user-doc --> | ||
1618 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.NumberSpecificationImpl | ||
1619 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getNumberSpecification() | ||
1620 | * @generated | ||
1621 | */ | ||
1622 | int NUMBER_SPECIFICATION = 49; | ||
1623 | |||
1624 | /** | ||
1625 | * The number of structural features of the '<em>Number Specification</em>' class. | ||
1626 | * <!-- begin-user-doc --> | ||
1627 | * <!-- end-user-doc --> | ||
1628 | * @generated | ||
1629 | * @ordered | ||
1630 | */ | ||
1631 | int NUMBER_SPECIFICATION_FEATURE_COUNT = 0; | ||
1632 | |||
1633 | /** | ||
1634 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl <em>Exact Number</em>}' class. | ||
1635 | * <!-- begin-user-doc --> | ||
1636 | * <!-- end-user-doc --> | ||
1637 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl | ||
1638 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getExactNumber() | ||
1639 | * @generated | ||
1640 | */ | ||
1641 | int EXACT_NUMBER = 50; | ||
1642 | |||
1643 | /** | ||
1644 | * The feature id for the '<em><b>Exact Number</b></em>' attribute. | ||
1645 | * <!-- begin-user-doc --> | ||
1646 | * <!-- end-user-doc --> | ||
1647 | * @generated | ||
1648 | * @ordered | ||
1649 | */ | ||
1650 | int EXACT_NUMBER__EXACT_NUMBER = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; | ||
1651 | |||
1652 | /** | ||
1653 | * The feature id for the '<em><b>Exact Unlimited</b></em>' attribute. | ||
1654 | * <!-- begin-user-doc --> | ||
1655 | * <!-- end-user-doc --> | ||
1656 | * @generated | ||
1657 | * @ordered | ||
1658 | */ | ||
1659 | int EXACT_NUMBER__EXACT_UNLIMITED = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; | ||
1660 | |||
1661 | /** | ||
1662 | * The number of structural features of the '<em>Exact Number</em>' class. | ||
1663 | * <!-- begin-user-doc --> | ||
1664 | * <!-- end-user-doc --> | ||
1665 | * @generated | ||
1666 | * @ordered | ||
1667 | */ | ||
1668 | int EXACT_NUMBER_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 2; | ||
1669 | |||
1670 | /** | ||
1671 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl <em>Intervall Number</em>}' class. | ||
1672 | * <!-- begin-user-doc --> | ||
1673 | * <!-- end-user-doc --> | ||
1674 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl | ||
1675 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntervallNumber() | ||
1676 | * @generated | ||
1677 | */ | ||
1678 | int INTERVALL_NUMBER = 51; | ||
1679 | |||
1680 | /** | ||
1681 | * The feature id for the '<em><b>Min</b></em>' attribute. | ||
1682 | * <!-- begin-user-doc --> | ||
1683 | * <!-- end-user-doc --> | ||
1684 | * @generated | ||
1685 | * @ordered | ||
1686 | */ | ||
1687 | int INTERVALL_NUMBER__MIN = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; | ||
1688 | |||
1689 | /** | ||
1690 | * The feature id for the '<em><b>Max Number</b></em>' attribute. | ||
1691 | * <!-- begin-user-doc --> | ||
1692 | * <!-- end-user-doc --> | ||
1693 | * @generated | ||
1694 | * @ordered | ||
1695 | */ | ||
1696 | int INTERVALL_NUMBER__MAX_NUMBER = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; | ||
1697 | |||
1698 | /** | ||
1699 | * The feature id for the '<em><b>Max Unlimited</b></em>' attribute. | ||
1700 | * <!-- begin-user-doc --> | ||
1701 | * <!-- end-user-doc --> | ||
1702 | * @generated | ||
1703 | * @ordered | ||
1704 | */ | ||
1705 | int INTERVALL_NUMBER__MAX_UNLIMITED = NUMBER_SPECIFICATION_FEATURE_COUNT + 2; | ||
1706 | |||
1707 | /** | ||
1708 | * The number of structural features of the '<em>Intervall Number</em>' class. | ||
1709 | * <!-- begin-user-doc --> | ||
1710 | * <!-- end-user-doc --> | ||
1711 | * @generated | ||
1712 | * @ordered | ||
1713 | */ | ||
1714 | int INTERVALL_NUMBER_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 3; | ||
1715 | |||
1716 | /** | ||
1717 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl <em>Int Enumberation</em>}' class. | ||
1718 | * <!-- begin-user-doc --> | ||
1719 | * <!-- end-user-doc --> | ||
1720 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl | ||
1721 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntEnumberation() | ||
1722 | * @generated | ||
1723 | */ | ||
1724 | int INT_ENUMBERATION = 52; | ||
1725 | |||
1726 | /** | ||
1727 | * The feature id for the '<em><b>Entry</b></em>' attribute list. | ||
1728 | * <!-- begin-user-doc --> | ||
1729 | * <!-- end-user-doc --> | ||
1730 | * @generated | ||
1731 | * @ordered | ||
1732 | */ | ||
1733 | int INT_ENUMBERATION__ENTRY = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; | ||
1734 | |||
1735 | /** | ||
1736 | * The number of structural features of the '<em>Int Enumberation</em>' class. | ||
1737 | * <!-- begin-user-doc --> | ||
1738 | * <!-- end-user-doc --> | ||
1739 | * @generated | ||
1740 | * @ordered | ||
1741 | */ | ||
1742 | int INT_ENUMBERATION_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; | ||
1743 | |||
1744 | /** | ||
1745 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl <em>Real Enumeration</em>}' class. | ||
1746 | * <!-- begin-user-doc --> | ||
1747 | * <!-- end-user-doc --> | ||
1748 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl | ||
1749 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealEnumeration() | ||
1750 | * @generated | ||
1751 | */ | ||
1752 | int REAL_ENUMERATION = 53; | ||
1753 | |||
1754 | /** | ||
1755 | * The feature id for the '<em><b>Entry</b></em>' attribute list. | ||
1756 | * <!-- begin-user-doc --> | ||
1757 | * <!-- end-user-doc --> | ||
1758 | * @generated | ||
1759 | * @ordered | ||
1760 | */ | ||
1761 | int REAL_ENUMERATION__ENTRY = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; | ||
1762 | |||
1763 | /** | ||
1764 | * The number of structural features of the '<em>Real Enumeration</em>' class. | ||
1765 | * <!-- begin-user-doc --> | ||
1766 | * <!-- end-user-doc --> | ||
1767 | * @generated | ||
1768 | * @ordered | ||
1769 | */ | ||
1770 | int REAL_ENUMERATION_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; | ||
1771 | |||
1772 | /** | ||
1773 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl <em>String Enumeration</em>}' class. | ||
1774 | * <!-- begin-user-doc --> | ||
1775 | * <!-- end-user-doc --> | ||
1776 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl | ||
1777 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringEnumeration() | ||
1778 | * @generated | ||
1779 | */ | ||
1780 | int STRING_ENUMERATION = 54; | ||
1781 | |||
1782 | /** | ||
1783 | * The feature id for the '<em><b>Entry</b></em>' attribute list. | ||
1784 | * <!-- begin-user-doc --> | ||
1785 | * <!-- end-user-doc --> | ||
1786 | * @generated | ||
1787 | * @ordered | ||
1788 | */ | ||
1789 | int STRING_ENUMERATION__ENTRY = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; | ||
1790 | |||
1791 | /** | ||
1792 | * The number of structural features of the '<em>String Enumeration</em>' class. | ||
1793 | * <!-- begin-user-doc --> | ||
1794 | * <!-- end-user-doc --> | ||
1795 | * @generated | ||
1796 | * @ordered | ||
1797 | */ | ||
1798 | int STRING_ENUMERATION_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; | ||
1799 | |||
1800 | /** | ||
1367 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl <em>Scope Declaration</em>}' class. | 1801 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl <em>Scope Declaration</em>}' class. |
1368 | * <!-- begin-user-doc --> | 1802 | * <!-- begin-user-doc --> |
1369 | * <!-- end-user-doc --> | 1803 | * <!-- end-user-doc --> |
@@ -1371,7 +1805,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1371 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeDeclaration() | 1805 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeDeclaration() |
1372 | * @generated | 1806 | * @generated |
1373 | */ | 1807 | */ |
1374 | int SCOPE_DECLARATION = 44; | 1808 | int SCOPE_DECLARATION = 55; |
1375 | 1809 | ||
1376 | /** | 1810 | /** |
1377 | * The feature id for the '<em><b>Name</b></em>' attribute. | 1811 | * The feature id for the '<em><b>Name</b></em>' attribute. |
@@ -1408,7 +1842,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1408 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeReference() | 1842 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeReference() |
1409 | * @generated | 1843 | * @generated |
1410 | */ | 1844 | */ |
1411 | int SCOPE_REFERENCE = 45; | 1845 | int SCOPE_REFERENCE = 56; |
1412 | 1846 | ||
1413 | /** | 1847 | /** |
1414 | * The feature id for the '<em><b>Referred</b></em>' reference. | 1848 | * The feature id for the '<em><b>Referred</b></em>' reference. |
@@ -1436,7 +1870,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1436 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTask() | 1870 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTask() |
1437 | * @generated | 1871 | * @generated |
1438 | */ | 1872 | */ |
1439 | int TASK = 47; | 1873 | int TASK = 58; |
1440 | 1874 | ||
1441 | /** | 1875 | /** |
1442 | * The number of structural features of the '<em>Task</em>' class. | 1876 | * The number of structural features of the '<em>Task</em>' class. |
@@ -1455,7 +1889,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1455 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGenerationTask() | 1889 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGenerationTask() |
1456 | * @generated | 1890 | * @generated |
1457 | */ | 1891 | */ |
1458 | int GENERATION_TASK = 48; | 1892 | int GENERATION_TASK = 59; |
1459 | 1893 | ||
1460 | /** | 1894 | /** |
1461 | * The feature id for the '<em><b>Metamodel</b></em>' containment reference. | 1895 | * The feature id for the '<em><b>Metamodel</b></em>' containment reference. |
@@ -1494,49 +1928,58 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1494 | int GENERATION_TASK__SCOPE = TASK_FEATURE_COUNT + 3; | 1928 | int GENERATION_TASK__SCOPE = TASK_FEATURE_COUNT + 3; |
1495 | 1929 | ||
1496 | /** | 1930 | /** |
1931 | * The feature id for the '<em><b>Number Specified</b></em>' attribute. | ||
1932 | * <!-- begin-user-doc --> | ||
1933 | * <!-- end-user-doc --> | ||
1934 | * @generated | ||
1935 | * @ordered | ||
1936 | */ | ||
1937 | int GENERATION_TASK__NUMBER_SPECIFIED = TASK_FEATURE_COUNT + 4; | ||
1938 | |||
1939 | /** | ||
1497 | * The feature id for the '<em><b>Number</b></em>' attribute. | 1940 | * The feature id for the '<em><b>Number</b></em>' attribute. |
1498 | * <!-- begin-user-doc --> | 1941 | * <!-- begin-user-doc --> |
1499 | * <!-- end-user-doc --> | 1942 | * <!-- end-user-doc --> |
1500 | * @generated | 1943 | * @generated |
1501 | * @ordered | 1944 | * @ordered |
1502 | */ | 1945 | */ |
1503 | int GENERATION_TASK__NUMBER = TASK_FEATURE_COUNT + 4; | 1946 | int GENERATION_TASK__NUMBER = TASK_FEATURE_COUNT + 5; |
1504 | 1947 | ||
1505 | /** | 1948 | /** |
1506 | * The feature id for the '<em><b>Runs</b></em>' attribute. | 1949 | * The feature id for the '<em><b>Run Specified</b></em>' attribute. |
1507 | * <!-- begin-user-doc --> | 1950 | * <!-- begin-user-doc --> |
1508 | * <!-- end-user-doc --> | 1951 | * <!-- end-user-doc --> |
1509 | * @generated | 1952 | * @generated |
1510 | * @ordered | 1953 | * @ordered |
1511 | */ | 1954 | */ |
1512 | int GENERATION_TASK__RUNS = TASK_FEATURE_COUNT + 5; | 1955 | int GENERATION_TASK__RUN_SPECIFIED = TASK_FEATURE_COUNT + 6; |
1513 | 1956 | ||
1514 | /** | 1957 | /** |
1515 | * The feature id for the '<em><b>Solver</b></em>' attribute. | 1958 | * The feature id for the '<em><b>Runs</b></em>' attribute. |
1516 | * <!-- begin-user-doc --> | 1959 | * <!-- begin-user-doc --> |
1517 | * <!-- end-user-doc --> | 1960 | * <!-- end-user-doc --> |
1518 | * @generated | 1961 | * @generated |
1519 | * @ordered | 1962 | * @ordered |
1520 | */ | 1963 | */ |
1521 | int GENERATION_TASK__SOLVER = TASK_FEATURE_COUNT + 6; | 1964 | int GENERATION_TASK__RUNS = TASK_FEATURE_COUNT + 7; |
1522 | 1965 | ||
1523 | /** | 1966 | /** |
1524 | * The feature id for the '<em><b>Config</b></em>' containment reference. | 1967 | * The feature id for the '<em><b>Solver</b></em>' attribute. |
1525 | * <!-- begin-user-doc --> | 1968 | * <!-- begin-user-doc --> |
1526 | * <!-- end-user-doc --> | 1969 | * <!-- end-user-doc --> |
1527 | * @generated | 1970 | * @generated |
1528 | * @ordered | 1971 | * @ordered |
1529 | */ | 1972 | */ |
1530 | int GENERATION_TASK__CONFIG = TASK_FEATURE_COUNT + 7; | 1973 | int GENERATION_TASK__SOLVER = TASK_FEATURE_COUNT + 8; |
1531 | 1974 | ||
1532 | /** | 1975 | /** |
1533 | * The feature id for the '<em><b>Taget Folder</b></em>' containment reference. | 1976 | * The feature id for the '<em><b>Config</b></em>' containment reference. |
1534 | * <!-- begin-user-doc --> | 1977 | * <!-- begin-user-doc --> |
1535 | * <!-- end-user-doc --> | 1978 | * <!-- end-user-doc --> |
1536 | * @generated | 1979 | * @generated |
1537 | * @ordered | 1980 | * @ordered |
1538 | */ | 1981 | */ |
1539 | int GENERATION_TASK__TAGET_FOLDER = TASK_FEATURE_COUNT + 8; | 1982 | int GENERATION_TASK__CONFIG = TASK_FEATURE_COUNT + 9; |
1540 | 1983 | ||
1541 | /** | 1984 | /** |
1542 | * The feature id for the '<em><b>Debug Folder</b></em>' containment reference. | 1985 | * The feature id for the '<em><b>Debug Folder</b></em>' containment reference. |
@@ -1545,7 +1988,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1545 | * @generated | 1988 | * @generated |
1546 | * @ordered | 1989 | * @ordered |
1547 | */ | 1990 | */ |
1548 | int GENERATION_TASK__DEBUG_FOLDER = TASK_FEATURE_COUNT + 9; | 1991 | int GENERATION_TASK__DEBUG_FOLDER = TASK_FEATURE_COUNT + 10; |
1549 | 1992 | ||
1550 | /** | 1993 | /** |
1551 | * The feature id for the '<em><b>Target Log File</b></em>' containment reference. | 1994 | * The feature id for the '<em><b>Target Log File</b></em>' containment reference. |
@@ -1554,7 +1997,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1554 | * @generated | 1997 | * @generated |
1555 | * @ordered | 1998 | * @ordered |
1556 | */ | 1999 | */ |
1557 | int GENERATION_TASK__TARGET_LOG_FILE = TASK_FEATURE_COUNT + 10; | 2000 | int GENERATION_TASK__TARGET_LOG_FILE = TASK_FEATURE_COUNT + 11; |
1558 | 2001 | ||
1559 | /** | 2002 | /** |
1560 | * The feature id for the '<em><b>Target Statistics File</b></em>' containment reference. | 2003 | * The feature id for the '<em><b>Target Statistics File</b></em>' containment reference. |
@@ -1563,7 +2006,16 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1563 | * @generated | 2006 | * @generated |
1564 | * @ordered | 2007 | * @ordered |
1565 | */ | 2008 | */ |
1566 | int GENERATION_TASK__TARGET_STATISTICS_FILE = TASK_FEATURE_COUNT + 11; | 2009 | int GENERATION_TASK__TARGET_STATISTICS_FILE = TASK_FEATURE_COUNT + 12; |
2010 | |||
2011 | /** | ||
2012 | * The feature id for the '<em><b>Taget Folder</b></em>' containment reference. | ||
2013 | * <!-- begin-user-doc --> | ||
2014 | * <!-- end-user-doc --> | ||
2015 | * @generated | ||
2016 | * @ordered | ||
2017 | */ | ||
2018 | int GENERATION_TASK__TAGET_FOLDER = TASK_FEATURE_COUNT + 13; | ||
1567 | 2019 | ||
1568 | /** | 2020 | /** |
1569 | * The number of structural features of the '<em>Generation Task</em>' class. | 2021 | * The number of structural features of the '<em>Generation Task</em>' class. |
@@ -1572,7 +2024,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1572 | * @generated | 2024 | * @generated |
1573 | * @ordered | 2025 | * @ordered |
1574 | */ | 2026 | */ |
1575 | int GENERATION_TASK_FEATURE_COUNT = TASK_FEATURE_COUNT + 12; | 2027 | int GENERATION_TASK_FEATURE_COUNT = TASK_FEATURE_COUNT + 14; |
1576 | 2028 | ||
1577 | /** | 2029 | /** |
1578 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl <em>Integer Scope</em>}' class. | 2030 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl <em>Integer Scope</em>}' class. |
@@ -1582,7 +2034,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1582 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerScope() | 2034 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerScope() |
1583 | * @generated | 2035 | * @generated |
1584 | */ | 2036 | */ |
1585 | int INTEGER_SCOPE = 49; | 2037 | int INTEGER_SCOPE = 60; |
1586 | 2038 | ||
1587 | /** | 2039 | /** |
1588 | * The number of structural features of the '<em>Integer Scope</em>' class. | 2040 | * The number of structural features of the '<em>Integer Scope</em>' class. |
@@ -1601,7 +2053,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1601 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealScope() | 2053 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealScope() |
1602 | * @generated | 2054 | * @generated |
1603 | */ | 2055 | */ |
1604 | int REAL_SCOPE = 50; | 2056 | int REAL_SCOPE = 61; |
1605 | 2057 | ||
1606 | /** | 2058 | /** |
1607 | * The number of structural features of the '<em>Real Scope</em>' class. | 2059 | * The number of structural features of the '<em>Real Scope</em>' class. |
@@ -1620,7 +2072,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1620 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringScope() | 2072 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringScope() |
1621 | * @generated | 2073 | * @generated |
1622 | */ | 2074 | */ |
1623 | int STRING_SCOPE = 51; | 2075 | int STRING_SCOPE = 62; |
1624 | 2076 | ||
1625 | /** | 2077 | /** |
1626 | * The number of structural features of the '<em>String Scope</em>' class. | 2078 | * The number of structural features of the '<em>String Scope</em>' class. |
@@ -1639,7 +2091,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1639 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getSolver() | 2091 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getSolver() |
1640 | * @generated | 2092 | * @generated |
1641 | */ | 2093 | */ |
1642 | int SOLVER = 52; | 2094 | int SOLVER = 63; |
1643 | 2095 | ||
1644 | 2096 | ||
1645 | /** | 2097 | /** |
@@ -2375,17 +2827,6 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2375 | EClass getTypeScope(); | 2827 | EClass getTypeScope(); |
2376 | 2828 | ||
2377 | /** | 2829 | /** |
2378 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getType <em>Type</em>}'. | ||
2379 | * <!-- begin-user-doc --> | ||
2380 | * <!-- end-user-doc --> | ||
2381 | * @return the meta object for the containment reference '<em>Type</em>'. | ||
2382 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getType() | ||
2383 | * @see #getTypeScope() | ||
2384 | * @generated | ||
2385 | */ | ||
2386 | EReference getTypeScope_Type(); | ||
2387 | |||
2388 | /** | ||
2389 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew <em>Sets New</em>}'. | 2830 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew <em>Sets New</em>}'. |
2390 | * <!-- begin-user-doc --> | 2831 | * <!-- begin-user-doc --> |
2391 | * <!-- end-user-doc --> | 2832 | * <!-- end-user-doc --> |
@@ -2408,37 +2849,120 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2408 | EAttribute getTypeScope_SetsSum(); | 2849 | EAttribute getTypeScope_SetsSum(); |
2409 | 2850 | ||
2410 | /** | 2851 | /** |
2411 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getMin <em>Min</em>}'. | 2852 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getNumber <em>Number</em>}'. |
2412 | * <!-- begin-user-doc --> | 2853 | * <!-- begin-user-doc --> |
2413 | * <!-- end-user-doc --> | 2854 | * <!-- end-user-doc --> |
2414 | * @return the meta object for the attribute '<em>Min</em>'. | 2855 | * @return the meta object for the containment reference '<em>Number</em>'. |
2415 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getMin() | 2856 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getNumber() |
2416 | * @see #getTypeScope() | 2857 | * @see #getTypeScope() |
2417 | * @generated | 2858 | * @generated |
2418 | */ | 2859 | */ |
2419 | EAttribute getTypeScope_Min(); | 2860 | EReference getTypeScope_Number(); |
2420 | 2861 | ||
2421 | /** | 2862 | /** |
2422 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isMaxUnlimited <em>Max Unlimited</em>}'. | 2863 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope <em>Class Type Scope</em>}'. |
2423 | * <!-- begin-user-doc --> | 2864 | * <!-- begin-user-doc --> |
2424 | * <!-- end-user-doc --> | 2865 | * <!-- end-user-doc --> |
2425 | * @return the meta object for the attribute '<em>Max Unlimited</em>'. | 2866 | * @return the meta object for class '<em>Class Type Scope</em>'. |
2426 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isMaxUnlimited() | 2867 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope |
2427 | * @see #getTypeScope() | ||
2428 | * @generated | 2868 | * @generated |
2429 | */ | 2869 | */ |
2430 | EAttribute getTypeScope_MaxUnlimited(); | 2870 | EClass getClassTypeScope(); |
2431 | 2871 | ||
2432 | /** | 2872 | /** |
2433 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getMax <em>Max</em>}'. | 2873 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope#getType <em>Type</em>}'. |
2434 | * <!-- begin-user-doc --> | 2874 | * <!-- begin-user-doc --> |
2435 | * <!-- end-user-doc --> | 2875 | * <!-- end-user-doc --> |
2436 | * @return the meta object for the attribute '<em>Max</em>'. | 2876 | * @return the meta object for the containment reference '<em>Type</em>'. |
2437 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getMax() | 2877 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope#getType() |
2438 | * @see #getTypeScope() | 2878 | * @see #getClassTypeScope() |
2879 | * @generated | ||
2880 | */ | ||
2881 | EReference getClassTypeScope_Type(); | ||
2882 | |||
2883 | /** | ||
2884 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope <em>Object Type Scope</em>}'. | ||
2885 | * <!-- begin-user-doc --> | ||
2886 | * <!-- end-user-doc --> | ||
2887 | * @return the meta object for class '<em>Object Type Scope</em>'. | ||
2888 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope | ||
2889 | * @generated | ||
2890 | */ | ||
2891 | EClass getObjectTypeScope(); | ||
2892 | |||
2893 | /** | ||
2894 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope#getType <em>Type</em>}'. | ||
2895 | * <!-- begin-user-doc --> | ||
2896 | * <!-- end-user-doc --> | ||
2897 | * @return the meta object for the containment reference '<em>Type</em>'. | ||
2898 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope#getType() | ||
2899 | * @see #getObjectTypeScope() | ||
2900 | * @generated | ||
2901 | */ | ||
2902 | EReference getObjectTypeScope_Type(); | ||
2903 | |||
2904 | /** | ||
2905 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope <em>Integer Type Scope</em>}'. | ||
2906 | * <!-- begin-user-doc --> | ||
2907 | * <!-- end-user-doc --> | ||
2908 | * @return the meta object for class '<em>Integer Type Scope</em>'. | ||
2909 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope | ||
2910 | * @generated | ||
2911 | */ | ||
2912 | EClass getIntegerTypeScope(); | ||
2913 | |||
2914 | /** | ||
2915 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope#getType <em>Type</em>}'. | ||
2916 | * <!-- begin-user-doc --> | ||
2917 | * <!-- end-user-doc --> | ||
2918 | * @return the meta object for the containment reference '<em>Type</em>'. | ||
2919 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope#getType() | ||
2920 | * @see #getIntegerTypeScope() | ||
2921 | * @generated | ||
2922 | */ | ||
2923 | EReference getIntegerTypeScope_Type(); | ||
2924 | |||
2925 | /** | ||
2926 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope <em>Real Type Scope</em>}'. | ||
2927 | * <!-- begin-user-doc --> | ||
2928 | * <!-- end-user-doc --> | ||
2929 | * @return the meta object for class '<em>Real Type Scope</em>'. | ||
2930 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope | ||
2931 | * @generated | ||
2932 | */ | ||
2933 | EClass getRealTypeScope(); | ||
2934 | |||
2935 | /** | ||
2936 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope#getType <em>Type</em>}'. | ||
2937 | * <!-- begin-user-doc --> | ||
2938 | * <!-- end-user-doc --> | ||
2939 | * @return the meta object for the containment reference '<em>Type</em>'. | ||
2940 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope#getType() | ||
2941 | * @see #getRealTypeScope() | ||
2439 | * @generated | 2942 | * @generated |
2440 | */ | 2943 | */ |
2441 | EAttribute getTypeScope_Max(); | 2944 | EReference getRealTypeScope_Type(); |
2945 | |||
2946 | /** | ||
2947 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope <em>String Type Scope</em>}'. | ||
2948 | * <!-- begin-user-doc --> | ||
2949 | * <!-- end-user-doc --> | ||
2950 | * @return the meta object for class '<em>String Type Scope</em>'. | ||
2951 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope | ||
2952 | * @generated | ||
2953 | */ | ||
2954 | EClass getStringTypeScope(); | ||
2955 | |||
2956 | /** | ||
2957 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope#getType <em>Type</em>}'. | ||
2958 | * <!-- begin-user-doc --> | ||
2959 | * <!-- end-user-doc --> | ||
2960 | * @return the meta object for the containment reference '<em>Type</em>'. | ||
2961 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope#getType() | ||
2962 | * @see #getStringTypeScope() | ||
2963 | * @generated | ||
2964 | */ | ||
2965 | EReference getStringTypeScope_Type(); | ||
2442 | 2966 | ||
2443 | /** | 2967 | /** |
2444 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference <em>Type Reference</em>}'. | 2968 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference <em>Type Reference</em>}'. |
@@ -2512,6 +3036,154 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2512 | EClass getStringReference(); | 3036 | EClass getStringReference(); |
2513 | 3037 | ||
2514 | /** | 3038 | /** |
3039 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification <em>Number Specification</em>}'. | ||
3040 | * <!-- begin-user-doc --> | ||
3041 | * <!-- end-user-doc --> | ||
3042 | * @return the meta object for class '<em>Number Specification</em>'. | ||
3043 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification | ||
3044 | * @generated | ||
3045 | */ | ||
3046 | EClass getNumberSpecification(); | ||
3047 | |||
3048 | /** | ||
3049 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber <em>Exact Number</em>}'. | ||
3050 | * <!-- begin-user-doc --> | ||
3051 | * <!-- end-user-doc --> | ||
3052 | * @return the meta object for class '<em>Exact Number</em>'. | ||
3053 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber | ||
3054 | * @generated | ||
3055 | */ | ||
3056 | EClass getExactNumber(); | ||
3057 | |||
3058 | /** | ||
3059 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#getExactNumber <em>Exact Number</em>}'. | ||
3060 | * <!-- begin-user-doc --> | ||
3061 | * <!-- end-user-doc --> | ||
3062 | * @return the meta object for the attribute '<em>Exact Number</em>'. | ||
3063 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#getExactNumber() | ||
3064 | * @see #getExactNumber() | ||
3065 | * @generated | ||
3066 | */ | ||
3067 | EAttribute getExactNumber_ExactNumber(); | ||
3068 | |||
3069 | /** | ||
3070 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#isExactUnlimited <em>Exact Unlimited</em>}'. | ||
3071 | * <!-- begin-user-doc --> | ||
3072 | * <!-- end-user-doc --> | ||
3073 | * @return the meta object for the attribute '<em>Exact Unlimited</em>'. | ||
3074 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#isExactUnlimited() | ||
3075 | * @see #getExactNumber() | ||
3076 | * @generated | ||
3077 | */ | ||
3078 | EAttribute getExactNumber_ExactUnlimited(); | ||
3079 | |||
3080 | /** | ||
3081 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber <em>Intervall Number</em>}'. | ||
3082 | * <!-- begin-user-doc --> | ||
3083 | * <!-- end-user-doc --> | ||
3084 | * @return the meta object for class '<em>Intervall Number</em>'. | ||
3085 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber | ||
3086 | * @generated | ||
3087 | */ | ||
3088 | EClass getIntervallNumber(); | ||
3089 | |||
3090 | /** | ||
3091 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMin <em>Min</em>}'. | ||
3092 | * <!-- begin-user-doc --> | ||
3093 | * <!-- end-user-doc --> | ||
3094 | * @return the meta object for the attribute '<em>Min</em>'. | ||
3095 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMin() | ||
3096 | * @see #getIntervallNumber() | ||
3097 | * @generated | ||
3098 | */ | ||
3099 | EAttribute getIntervallNumber_Min(); | ||
3100 | |||
3101 | /** | ||
3102 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMaxNumber <em>Max Number</em>}'. | ||
3103 | * <!-- begin-user-doc --> | ||
3104 | * <!-- end-user-doc --> | ||
3105 | * @return the meta object for the attribute '<em>Max Number</em>'. | ||
3106 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMaxNumber() | ||
3107 | * @see #getIntervallNumber() | ||
3108 | * @generated | ||
3109 | */ | ||
3110 | EAttribute getIntervallNumber_MaxNumber(); | ||
3111 | |||
3112 | /** | ||
3113 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#isMaxUnlimited <em>Max Unlimited</em>}'. | ||
3114 | * <!-- begin-user-doc --> | ||
3115 | * <!-- end-user-doc --> | ||
3116 | * @return the meta object for the attribute '<em>Max Unlimited</em>'. | ||
3117 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#isMaxUnlimited() | ||
3118 | * @see #getIntervallNumber() | ||
3119 | * @generated | ||
3120 | */ | ||
3121 | EAttribute getIntervallNumber_MaxUnlimited(); | ||
3122 | |||
3123 | /** | ||
3124 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation <em>Int Enumberation</em>}'. | ||
3125 | * <!-- begin-user-doc --> | ||
3126 | * <!-- end-user-doc --> | ||
3127 | * @return the meta object for class '<em>Int Enumberation</em>'. | ||
3128 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation | ||
3129 | * @generated | ||
3130 | */ | ||
3131 | EClass getIntEnumberation(); | ||
3132 | |||
3133 | /** | ||
3134 | * Returns the meta object for the attribute list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation#getEntry <em>Entry</em>}'. | ||
3135 | * <!-- begin-user-doc --> | ||
3136 | * <!-- end-user-doc --> | ||
3137 | * @return the meta object for the attribute list '<em>Entry</em>'. | ||
3138 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation#getEntry() | ||
3139 | * @see #getIntEnumberation() | ||
3140 | * @generated | ||
3141 | */ | ||
3142 | EAttribute getIntEnumberation_Entry(); | ||
3143 | |||
3144 | /** | ||
3145 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration <em>Real Enumeration</em>}'. | ||
3146 | * <!-- begin-user-doc --> | ||
3147 | * <!-- end-user-doc --> | ||
3148 | * @return the meta object for class '<em>Real Enumeration</em>'. | ||
3149 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration | ||
3150 | * @generated | ||
3151 | */ | ||
3152 | EClass getRealEnumeration(); | ||
3153 | |||
3154 | /** | ||
3155 | * Returns the meta object for the attribute list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration#getEntry <em>Entry</em>}'. | ||
3156 | * <!-- begin-user-doc --> | ||
3157 | * <!-- end-user-doc --> | ||
3158 | * @return the meta object for the attribute list '<em>Entry</em>'. | ||
3159 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration#getEntry() | ||
3160 | * @see #getRealEnumeration() | ||
3161 | * @generated | ||
3162 | */ | ||
3163 | EAttribute getRealEnumeration_Entry(); | ||
3164 | |||
3165 | /** | ||
3166 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration <em>String Enumeration</em>}'. | ||
3167 | * <!-- begin-user-doc --> | ||
3168 | * <!-- end-user-doc --> | ||
3169 | * @return the meta object for class '<em>String Enumeration</em>'. | ||
3170 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration | ||
3171 | * @generated | ||
3172 | */ | ||
3173 | EClass getStringEnumeration(); | ||
3174 | |||
3175 | /** | ||
3176 | * Returns the meta object for the attribute list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration#getEntry <em>Entry</em>}'. | ||
3177 | * <!-- begin-user-doc --> | ||
3178 | * <!-- end-user-doc --> | ||
3179 | * @return the meta object for the attribute list '<em>Entry</em>'. | ||
3180 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration#getEntry() | ||
3181 | * @see #getStringEnumeration() | ||
3182 | * @generated | ||
3183 | */ | ||
3184 | EAttribute getStringEnumeration_Entry(); | ||
3185 | |||
3186 | /** | ||
2515 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration <em>Scope Declaration</em>}'. | 3187 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration <em>Scope Declaration</em>}'. |
2516 | * <!-- begin-user-doc --> | 3188 | * <!-- begin-user-doc --> |
2517 | * <!-- end-user-doc --> | 3189 | * <!-- end-user-doc --> |
@@ -2628,6 +3300,17 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2628 | EReference getGenerationTask_Scope(); | 3300 | EReference getGenerationTask_Scope(); |
2629 | 3301 | ||
2630 | /** | 3302 | /** |
3303 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isNumberSpecified <em>Number Specified</em>}'. | ||
3304 | * <!-- begin-user-doc --> | ||
3305 | * <!-- end-user-doc --> | ||
3306 | * @return the meta object for the attribute '<em>Number Specified</em>'. | ||
3307 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isNumberSpecified() | ||
3308 | * @see #getGenerationTask() | ||
3309 | * @generated | ||
3310 | */ | ||
3311 | EAttribute getGenerationTask_NumberSpecified(); | ||
3312 | |||
3313 | /** | ||
2631 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber <em>Number</em>}'. | 3314 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber <em>Number</em>}'. |
2632 | * <!-- begin-user-doc --> | 3315 | * <!-- begin-user-doc --> |
2633 | * <!-- end-user-doc --> | 3316 | * <!-- end-user-doc --> |
@@ -2639,6 +3322,17 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2639 | EAttribute getGenerationTask_Number(); | 3322 | EAttribute getGenerationTask_Number(); |
2640 | 3323 | ||
2641 | /** | 3324 | /** |
3325 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isRunSpecified <em>Run Specified</em>}'. | ||
3326 | * <!-- begin-user-doc --> | ||
3327 | * <!-- end-user-doc --> | ||
3328 | * @return the meta object for the attribute '<em>Run Specified</em>'. | ||
3329 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isRunSpecified() | ||
3330 | * @see #getGenerationTask() | ||
3331 | * @generated | ||
3332 | */ | ||
3333 | EAttribute getGenerationTask_RunSpecified(); | ||
3334 | |||
3335 | /** | ||
2642 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns <em>Runs</em>}'. | 3336 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns <em>Runs</em>}'. |
2643 | * <!-- begin-user-doc --> | 3337 | * <!-- begin-user-doc --> |
2644 | * <!-- end-user-doc --> | 3338 | * <!-- end-user-doc --> |
@@ -2672,17 +3366,6 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2672 | EReference getGenerationTask_Config(); | 3366 | EReference getGenerationTask_Config(); |
2673 | 3367 | ||
2674 | /** | 3368 | /** |
2675 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder <em>Taget Folder</em>}'. | ||
2676 | * <!-- begin-user-doc --> | ||
2677 | * <!-- end-user-doc --> | ||
2678 | * @return the meta object for the containment reference '<em>Taget Folder</em>'. | ||
2679 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder() | ||
2680 | * @see #getGenerationTask() | ||
2681 | * @generated | ||
2682 | */ | ||
2683 | EReference getGenerationTask_TagetFolder(); | ||
2684 | |||
2685 | /** | ||
2686 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder <em>Debug Folder</em>}'. | 3369 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder <em>Debug Folder</em>}'. |
2687 | * <!-- begin-user-doc --> | 3370 | * <!-- begin-user-doc --> |
2688 | * <!-- end-user-doc --> | 3371 | * <!-- end-user-doc --> |
@@ -2716,6 +3399,17 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2716 | EReference getGenerationTask_TargetStatisticsFile(); | 3399 | EReference getGenerationTask_TargetStatisticsFile(); |
2717 | 3400 | ||
2718 | /** | 3401 | /** |
3402 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder <em>Taget Folder</em>}'. | ||
3403 | * <!-- begin-user-doc --> | ||
3404 | * <!-- end-user-doc --> | ||
3405 | * @return the meta object for the containment reference '<em>Taget Folder</em>'. | ||
3406 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder() | ||
3407 | * @see #getGenerationTask() | ||
3408 | * @generated | ||
3409 | */ | ||
3410 | EReference getGenerationTask_TagetFolder(); | ||
3411 | |||
3412 | /** | ||
2719 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope <em>Integer Scope</em>}'. | 3413 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope <em>Integer Scope</em>}'. |
2720 | * <!-- begin-user-doc --> | 3414 | * <!-- begin-user-doc --> |
2721 | * <!-- end-user-doc --> | 3415 | * <!-- end-user-doc --> |
@@ -3415,52 +4109,118 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
3415 | EClass TYPE_SCOPE = eINSTANCE.getTypeScope(); | 4109 | EClass TYPE_SCOPE = eINSTANCE.getTypeScope(); |
3416 | 4110 | ||
3417 | /** | 4111 | /** |
4112 | * The meta object literal for the '<em><b>Sets New</b></em>' attribute feature. | ||
4113 | * <!-- begin-user-doc --> | ||
4114 | * <!-- end-user-doc --> | ||
4115 | * @generated | ||
4116 | */ | ||
4117 | EAttribute TYPE_SCOPE__SETS_NEW = eINSTANCE.getTypeScope_SetsNew(); | ||
4118 | |||
4119 | /** | ||
4120 | * The meta object literal for the '<em><b>Sets Sum</b></em>' attribute feature. | ||
4121 | * <!-- begin-user-doc --> | ||
4122 | * <!-- end-user-doc --> | ||
4123 | * @generated | ||
4124 | */ | ||
4125 | EAttribute TYPE_SCOPE__SETS_SUM = eINSTANCE.getTypeScope_SetsSum(); | ||
4126 | |||
4127 | /** | ||
4128 | * The meta object literal for the '<em><b>Number</b></em>' containment reference feature. | ||
4129 | * <!-- begin-user-doc --> | ||
4130 | * <!-- end-user-doc --> | ||
4131 | * @generated | ||
4132 | */ | ||
4133 | EReference TYPE_SCOPE__NUMBER = eINSTANCE.getTypeScope_Number(); | ||
4134 | |||
4135 | /** | ||
4136 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl <em>Class Type Scope</em>}' class. | ||
4137 | * <!-- begin-user-doc --> | ||
4138 | * <!-- end-user-doc --> | ||
4139 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl | ||
4140 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassTypeScope() | ||
4141 | * @generated | ||
4142 | */ | ||
4143 | EClass CLASS_TYPE_SCOPE = eINSTANCE.getClassTypeScope(); | ||
4144 | |||
4145 | /** | ||
3418 | * The meta object literal for the '<em><b>Type</b></em>' containment reference feature. | 4146 | * The meta object literal for the '<em><b>Type</b></em>' containment reference feature. |
3419 | * <!-- begin-user-doc --> | 4147 | * <!-- begin-user-doc --> |
3420 | * <!-- end-user-doc --> | 4148 | * <!-- end-user-doc --> |
3421 | * @generated | 4149 | * @generated |
3422 | */ | 4150 | */ |
3423 | EReference TYPE_SCOPE__TYPE = eINSTANCE.getTypeScope_Type(); | 4151 | EReference CLASS_TYPE_SCOPE__TYPE = eINSTANCE.getClassTypeScope_Type(); |
3424 | 4152 | ||
3425 | /** | 4153 | /** |
3426 | * The meta object literal for the '<em><b>Sets New</b></em>' attribute feature. | 4154 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl <em>Object Type Scope</em>}' class. |
3427 | * <!-- begin-user-doc --> | 4155 | * <!-- begin-user-doc --> |
3428 | * <!-- end-user-doc --> | 4156 | * <!-- end-user-doc --> |
4157 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl | ||
4158 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectTypeScope() | ||
3429 | * @generated | 4159 | * @generated |
3430 | */ | 4160 | */ |
3431 | EAttribute TYPE_SCOPE__SETS_NEW = eINSTANCE.getTypeScope_SetsNew(); | 4161 | EClass OBJECT_TYPE_SCOPE = eINSTANCE.getObjectTypeScope(); |
3432 | 4162 | ||
3433 | /** | 4163 | /** |
3434 | * The meta object literal for the '<em><b>Sets Sum</b></em>' attribute feature. | 4164 | * The meta object literal for the '<em><b>Type</b></em>' containment reference feature. |
3435 | * <!-- begin-user-doc --> | 4165 | * <!-- begin-user-doc --> |
3436 | * <!-- end-user-doc --> | 4166 | * <!-- end-user-doc --> |
3437 | * @generated | 4167 | * @generated |
3438 | */ | 4168 | */ |
3439 | EAttribute TYPE_SCOPE__SETS_SUM = eINSTANCE.getTypeScope_SetsSum(); | 4169 | EReference OBJECT_TYPE_SCOPE__TYPE = eINSTANCE.getObjectTypeScope_Type(); |
3440 | 4170 | ||
3441 | /** | 4171 | /** |
3442 | * The meta object literal for the '<em><b>Min</b></em>' attribute feature. | 4172 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl <em>Integer Type Scope</em>}' class. |
3443 | * <!-- begin-user-doc --> | 4173 | * <!-- begin-user-doc --> |
3444 | * <!-- end-user-doc --> | 4174 | * <!-- end-user-doc --> |
4175 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl | ||
4176 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerTypeScope() | ||
3445 | * @generated | 4177 | * @generated |
3446 | */ | 4178 | */ |
3447 | EAttribute TYPE_SCOPE__MIN = eINSTANCE.getTypeScope_Min(); | 4179 | EClass INTEGER_TYPE_SCOPE = eINSTANCE.getIntegerTypeScope(); |
3448 | 4180 | ||
3449 | /** | 4181 | /** |
3450 | * The meta object literal for the '<em><b>Max Unlimited</b></em>' attribute feature. | 4182 | * The meta object literal for the '<em><b>Type</b></em>' containment reference feature. |
3451 | * <!-- begin-user-doc --> | 4183 | * <!-- begin-user-doc --> |
3452 | * <!-- end-user-doc --> | 4184 | * <!-- end-user-doc --> |
3453 | * @generated | 4185 | * @generated |
3454 | */ | 4186 | */ |
3455 | EAttribute TYPE_SCOPE__MAX_UNLIMITED = eINSTANCE.getTypeScope_MaxUnlimited(); | 4187 | EReference INTEGER_TYPE_SCOPE__TYPE = eINSTANCE.getIntegerTypeScope_Type(); |
3456 | 4188 | ||
3457 | /** | 4189 | /** |
3458 | * The meta object literal for the '<em><b>Max</b></em>' attribute feature. | 4190 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl <em>Real Type Scope</em>}' class. |
3459 | * <!-- begin-user-doc --> | 4191 | * <!-- begin-user-doc --> |
3460 | * <!-- end-user-doc --> | 4192 | * <!-- end-user-doc --> |
4193 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl | ||
4194 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealTypeScope() | ||
3461 | * @generated | 4195 | * @generated |
3462 | */ | 4196 | */ |
3463 | EAttribute TYPE_SCOPE__MAX = eINSTANCE.getTypeScope_Max(); | 4197 | EClass REAL_TYPE_SCOPE = eINSTANCE.getRealTypeScope(); |
4198 | |||
4199 | /** | ||
4200 | * The meta object literal for the '<em><b>Type</b></em>' containment reference feature. | ||
4201 | * <!-- begin-user-doc --> | ||
4202 | * <!-- end-user-doc --> | ||
4203 | * @generated | ||
4204 | */ | ||
4205 | EReference REAL_TYPE_SCOPE__TYPE = eINSTANCE.getRealTypeScope_Type(); | ||
4206 | |||
4207 | /** | ||
4208 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl <em>String Type Scope</em>}' class. | ||
4209 | * <!-- begin-user-doc --> | ||
4210 | * <!-- end-user-doc --> | ||
4211 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl | ||
4212 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringTypeScope() | ||
4213 | * @generated | ||
4214 | */ | ||
4215 | EClass STRING_TYPE_SCOPE = eINSTANCE.getStringTypeScope(); | ||
4216 | |||
4217 | /** | ||
4218 | * The meta object literal for the '<em><b>Type</b></em>' containment reference feature. | ||
4219 | * <!-- begin-user-doc --> | ||
4220 | * <!-- end-user-doc --> | ||
4221 | * @generated | ||
4222 | */ | ||
4223 | EReference STRING_TYPE_SCOPE__TYPE = eINSTANCE.getStringTypeScope_Type(); | ||
3464 | 4224 | ||
3465 | /** | 4225 | /** |
3466 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl <em>Type Reference</em>}' class. | 4226 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl <em>Type Reference</em>}' class. |
@@ -3531,6 +4291,130 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
3531 | EClass STRING_REFERENCE = eINSTANCE.getStringReference(); | 4291 | EClass STRING_REFERENCE = eINSTANCE.getStringReference(); |
3532 | 4292 | ||
3533 | /** | 4293 | /** |
4294 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.NumberSpecificationImpl <em>Number Specification</em>}' class. | ||
4295 | * <!-- begin-user-doc --> | ||
4296 | * <!-- end-user-doc --> | ||
4297 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.NumberSpecificationImpl | ||
4298 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getNumberSpecification() | ||
4299 | * @generated | ||
4300 | */ | ||
4301 | EClass NUMBER_SPECIFICATION = eINSTANCE.getNumberSpecification(); | ||
4302 | |||
4303 | /** | ||
4304 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl <em>Exact Number</em>}' class. | ||
4305 | * <!-- begin-user-doc --> | ||
4306 | * <!-- end-user-doc --> | ||
4307 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl | ||
4308 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getExactNumber() | ||
4309 | * @generated | ||
4310 | */ | ||
4311 | EClass EXACT_NUMBER = eINSTANCE.getExactNumber(); | ||
4312 | |||
4313 | /** | ||
4314 | * The meta object literal for the '<em><b>Exact Number</b></em>' attribute feature. | ||
4315 | * <!-- begin-user-doc --> | ||
4316 | * <!-- end-user-doc --> | ||
4317 | * @generated | ||
4318 | */ | ||
4319 | EAttribute EXACT_NUMBER__EXACT_NUMBER = eINSTANCE.getExactNumber_ExactNumber(); | ||
4320 | |||
4321 | /** | ||
4322 | * The meta object literal for the '<em><b>Exact Unlimited</b></em>' attribute feature. | ||
4323 | * <!-- begin-user-doc --> | ||
4324 | * <!-- end-user-doc --> | ||
4325 | * @generated | ||
4326 | */ | ||
4327 | EAttribute EXACT_NUMBER__EXACT_UNLIMITED = eINSTANCE.getExactNumber_ExactUnlimited(); | ||
4328 | |||
4329 | /** | ||
4330 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl <em>Intervall Number</em>}' class. | ||
4331 | * <!-- begin-user-doc --> | ||
4332 | * <!-- end-user-doc --> | ||
4333 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl | ||
4334 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntervallNumber() | ||
4335 | * @generated | ||
4336 | */ | ||
4337 | EClass INTERVALL_NUMBER = eINSTANCE.getIntervallNumber(); | ||
4338 | |||
4339 | /** | ||
4340 | * The meta object literal for the '<em><b>Min</b></em>' attribute feature. | ||
4341 | * <!-- begin-user-doc --> | ||
4342 | * <!-- end-user-doc --> | ||
4343 | * @generated | ||
4344 | */ | ||
4345 | EAttribute INTERVALL_NUMBER__MIN = eINSTANCE.getIntervallNumber_Min(); | ||
4346 | |||
4347 | /** | ||
4348 | * The meta object literal for the '<em><b>Max Number</b></em>' attribute feature. | ||
4349 | * <!-- begin-user-doc --> | ||
4350 | * <!-- end-user-doc --> | ||
4351 | * @generated | ||
4352 | */ | ||
4353 | EAttribute INTERVALL_NUMBER__MAX_NUMBER = eINSTANCE.getIntervallNumber_MaxNumber(); | ||
4354 | |||
4355 | /** | ||
4356 | * The meta object literal for the '<em><b>Max Unlimited</b></em>' attribute feature. | ||
4357 | * <!-- begin-user-doc --> | ||
4358 | * <!-- end-user-doc --> | ||
4359 | * @generated | ||
4360 | */ | ||
4361 | EAttribute INTERVALL_NUMBER__MAX_UNLIMITED = eINSTANCE.getIntervallNumber_MaxUnlimited(); | ||
4362 | |||
4363 | /** | ||
4364 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl <em>Int Enumberation</em>}' class. | ||
4365 | * <!-- begin-user-doc --> | ||
4366 | * <!-- end-user-doc --> | ||
4367 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl | ||
4368 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntEnumberation() | ||
4369 | * @generated | ||
4370 | */ | ||
4371 | EClass INT_ENUMBERATION = eINSTANCE.getIntEnumberation(); | ||
4372 | |||
4373 | /** | ||
4374 | * The meta object literal for the '<em><b>Entry</b></em>' attribute list feature. | ||
4375 | * <!-- begin-user-doc --> | ||
4376 | * <!-- end-user-doc --> | ||
4377 | * @generated | ||
4378 | */ | ||
4379 | EAttribute INT_ENUMBERATION__ENTRY = eINSTANCE.getIntEnumberation_Entry(); | ||
4380 | |||
4381 | /** | ||
4382 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl <em>Real Enumeration</em>}' class. | ||
4383 | * <!-- begin-user-doc --> | ||
4384 | * <!-- end-user-doc --> | ||
4385 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl | ||
4386 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealEnumeration() | ||
4387 | * @generated | ||
4388 | */ | ||
4389 | EClass REAL_ENUMERATION = eINSTANCE.getRealEnumeration(); | ||
4390 | |||
4391 | /** | ||
4392 | * The meta object literal for the '<em><b>Entry</b></em>' attribute list feature. | ||
4393 | * <!-- begin-user-doc --> | ||
4394 | * <!-- end-user-doc --> | ||
4395 | * @generated | ||
4396 | */ | ||
4397 | EAttribute REAL_ENUMERATION__ENTRY = eINSTANCE.getRealEnumeration_Entry(); | ||
4398 | |||
4399 | /** | ||
4400 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl <em>String Enumeration</em>}' class. | ||
4401 | * <!-- begin-user-doc --> | ||
4402 | * <!-- end-user-doc --> | ||
4403 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl | ||
4404 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringEnumeration() | ||
4405 | * @generated | ||
4406 | */ | ||
4407 | EClass STRING_ENUMERATION = eINSTANCE.getStringEnumeration(); | ||
4408 | |||
4409 | /** | ||
4410 | * The meta object literal for the '<em><b>Entry</b></em>' attribute list feature. | ||
4411 | * <!-- begin-user-doc --> | ||
4412 | * <!-- end-user-doc --> | ||
4413 | * @generated | ||
4414 | */ | ||
4415 | EAttribute STRING_ENUMERATION__ENTRY = eINSTANCE.getStringEnumeration_Entry(); | ||
4416 | |||
4417 | /** | ||
3534 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl <em>Scope Declaration</em>}' class. | 4418 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl <em>Scope Declaration</em>}' class. |
3535 | * <!-- begin-user-doc --> | 4419 | * <!-- begin-user-doc --> |
3536 | * <!-- end-user-doc --> | 4420 | * <!-- end-user-doc --> |
@@ -3629,6 +4513,14 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
3629 | EReference GENERATION_TASK__SCOPE = eINSTANCE.getGenerationTask_Scope(); | 4513 | EReference GENERATION_TASK__SCOPE = eINSTANCE.getGenerationTask_Scope(); |
3630 | 4514 | ||
3631 | /** | 4515 | /** |
4516 | * The meta object literal for the '<em><b>Number Specified</b></em>' attribute feature. | ||
4517 | * <!-- begin-user-doc --> | ||
4518 | * <!-- end-user-doc --> | ||
4519 | * @generated | ||
4520 | */ | ||
4521 | EAttribute GENERATION_TASK__NUMBER_SPECIFIED = eINSTANCE.getGenerationTask_NumberSpecified(); | ||
4522 | |||
4523 | /** | ||
3632 | * The meta object literal for the '<em><b>Number</b></em>' attribute feature. | 4524 | * The meta object literal for the '<em><b>Number</b></em>' attribute feature. |
3633 | * <!-- begin-user-doc --> | 4525 | * <!-- begin-user-doc --> |
3634 | * <!-- end-user-doc --> | 4526 | * <!-- end-user-doc --> |
@@ -3637,36 +4529,36 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
3637 | EAttribute GENERATION_TASK__NUMBER = eINSTANCE.getGenerationTask_Number(); | 4529 | EAttribute GENERATION_TASK__NUMBER = eINSTANCE.getGenerationTask_Number(); |
3638 | 4530 | ||
3639 | /** | 4531 | /** |
3640 | * The meta object literal for the '<em><b>Runs</b></em>' attribute feature. | 4532 | * The meta object literal for the '<em><b>Run Specified</b></em>' attribute feature. |
3641 | * <!-- begin-user-doc --> | 4533 | * <!-- begin-user-doc --> |
3642 | * <!-- end-user-doc --> | 4534 | * <!-- end-user-doc --> |
3643 | * @generated | 4535 | * @generated |
3644 | */ | 4536 | */ |
3645 | EAttribute GENERATION_TASK__RUNS = eINSTANCE.getGenerationTask_Runs(); | 4537 | EAttribute GENERATION_TASK__RUN_SPECIFIED = eINSTANCE.getGenerationTask_RunSpecified(); |
3646 | 4538 | ||
3647 | /** | 4539 | /** |
3648 | * The meta object literal for the '<em><b>Solver</b></em>' attribute feature. | 4540 | * The meta object literal for the '<em><b>Runs</b></em>' attribute feature. |
3649 | * <!-- begin-user-doc --> | 4541 | * <!-- begin-user-doc --> |
3650 | * <!-- end-user-doc --> | 4542 | * <!-- end-user-doc --> |
3651 | * @generated | 4543 | * @generated |
3652 | */ | 4544 | */ |
3653 | EAttribute GENERATION_TASK__SOLVER = eINSTANCE.getGenerationTask_Solver(); | 4545 | EAttribute GENERATION_TASK__RUNS = eINSTANCE.getGenerationTask_Runs(); |
3654 | 4546 | ||
3655 | /** | 4547 | /** |
3656 | * The meta object literal for the '<em><b>Config</b></em>' containment reference feature. | 4548 | * The meta object literal for the '<em><b>Solver</b></em>' attribute feature. |
3657 | * <!-- begin-user-doc --> | 4549 | * <!-- begin-user-doc --> |
3658 | * <!-- end-user-doc --> | 4550 | * <!-- end-user-doc --> |
3659 | * @generated | 4551 | * @generated |
3660 | */ | 4552 | */ |
3661 | EReference GENERATION_TASK__CONFIG = eINSTANCE.getGenerationTask_Config(); | 4553 | EAttribute GENERATION_TASK__SOLVER = eINSTANCE.getGenerationTask_Solver(); |
3662 | 4554 | ||
3663 | /** | 4555 | /** |
3664 | * The meta object literal for the '<em><b>Taget Folder</b></em>' containment reference feature. | 4556 | * The meta object literal for the '<em><b>Config</b></em>' containment reference feature. |
3665 | * <!-- begin-user-doc --> | 4557 | * <!-- begin-user-doc --> |
3666 | * <!-- end-user-doc --> | 4558 | * <!-- end-user-doc --> |
3667 | * @generated | 4559 | * @generated |
3668 | */ | 4560 | */ |
3669 | EReference GENERATION_TASK__TAGET_FOLDER = eINSTANCE.getGenerationTask_TagetFolder(); | 4561 | EReference GENERATION_TASK__CONFIG = eINSTANCE.getGenerationTask_Config(); |
3670 | 4562 | ||
3671 | /** | 4563 | /** |
3672 | * The meta object literal for the '<em><b>Debug Folder</b></em>' containment reference feature. | 4564 | * The meta object literal for the '<em><b>Debug Folder</b></em>' containment reference feature. |
@@ -3693,6 +4585,14 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
3693 | EReference GENERATION_TASK__TARGET_STATISTICS_FILE = eINSTANCE.getGenerationTask_TargetStatisticsFile(); | 4585 | EReference GENERATION_TASK__TARGET_STATISTICS_FILE = eINSTANCE.getGenerationTask_TargetStatisticsFile(); |
3694 | 4586 | ||
3695 | /** | 4587 | /** |
4588 | * The meta object literal for the '<em><b>Taget Folder</b></em>' containment reference feature. | ||
4589 | * <!-- begin-user-doc --> | ||
4590 | * <!-- end-user-doc --> | ||
4591 | * @generated | ||
4592 | */ | ||
4593 | EReference GENERATION_TASK__TAGET_FOLDER = eINSTANCE.getGenerationTask_TagetFolder(); | ||
4594 | |||
4595 | /** | ||
3696 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl <em>Integer Scope</em>}' class. | 4596 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl <em>Integer Scope</em>}' class. |
3697 | * <!-- begin-user-doc --> | 4597 | * <!-- begin-user-doc --> |
3698 | * <!-- end-user-doc --> | 4598 | * <!-- end-user-doc --> |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ClassTypeScope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ClassTypeScope.java new file mode 100644 index 00000000..5861bfdf --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ClassTypeScope.java | |||
@@ -0,0 +1,51 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; | ||
5 | |||
6 | |||
7 | /** | ||
8 | * <!-- begin-user-doc --> | ||
9 | * A representation of the model object '<em><b>Class Type Scope</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * <p> | ||
13 | * The following features are supported: | ||
14 | * </p> | ||
15 | * <ul> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope#getType <em>Type</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getClassTypeScope() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface ClassTypeScope extends TypeScope | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Type</b></em>' containment reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Type</em>' containment reference isn't clear, | ||
30 | * there really should be more of a description here... | ||
31 | * </p> | ||
32 | * <!-- end-user-doc --> | ||
33 | * @return the value of the '<em>Type</em>' containment reference. | ||
34 | * @see #setType(ClassReference) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getClassTypeScope_Type() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | ClassReference getType(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope#getType <em>Type</em>}' containment reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Type</em>' containment reference. | ||
46 | * @see #getType() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setType(ClassReference value); | ||
50 | |||
51 | } // ClassTypeScope | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ExactNumber.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ExactNumber.java new file mode 100644 index 00000000..d8737dff --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ExactNumber.java | |||
@@ -0,0 +1,78 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; | ||
5 | |||
6 | |||
7 | /** | ||
8 | * <!-- begin-user-doc --> | ||
9 | * A representation of the model object '<em><b>Exact Number</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * <p> | ||
13 | * The following features are supported: | ||
14 | * </p> | ||
15 | * <ul> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#getExactNumber <em>Exact Number</em>}</li> | ||
17 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#isExactUnlimited <em>Exact Unlimited</em>}</li> | ||
18 | * </ul> | ||
19 | * | ||
20 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getExactNumber() | ||
21 | * @model | ||
22 | * @generated | ||
23 | */ | ||
24 | public interface ExactNumber extends NumberSpecification | ||
25 | { | ||
26 | /** | ||
27 | * Returns the value of the '<em><b>Exact Number</b></em>' attribute. | ||
28 | * <!-- begin-user-doc --> | ||
29 | * <p> | ||
30 | * If the meaning of the '<em>Exact Number</em>' attribute isn't clear, | ||
31 | * there really should be more of a description here... | ||
32 | * </p> | ||
33 | * <!-- end-user-doc --> | ||
34 | * @return the value of the '<em>Exact Number</em>' attribute. | ||
35 | * @see #setExactNumber(int) | ||
36 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getExactNumber_ExactNumber() | ||
37 | * @model | ||
38 | * @generated | ||
39 | */ | ||
40 | int getExactNumber(); | ||
41 | |||
42 | /** | ||
43 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#getExactNumber <em>Exact Number</em>}' attribute. | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @param value the new value of the '<em>Exact Number</em>' attribute. | ||
47 | * @see #getExactNumber() | ||
48 | * @generated | ||
49 | */ | ||
50 | void setExactNumber(int value); | ||
51 | |||
52 | /** | ||
53 | * Returns the value of the '<em><b>Exact Unlimited</b></em>' attribute. | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <p> | ||
56 | * If the meaning of the '<em>Exact Unlimited</em>' attribute isn't clear, | ||
57 | * there really should be more of a description here... | ||
58 | * </p> | ||
59 | * <!-- end-user-doc --> | ||
60 | * @return the value of the '<em>Exact Unlimited</em>' attribute. | ||
61 | * @see #setExactUnlimited(boolean) | ||
62 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getExactNumber_ExactUnlimited() | ||
63 | * @model | ||
64 | * @generated | ||
65 | */ | ||
66 | boolean isExactUnlimited(); | ||
67 | |||
68 | /** | ||
69 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#isExactUnlimited <em>Exact Unlimited</em>}' attribute. | ||
70 | * <!-- begin-user-doc --> | ||
71 | * <!-- end-user-doc --> | ||
72 | * @param value the new value of the '<em>Exact Unlimited</em>' attribute. | ||
73 | * @see #isExactUnlimited() | ||
74 | * @generated | ||
75 | */ | ||
76 | void setExactUnlimited(boolean value); | ||
77 | |||
78 | } // ExactNumber | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GenerationTask.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GenerationTask.java index 7d62d979..21ff0327 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GenerationTask.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GenerationTask.java | |||
@@ -17,14 +17,16 @@ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; | |||
17 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPartialModel <em>Partial Model</em>}</li> | 17 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPartialModel <em>Partial Model</em>}</li> |
18 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPatterns <em>Patterns</em>}</li> | 18 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPatterns <em>Patterns</em>}</li> |
19 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getScope <em>Scope</em>}</li> | 19 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getScope <em>Scope</em>}</li> |
20 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isNumberSpecified <em>Number Specified</em>}</li> | ||
20 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber <em>Number</em>}</li> | 21 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber <em>Number</em>}</li> |
22 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isRunSpecified <em>Run Specified</em>}</li> | ||
21 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns <em>Runs</em>}</li> | 23 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns <em>Runs</em>}</li> |
22 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getSolver <em>Solver</em>}</li> | 24 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getSolver <em>Solver</em>}</li> |
23 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getConfig <em>Config</em>}</li> | 25 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getConfig <em>Config</em>}</li> |
24 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder <em>Taget Folder</em>}</li> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder <em>Debug Folder</em>}</li> | 26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder <em>Debug Folder</em>}</li> |
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetLogFile <em>Target Log File</em>}</li> | 27 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetLogFile <em>Target Log File</em>}</li> |
27 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetStatisticsFile <em>Target Statistics File</em>}</li> | 28 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetStatisticsFile <em>Target Statistics File</em>}</li> |
29 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder <em>Taget Folder</em>}</li> | ||
28 | * </ul> | 30 | * </ul> |
29 | * | 31 | * |
30 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask() | 32 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask() |
@@ -138,6 +140,32 @@ public interface GenerationTask extends Task | |||
138 | void setScope(Scope value); | 140 | void setScope(Scope value); |
139 | 141 | ||
140 | /** | 142 | /** |
143 | * Returns the value of the '<em><b>Number Specified</b></em>' attribute. | ||
144 | * <!-- begin-user-doc --> | ||
145 | * <p> | ||
146 | * If the meaning of the '<em>Number Specified</em>' attribute isn't clear, | ||
147 | * there really should be more of a description here... | ||
148 | * </p> | ||
149 | * <!-- end-user-doc --> | ||
150 | * @return the value of the '<em>Number Specified</em>' attribute. | ||
151 | * @see #setNumberSpecified(boolean) | ||
152 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_NumberSpecified() | ||
153 | * @model | ||
154 | * @generated | ||
155 | */ | ||
156 | boolean isNumberSpecified(); | ||
157 | |||
158 | /** | ||
159 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isNumberSpecified <em>Number Specified</em>}' attribute. | ||
160 | * <!-- begin-user-doc --> | ||
161 | * <!-- end-user-doc --> | ||
162 | * @param value the new value of the '<em>Number Specified</em>' attribute. | ||
163 | * @see #isNumberSpecified() | ||
164 | * @generated | ||
165 | */ | ||
166 | void setNumberSpecified(boolean value); | ||
167 | |||
168 | /** | ||
141 | * Returns the value of the '<em><b>Number</b></em>' attribute. | 169 | * Returns the value of the '<em><b>Number</b></em>' attribute. |
142 | * <!-- begin-user-doc --> | 170 | * <!-- begin-user-doc --> |
143 | * <p> | 171 | * <p> |
@@ -164,6 +192,32 @@ public interface GenerationTask extends Task | |||
164 | void setNumber(int value); | 192 | void setNumber(int value); |
165 | 193 | ||
166 | /** | 194 | /** |
195 | * Returns the value of the '<em><b>Run Specified</b></em>' attribute. | ||
196 | * <!-- begin-user-doc --> | ||
197 | * <p> | ||
198 | * If the meaning of the '<em>Run Specified</em>' attribute isn't clear, | ||
199 | * there really should be more of a description here... | ||
200 | * </p> | ||
201 | * <!-- end-user-doc --> | ||
202 | * @return the value of the '<em>Run Specified</em>' attribute. | ||
203 | * @see #setRunSpecified(boolean) | ||
204 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_RunSpecified() | ||
205 | * @model | ||
206 | * @generated | ||
207 | */ | ||
208 | boolean isRunSpecified(); | ||
209 | |||
210 | /** | ||
211 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isRunSpecified <em>Run Specified</em>}' attribute. | ||
212 | * <!-- begin-user-doc --> | ||
213 | * <!-- end-user-doc --> | ||
214 | * @param value the new value of the '<em>Run Specified</em>' attribute. | ||
215 | * @see #isRunSpecified() | ||
216 | * @generated | ||
217 | */ | ||
218 | void setRunSpecified(boolean value); | ||
219 | |||
220 | /** | ||
167 | * Returns the value of the '<em><b>Runs</b></em>' attribute. | 221 | * Returns the value of the '<em><b>Runs</b></em>' attribute. |
168 | * <!-- begin-user-doc --> | 222 | * <!-- begin-user-doc --> |
169 | * <p> | 223 | * <p> |
@@ -245,32 +299,6 @@ public interface GenerationTask extends Task | |||
245 | void setConfig(Config value); | 299 | void setConfig(Config value); |
246 | 300 | ||
247 | /** | 301 | /** |
248 | * Returns the value of the '<em><b>Taget Folder</b></em>' containment reference. | ||
249 | * <!-- begin-user-doc --> | ||
250 | * <p> | ||
251 | * If the meaning of the '<em>Taget Folder</em>' containment reference isn't clear, | ||
252 | * there really should be more of a description here... | ||
253 | * </p> | ||
254 | * <!-- end-user-doc --> | ||
255 | * @return the value of the '<em>Taget Folder</em>' containment reference. | ||
256 | * @see #setTagetFolder(File) | ||
257 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_TagetFolder() | ||
258 | * @model containment="true" | ||
259 | * @generated | ||
260 | */ | ||
261 | File getTagetFolder(); | ||
262 | |||
263 | /** | ||
264 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder <em>Taget Folder</em>}' containment reference. | ||
265 | * <!-- begin-user-doc --> | ||
266 | * <!-- end-user-doc --> | ||
267 | * @param value the new value of the '<em>Taget Folder</em>' containment reference. | ||
268 | * @see #getTagetFolder() | ||
269 | * @generated | ||
270 | */ | ||
271 | void setTagetFolder(File value); | ||
272 | |||
273 | /** | ||
274 | * Returns the value of the '<em><b>Debug Folder</b></em>' containment reference. | 302 | * Returns the value of the '<em><b>Debug Folder</b></em>' containment reference. |
275 | * <!-- begin-user-doc --> | 303 | * <!-- begin-user-doc --> |
276 | * <p> | 304 | * <p> |
@@ -348,4 +376,30 @@ public interface GenerationTask extends Task | |||
348 | */ | 376 | */ |
349 | void setTargetStatisticsFile(File value); | 377 | void setTargetStatisticsFile(File value); |
350 | 378 | ||
379 | /** | ||
380 | * Returns the value of the '<em><b>Taget Folder</b></em>' containment reference. | ||
381 | * <!-- begin-user-doc --> | ||
382 | * <p> | ||
383 | * If the meaning of the '<em>Taget Folder</em>' containment reference isn't clear, | ||
384 | * there really should be more of a description here... | ||
385 | * </p> | ||
386 | * <!-- end-user-doc --> | ||
387 | * @return the value of the '<em>Taget Folder</em>' containment reference. | ||
388 | * @see #setTagetFolder(File) | ||
389 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_TagetFolder() | ||
390 | * @model containment="true" | ||
391 | * @generated | ||
392 | */ | ||
393 | File getTagetFolder(); | ||
394 | |||
395 | /** | ||
396 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder <em>Taget Folder</em>}' containment reference. | ||
397 | * <!-- begin-user-doc --> | ||
398 | * <!-- end-user-doc --> | ||
399 | * @param value the new value of the '<em>Taget Folder</em>' containment reference. | ||
400 | * @see #getTagetFolder() | ||
401 | * @generated | ||
402 | */ | ||
403 | void setTagetFolder(File value); | ||
404 | |||
351 | } // GenerationTask | 405 | } // GenerationTask |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntEnumberation.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntEnumberation.java new file mode 100644 index 00000000..40c0d9f5 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntEnumberation.java | |||
@@ -0,0 +1,42 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; | ||
5 | |||
6 | import org.eclipse.emf.common.util.EList; | ||
7 | |||
8 | /** | ||
9 | * <!-- begin-user-doc --> | ||
10 | * A representation of the model object '<em><b>Int Enumberation</b></em>'. | ||
11 | * <!-- end-user-doc --> | ||
12 | * | ||
13 | * <p> | ||
14 | * The following features are supported: | ||
15 | * </p> | ||
16 | * <ul> | ||
17 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation#getEntry <em>Entry</em>}</li> | ||
18 | * </ul> | ||
19 | * | ||
20 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntEnumberation() | ||
21 | * @model | ||
22 | * @generated | ||
23 | */ | ||
24 | public interface IntEnumberation extends NumberSpecification | ||
25 | { | ||
26 | /** | ||
27 | * Returns the value of the '<em><b>Entry</b></em>' attribute list. | ||
28 | * The list contents are of type {@link java.lang.Integer}. | ||
29 | * <!-- begin-user-doc --> | ||
30 | * <p> | ||
31 | * If the meaning of the '<em>Entry</em>' attribute list isn't clear, | ||
32 | * there really should be more of a description here... | ||
33 | * </p> | ||
34 | * <!-- end-user-doc --> | ||
35 | * @return the value of the '<em>Entry</em>' attribute list. | ||
36 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntEnumberation_Entry() | ||
37 | * @model unique="false" | ||
38 | * @generated | ||
39 | */ | ||
40 | EList<Integer> getEntry(); | ||
41 | |||
42 | } // IntEnumberation | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerTypeScope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerTypeScope.java new file mode 100644 index 00000000..445753b2 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerTypeScope.java | |||
@@ -0,0 +1,51 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; | ||
5 | |||
6 | |||
7 | /** | ||
8 | * <!-- begin-user-doc --> | ||
9 | * A representation of the model object '<em><b>Integer Type Scope</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * <p> | ||
13 | * The following features are supported: | ||
14 | * </p> | ||
15 | * <ul> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope#getType <em>Type</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntegerTypeScope() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface IntegerTypeScope extends TypeScope | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Type</b></em>' containment reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Type</em>' containment reference isn't clear, | ||
30 | * there really should be more of a description here... | ||
31 | * </p> | ||
32 | * <!-- end-user-doc --> | ||
33 | * @return the value of the '<em>Type</em>' containment reference. | ||
34 | * @see #setType(IntegerReference) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntegerTypeScope_Type() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | IntegerReference getType(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope#getType <em>Type</em>}' containment reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Type</em>' containment reference. | ||
46 | * @see #getType() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setType(IntegerReference value); | ||
50 | |||
51 | } // IntegerTypeScope | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntervallNumber.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntervallNumber.java new file mode 100644 index 00000000..e829d546 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntervallNumber.java | |||
@@ -0,0 +1,105 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; | ||
5 | |||
6 | |||
7 | /** | ||
8 | * <!-- begin-user-doc --> | ||
9 | * A representation of the model object '<em><b>Intervall Number</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * <p> | ||
13 | * The following features are supported: | ||
14 | * </p> | ||
15 | * <ul> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMin <em>Min</em>}</li> | ||
17 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMaxNumber <em>Max Number</em>}</li> | ||
18 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#isMaxUnlimited <em>Max Unlimited</em>}</li> | ||
19 | * </ul> | ||
20 | * | ||
21 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntervallNumber() | ||
22 | * @model | ||
23 | * @generated | ||
24 | */ | ||
25 | public interface IntervallNumber extends NumberSpecification | ||
26 | { | ||
27 | /** | ||
28 | * Returns the value of the '<em><b>Min</b></em>' attribute. | ||
29 | * <!-- begin-user-doc --> | ||
30 | * <p> | ||
31 | * If the meaning of the '<em>Min</em>' attribute isn't clear, | ||
32 | * there really should be more of a description here... | ||
33 | * </p> | ||
34 | * <!-- end-user-doc --> | ||
35 | * @return the value of the '<em>Min</em>' attribute. | ||
36 | * @see #setMin(int) | ||
37 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntervallNumber_Min() | ||
38 | * @model | ||
39 | * @generated | ||
40 | */ | ||
41 | int getMin(); | ||
42 | |||
43 | /** | ||
44 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMin <em>Min</em>}' attribute. | ||
45 | * <!-- begin-user-doc --> | ||
46 | * <!-- end-user-doc --> | ||
47 | * @param value the new value of the '<em>Min</em>' attribute. | ||
48 | * @see #getMin() | ||
49 | * @generated | ||
50 | */ | ||
51 | void setMin(int value); | ||
52 | |||
53 | /** | ||
54 | * Returns the value of the '<em><b>Max Number</b></em>' attribute. | ||
55 | * <!-- begin-user-doc --> | ||
56 | * <p> | ||
57 | * If the meaning of the '<em>Max Number</em>' attribute isn't clear, | ||
58 | * there really should be more of a description here... | ||
59 | * </p> | ||
60 | * <!-- end-user-doc --> | ||
61 | * @return the value of the '<em>Max Number</em>' attribute. | ||
62 | * @see #setMaxNumber(int) | ||
63 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntervallNumber_MaxNumber() | ||
64 | * @model | ||
65 | * @generated | ||
66 | */ | ||
67 | int getMaxNumber(); | ||
68 | |||
69 | /** | ||
70 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMaxNumber <em>Max Number</em>}' attribute. | ||
71 | * <!-- begin-user-doc --> | ||
72 | * <!-- end-user-doc --> | ||
73 | * @param value the new value of the '<em>Max Number</em>' attribute. | ||
74 | * @see #getMaxNumber() | ||
75 | * @generated | ||
76 | */ | ||
77 | void setMaxNumber(int value); | ||
78 | |||
79 | /** | ||
80 | * Returns the value of the '<em><b>Max Unlimited</b></em>' attribute. | ||
81 | * <!-- begin-user-doc --> | ||
82 | * <p> | ||
83 | * If the meaning of the '<em>Max Unlimited</em>' attribute isn't clear, | ||
84 | * there really should be more of a description here... | ||
85 | * </p> | ||
86 | * <!-- end-user-doc --> | ||
87 | * @return the value of the '<em>Max Unlimited</em>' attribute. | ||
88 | * @see #setMaxUnlimited(boolean) | ||
89 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntervallNumber_MaxUnlimited() | ||
90 | * @model | ||
91 | * @generated | ||
92 | */ | ||
93 | boolean isMaxUnlimited(); | ||
94 | |||
95 | /** | ||
96 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#isMaxUnlimited <em>Max Unlimited</em>}' attribute. | ||
97 | * <!-- begin-user-doc --> | ||
98 | * <!-- end-user-doc --> | ||
99 | * @param value the new value of the '<em>Max Unlimited</em>' attribute. | ||
100 | * @see #isMaxUnlimited() | ||
101 | * @generated | ||
102 | */ | ||
103 | void setMaxUnlimited(boolean value); | ||
104 | |||
105 | } // IntervallNumber | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/NumberSpecification.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/NumberSpecification.java new file mode 100644 index 00000000..a86f9a72 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/NumberSpecification.java | |||
@@ -0,0 +1,20 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; | ||
5 | |||
6 | import org.eclipse.emf.ecore.EObject; | ||
7 | |||
8 | /** | ||
9 | * <!-- begin-user-doc --> | ||
10 | * A representation of the model object '<em><b>Number Specification</b></em>'. | ||
11 | * <!-- end-user-doc --> | ||
12 | * | ||
13 | * | ||
14 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getNumberSpecification() | ||
15 | * @model | ||
16 | * @generated | ||
17 | */ | ||
18 | public interface NumberSpecification extends EObject | ||
19 | { | ||
20 | } // NumberSpecification | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectTypeScope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectTypeScope.java new file mode 100644 index 00000000..db30714a --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectTypeScope.java | |||
@@ -0,0 +1,51 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; | ||
5 | |||
6 | |||
7 | /** | ||
8 | * <!-- begin-user-doc --> | ||
9 | * A representation of the model object '<em><b>Object Type Scope</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * <p> | ||
13 | * The following features are supported: | ||
14 | * </p> | ||
15 | * <ul> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope#getType <em>Type</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectTypeScope() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface ObjectTypeScope extends TypeScope | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Type</b></em>' containment reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Type</em>' containment reference isn't clear, | ||
30 | * there really should be more of a description here... | ||
31 | * </p> | ||
32 | * <!-- end-user-doc --> | ||
33 | * @return the value of the '<em>Type</em>' containment reference. | ||
34 | * @see #setType(ObjectReference) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectTypeScope_Type() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | ObjectReference getType(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope#getType <em>Type</em>}' containment reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Type</em>' containment reference. | ||
46 | * @see #getType() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setType(ObjectReference value); | ||
50 | |||
51 | } // ObjectTypeScope | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealEnumeration.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealEnumeration.java new file mode 100644 index 00000000..b945b4ec --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealEnumeration.java | |||
@@ -0,0 +1,42 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; | ||
5 | |||
6 | import org.eclipse.emf.common.util.EList; | ||
7 | |||
8 | /** | ||
9 | * <!-- begin-user-doc --> | ||
10 | * A representation of the model object '<em><b>Real Enumeration</b></em>'. | ||
11 | * <!-- end-user-doc --> | ||
12 | * | ||
13 | * <p> | ||
14 | * The following features are supported: | ||
15 | * </p> | ||
16 | * <ul> | ||
17 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration#getEntry <em>Entry</em>}</li> | ||
18 | * </ul> | ||
19 | * | ||
20 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealEnumeration() | ||
21 | * @model | ||
22 | * @generated | ||
23 | */ | ||
24 | public interface RealEnumeration extends NumberSpecification | ||
25 | { | ||
26 | /** | ||
27 | * Returns the value of the '<em><b>Entry</b></em>' attribute list. | ||
28 | * The list contents are of type {@link java.lang.Integer}. | ||
29 | * <!-- begin-user-doc --> | ||
30 | * <p> | ||
31 | * If the meaning of the '<em>Entry</em>' attribute list isn't clear, | ||
32 | * there really should be more of a description here... | ||
33 | * </p> | ||
34 | * <!-- end-user-doc --> | ||
35 | * @return the value of the '<em>Entry</em>' attribute list. | ||
36 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealEnumeration_Entry() | ||
37 | * @model unique="false" | ||
38 | * @generated | ||
39 | */ | ||
40 | EList<Integer> getEntry(); | ||
41 | |||
42 | } // RealEnumeration | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealTypeScope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealTypeScope.java new file mode 100644 index 00000000..03027137 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealTypeScope.java | |||
@@ -0,0 +1,51 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; | ||
5 | |||
6 | |||
7 | /** | ||
8 | * <!-- begin-user-doc --> | ||
9 | * A representation of the model object '<em><b>Real Type Scope</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * <p> | ||
13 | * The following features are supported: | ||
14 | * </p> | ||
15 | * <ul> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope#getType <em>Type</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealTypeScope() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface RealTypeScope extends TypeScope | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Type</b></em>' containment reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Type</em>' containment reference isn't clear, | ||
30 | * there really should be more of a description here... | ||
31 | * </p> | ||
32 | * <!-- end-user-doc --> | ||
33 | * @return the value of the '<em>Type</em>' containment reference. | ||
34 | * @see #setType(RealReference) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealTypeScope_Type() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | RealReference getType(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope#getType <em>Type</em>}' containment reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Type</em>' containment reference. | ||
46 | * @see #getType() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setType(RealReference value); | ||
50 | |||
51 | } // RealTypeScope | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringEnumeration.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringEnumeration.java new file mode 100644 index 00000000..6552e09d --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringEnumeration.java | |||
@@ -0,0 +1,42 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; | ||
5 | |||
6 | import org.eclipse.emf.common.util.EList; | ||
7 | |||
8 | /** | ||
9 | * <!-- begin-user-doc --> | ||
10 | * A representation of the model object '<em><b>String Enumeration</b></em>'. | ||
11 | * <!-- end-user-doc --> | ||
12 | * | ||
13 | * <p> | ||
14 | * The following features are supported: | ||
15 | * </p> | ||
16 | * <ul> | ||
17 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration#getEntry <em>Entry</em>}</li> | ||
18 | * </ul> | ||
19 | * | ||
20 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringEnumeration() | ||
21 | * @model | ||
22 | * @generated | ||
23 | */ | ||
24 | public interface StringEnumeration extends NumberSpecification | ||
25 | { | ||
26 | /** | ||
27 | * Returns the value of the '<em><b>Entry</b></em>' attribute list. | ||
28 | * The list contents are of type {@link java.lang.String}. | ||
29 | * <!-- begin-user-doc --> | ||
30 | * <p> | ||
31 | * If the meaning of the '<em>Entry</em>' attribute list isn't clear, | ||
32 | * there really should be more of a description here... | ||
33 | * </p> | ||
34 | * <!-- end-user-doc --> | ||
35 | * @return the value of the '<em>Entry</em>' attribute list. | ||
36 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringEnumeration_Entry() | ||
37 | * @model unique="false" | ||
38 | * @generated | ||
39 | */ | ||
40 | EList<String> getEntry(); | ||
41 | |||
42 | } // StringEnumeration | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringTypeScope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringTypeScope.java new file mode 100644 index 00000000..6e94cab6 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringTypeScope.java | |||
@@ -0,0 +1,51 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; | ||
5 | |||
6 | |||
7 | /** | ||
8 | * <!-- begin-user-doc --> | ||
9 | * A representation of the model object '<em><b>String Type Scope</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * <p> | ||
13 | * The following features are supported: | ||
14 | * </p> | ||
15 | * <ul> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope#getType <em>Type</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringTypeScope() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface StringTypeScope extends TypeScope | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Type</b></em>' containment reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Type</em>' containment reference isn't clear, | ||
30 | * there really should be more of a description here... | ||
31 | * </p> | ||
32 | * <!-- end-user-doc --> | ||
33 | * @return the value of the '<em>Type</em>' containment reference. | ||
34 | * @see #setType(StringReference) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringTypeScope_Type() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | StringReference getType(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope#getType <em>Type</em>}' containment reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Type</em>' containment reference. | ||
46 | * @see #getType() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setType(StringReference value); | ||
50 | |||
51 | } // StringTypeScope | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/TypeScope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/TypeScope.java index f1b65662..3cb025bd 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/TypeScope.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/TypeScope.java | |||
@@ -14,12 +14,9 @@ import org.eclipse.emf.ecore.EObject; | |||
14 | * The following features are supported: | 14 | * The following features are supported: |
15 | * </p> | 15 | * </p> |
16 | * <ul> | 16 | * <ul> |
17 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getType <em>Type</em>}</li> | ||
18 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew <em>Sets New</em>}</li> | 17 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew <em>Sets New</em>}</li> |
19 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsSum <em>Sets Sum</em>}</li> | 18 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsSum <em>Sets Sum</em>}</li> |
20 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getMin <em>Min</em>}</li> | 19 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getNumber <em>Number</em>}</li> |
21 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isMaxUnlimited <em>Max Unlimited</em>}</li> | ||
22 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getMax <em>Max</em>}</li> | ||
23 | * </ul> | 20 | * </ul> |
24 | * | 21 | * |
25 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope() | 22 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope() |
@@ -29,32 +26,6 @@ import org.eclipse.emf.ecore.EObject; | |||
29 | public interface TypeScope extends EObject | 26 | public interface TypeScope extends EObject |
30 | { | 27 | { |
31 | /** | 28 | /** |
32 | * Returns the value of the '<em><b>Type</b></em>' containment reference. | ||
33 | * <!-- begin-user-doc --> | ||
34 | * <p> | ||
35 | * If the meaning of the '<em>Type</em>' containment reference isn't clear, | ||
36 | * there really should be more of a description here... | ||
37 | * </p> | ||
38 | * <!-- end-user-doc --> | ||
39 | * @return the value of the '<em>Type</em>' containment reference. | ||
40 | * @see #setType(TypeReference) | ||
41 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope_Type() | ||
42 | * @model containment="true" | ||
43 | * @generated | ||
44 | */ | ||
45 | TypeReference getType(); | ||
46 | |||
47 | /** | ||
48 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getType <em>Type</em>}' containment reference. | ||
49 | * <!-- begin-user-doc --> | ||
50 | * <!-- end-user-doc --> | ||
51 | * @param value the new value of the '<em>Type</em>' containment reference. | ||
52 | * @see #getType() | ||
53 | * @generated | ||
54 | */ | ||
55 | void setType(TypeReference value); | ||
56 | |||
57 | /** | ||
58 | * Returns the value of the '<em><b>Sets New</b></em>' attribute. | 29 | * Returns the value of the '<em><b>Sets New</b></em>' attribute. |
59 | * <!-- begin-user-doc --> | 30 | * <!-- begin-user-doc --> |
60 | * <p> | 31 | * <p> |
@@ -107,81 +78,29 @@ public interface TypeScope extends EObject | |||
107 | void setSetsSum(boolean value); | 78 | void setSetsSum(boolean value); |
108 | 79 | ||
109 | /** | 80 | /** |
110 | * Returns the value of the '<em><b>Min</b></em>' attribute. | 81 | * Returns the value of the '<em><b>Number</b></em>' containment reference. |
111 | * <!-- begin-user-doc --> | ||
112 | * <p> | ||
113 | * If the meaning of the '<em>Min</em>' attribute isn't clear, | ||
114 | * there really should be more of a description here... | ||
115 | * </p> | ||
116 | * <!-- end-user-doc --> | ||
117 | * @return the value of the '<em>Min</em>' attribute. | ||
118 | * @see #setMin(int) | ||
119 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope_Min() | ||
120 | * @model | ||
121 | * @generated | ||
122 | */ | ||
123 | int getMin(); | ||
124 | |||
125 | /** | ||
126 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getMin <em>Min</em>}' attribute. | ||
127 | * <!-- begin-user-doc --> | ||
128 | * <!-- end-user-doc --> | ||
129 | * @param value the new value of the '<em>Min</em>' attribute. | ||
130 | * @see #getMin() | ||
131 | * @generated | ||
132 | */ | ||
133 | void setMin(int value); | ||
134 | |||
135 | /** | ||
136 | * Returns the value of the '<em><b>Max Unlimited</b></em>' attribute. | ||
137 | * <!-- begin-user-doc --> | 82 | * <!-- begin-user-doc --> |
138 | * <p> | 83 | * <p> |
139 | * If the meaning of the '<em>Max Unlimited</em>' attribute isn't clear, | 84 | * If the meaning of the '<em>Number</em>' containment reference isn't clear, |
140 | * there really should be more of a description here... | 85 | * there really should be more of a description here... |
141 | * </p> | 86 | * </p> |
142 | * <!-- end-user-doc --> | 87 | * <!-- end-user-doc --> |
143 | * @return the value of the '<em>Max Unlimited</em>' attribute. | 88 | * @return the value of the '<em>Number</em>' containment reference. |
144 | * @see #setMaxUnlimited(boolean) | 89 | * @see #setNumber(NumberSpecification) |
145 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope_MaxUnlimited() | 90 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope_Number() |
146 | * @model | 91 | * @model containment="true" |
147 | * @generated | ||
148 | */ | ||
149 | boolean isMaxUnlimited(); | ||
150 | |||
151 | /** | ||
152 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isMaxUnlimited <em>Max Unlimited</em>}' attribute. | ||
153 | * <!-- begin-user-doc --> | ||
154 | * <!-- end-user-doc --> | ||
155 | * @param value the new value of the '<em>Max Unlimited</em>' attribute. | ||
156 | * @see #isMaxUnlimited() | ||
157 | * @generated | ||
158 | */ | ||
159 | void setMaxUnlimited(boolean value); | ||
160 | |||
161 | /** | ||
162 | * Returns the value of the '<em><b>Max</b></em>' attribute. | ||
163 | * <!-- begin-user-doc --> | ||
164 | * <p> | ||
165 | * If the meaning of the '<em>Max</em>' attribute isn't clear, | ||
166 | * there really should be more of a description here... | ||
167 | * </p> | ||
168 | * <!-- end-user-doc --> | ||
169 | * @return the value of the '<em>Max</em>' attribute. | ||
170 | * @see #setMax(int) | ||
171 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope_Max() | ||
172 | * @model | ||
173 | * @generated | 92 | * @generated |
174 | */ | 93 | */ |
175 | int getMax(); | 94 | NumberSpecification getNumber(); |
176 | 95 | ||
177 | /** | 96 | /** |
178 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getMax <em>Max</em>}' attribute. | 97 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getNumber <em>Number</em>}' containment reference. |
179 | * <!-- begin-user-doc --> | 98 | * <!-- begin-user-doc --> |
180 | * <!-- end-user-doc --> | 99 | * <!-- end-user-doc --> |
181 | * @param value the new value of the '<em>Max</em>' attribute. | 100 | * @param value the new value of the '<em>Number</em>' containment reference. |
182 | * @see #getMax() | 101 | * @see #getNumber() |
183 | * @generated | 102 | * @generated |
184 | */ | 103 | */ |
185 | void setMax(int value); | 104 | void setNumber(NumberSpecification value); |
186 | 105 | ||
187 | } // TypeScope | 106 | } // TypeScope |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationFactoryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationFactoryImpl.java index 465297bb..8ecf838a 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationFactoryImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationFactoryImpl.java | |||
@@ -104,12 +104,23 @@ public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements | |||
104 | case ApplicationConfigurationPackage.CONFIG: return createConfig(); | 104 | case ApplicationConfigurationPackage.CONFIG: return createConfig(); |
105 | case ApplicationConfigurationPackage.SCOPE_SPECIFICATION: return createScopeSpecification(); | 105 | case ApplicationConfigurationPackage.SCOPE_SPECIFICATION: return createScopeSpecification(); |
106 | case ApplicationConfigurationPackage.TYPE_SCOPE: return createTypeScope(); | 106 | case ApplicationConfigurationPackage.TYPE_SCOPE: return createTypeScope(); |
107 | case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE: return createClassTypeScope(); | ||
108 | case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE: return createObjectTypeScope(); | ||
109 | case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE: return createIntegerTypeScope(); | ||
110 | case ApplicationConfigurationPackage.REAL_TYPE_SCOPE: return createRealTypeScope(); | ||
111 | case ApplicationConfigurationPackage.STRING_TYPE_SCOPE: return createStringTypeScope(); | ||
107 | case ApplicationConfigurationPackage.TYPE_REFERENCE: return createTypeReference(); | 112 | case ApplicationConfigurationPackage.TYPE_REFERENCE: return createTypeReference(); |
108 | case ApplicationConfigurationPackage.CLASS_REFERENCE: return createClassReference(); | 113 | case ApplicationConfigurationPackage.CLASS_REFERENCE: return createClassReference(); |
109 | case ApplicationConfigurationPackage.OBJECT_REFERENCE: return createObjectReference(); | 114 | case ApplicationConfigurationPackage.OBJECT_REFERENCE: return createObjectReference(); |
110 | case ApplicationConfigurationPackage.INTEGER_REFERENCE: return createIntegerReference(); | 115 | case ApplicationConfigurationPackage.INTEGER_REFERENCE: return createIntegerReference(); |
111 | case ApplicationConfigurationPackage.REAL_REFERENCE: return createRealReference(); | 116 | case ApplicationConfigurationPackage.REAL_REFERENCE: return createRealReference(); |
112 | case ApplicationConfigurationPackage.STRING_REFERENCE: return createStringReference(); | 117 | case ApplicationConfigurationPackage.STRING_REFERENCE: return createStringReference(); |
118 | case ApplicationConfigurationPackage.NUMBER_SPECIFICATION: return createNumberSpecification(); | ||
119 | case ApplicationConfigurationPackage.EXACT_NUMBER: return createExactNumber(); | ||
120 | case ApplicationConfigurationPackage.INTERVALL_NUMBER: return createIntervallNumber(); | ||
121 | case ApplicationConfigurationPackage.INT_ENUMBERATION: return createIntEnumberation(); | ||
122 | case ApplicationConfigurationPackage.REAL_ENUMERATION: return createRealEnumeration(); | ||
123 | case ApplicationConfigurationPackage.STRING_ENUMERATION: return createStringEnumeration(); | ||
113 | case ApplicationConfigurationPackage.SCOPE_DECLARATION: return createScopeDeclaration(); | 124 | case ApplicationConfigurationPackage.SCOPE_DECLARATION: return createScopeDeclaration(); |
114 | case ApplicationConfigurationPackage.SCOPE_REFERENCE: return createScopeReference(); | 125 | case ApplicationConfigurationPackage.SCOPE_REFERENCE: return createScopeReference(); |
115 | case ApplicationConfigurationPackage.SCOPE: return createScope(); | 126 | case ApplicationConfigurationPackage.SCOPE: return createScope(); |
@@ -580,6 +591,61 @@ public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements | |||
580 | * <!-- end-user-doc --> | 591 | * <!-- end-user-doc --> |
581 | * @generated | 592 | * @generated |
582 | */ | 593 | */ |
594 | public ClassTypeScope createClassTypeScope() | ||
595 | { | ||
596 | ClassTypeScopeImpl classTypeScope = new ClassTypeScopeImpl(); | ||
597 | return classTypeScope; | ||
598 | } | ||
599 | |||
600 | /** | ||
601 | * <!-- begin-user-doc --> | ||
602 | * <!-- end-user-doc --> | ||
603 | * @generated | ||
604 | */ | ||
605 | public ObjectTypeScope createObjectTypeScope() | ||
606 | { | ||
607 | ObjectTypeScopeImpl objectTypeScope = new ObjectTypeScopeImpl(); | ||
608 | return objectTypeScope; | ||
609 | } | ||
610 | |||
611 | /** | ||
612 | * <!-- begin-user-doc --> | ||
613 | * <!-- end-user-doc --> | ||
614 | * @generated | ||
615 | */ | ||
616 | public IntegerTypeScope createIntegerTypeScope() | ||
617 | { | ||
618 | IntegerTypeScopeImpl integerTypeScope = new IntegerTypeScopeImpl(); | ||
619 | return integerTypeScope; | ||
620 | } | ||
621 | |||
622 | /** | ||
623 | * <!-- begin-user-doc --> | ||
624 | * <!-- end-user-doc --> | ||
625 | * @generated | ||
626 | */ | ||
627 | public RealTypeScope createRealTypeScope() | ||
628 | { | ||
629 | RealTypeScopeImpl realTypeScope = new RealTypeScopeImpl(); | ||
630 | return realTypeScope; | ||
631 | } | ||
632 | |||
633 | /** | ||
634 | * <!-- begin-user-doc --> | ||
635 | * <!-- end-user-doc --> | ||
636 | * @generated | ||
637 | */ | ||
638 | public StringTypeScope createStringTypeScope() | ||
639 | { | ||
640 | StringTypeScopeImpl stringTypeScope = new StringTypeScopeImpl(); | ||
641 | return stringTypeScope; | ||
642 | } | ||
643 | |||
644 | /** | ||
645 | * <!-- begin-user-doc --> | ||
646 | * <!-- end-user-doc --> | ||
647 | * @generated | ||
648 | */ | ||
583 | public TypeReference createTypeReference() | 649 | public TypeReference createTypeReference() |
584 | { | 650 | { |
585 | TypeReferenceImpl typeReference = new TypeReferenceImpl(); | 651 | TypeReferenceImpl typeReference = new TypeReferenceImpl(); |
@@ -646,6 +712,72 @@ public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements | |||
646 | * <!-- end-user-doc --> | 712 | * <!-- end-user-doc --> |
647 | * @generated | 713 | * @generated |
648 | */ | 714 | */ |
715 | public NumberSpecification createNumberSpecification() | ||
716 | { | ||
717 | NumberSpecificationImpl numberSpecification = new NumberSpecificationImpl(); | ||
718 | return numberSpecification; | ||
719 | } | ||
720 | |||
721 | /** | ||
722 | * <!-- begin-user-doc --> | ||
723 | * <!-- end-user-doc --> | ||
724 | * @generated | ||
725 | */ | ||
726 | public ExactNumber createExactNumber() | ||
727 | { | ||
728 | ExactNumberImpl exactNumber = new ExactNumberImpl(); | ||
729 | return exactNumber; | ||
730 | } | ||
731 | |||
732 | /** | ||
733 | * <!-- begin-user-doc --> | ||
734 | * <!-- end-user-doc --> | ||
735 | * @generated | ||
736 | */ | ||
737 | public IntervallNumber createIntervallNumber() | ||
738 | { | ||
739 | IntervallNumberImpl intervallNumber = new IntervallNumberImpl(); | ||
740 | return intervallNumber; | ||
741 | } | ||
742 | |||
743 | /** | ||
744 | * <!-- begin-user-doc --> | ||
745 | * <!-- end-user-doc --> | ||
746 | * @generated | ||
747 | */ | ||
748 | public IntEnumberation createIntEnumberation() | ||
749 | { | ||
750 | IntEnumberationImpl intEnumberation = new IntEnumberationImpl(); | ||
751 | return intEnumberation; | ||
752 | } | ||
753 | |||
754 | /** | ||
755 | * <!-- begin-user-doc --> | ||
756 | * <!-- end-user-doc --> | ||
757 | * @generated | ||
758 | */ | ||
759 | public RealEnumeration createRealEnumeration() | ||
760 | { | ||
761 | RealEnumerationImpl realEnumeration = new RealEnumerationImpl(); | ||
762 | return realEnumeration; | ||
763 | } | ||
764 | |||
765 | /** | ||
766 | * <!-- begin-user-doc --> | ||
767 | * <!-- end-user-doc --> | ||
768 | * @generated | ||
769 | */ | ||
770 | public StringEnumeration createStringEnumeration() | ||
771 | { | ||
772 | StringEnumerationImpl stringEnumeration = new StringEnumerationImpl(); | ||
773 | return stringEnumeration; | ||
774 | } | ||
775 | |||
776 | /** | ||
777 | * <!-- begin-user-doc --> | ||
778 | * <!-- end-user-doc --> | ||
779 | * @generated | ||
780 | */ | ||
649 | public ScopeDeclaration createScopeDeclaration() | 781 | public ScopeDeclaration createScopeDeclaration() |
650 | { | 782 | { |
651 | ScopeDeclarationImpl scopeDeclaration = new ScopeDeclarationImpl(); | 783 | ScopeDeclarationImpl scopeDeclaration = new ScopeDeclarationImpl(); |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java index ece5be15..dd103901 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java | |||
@@ -8,6 +8,7 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatter | |||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationFactory; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationFactory; |
9 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 9 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
10 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; | 10 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; |
11 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope; | ||
11 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command; | 12 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command; |
12 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config; | 13 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config; |
13 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration; | 14 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration; |
@@ -17,6 +18,7 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpe | |||
17 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; | 18 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; |
18 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration; | 19 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration; |
19 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport; | 20 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport; |
21 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber; | ||
20 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; | 22 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; |
21 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration; | 23 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration; |
22 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference; | 24 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference; |
@@ -27,8 +29,11 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatt | |||
27 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration; | 29 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration; |
28 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference; | 30 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference; |
29 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import; | 31 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import; |
32 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation; | ||
30 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference; | 33 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference; |
31 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope; | 34 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope; |
35 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope; | ||
36 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber; | ||
32 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel; | 37 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel; |
33 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration; | 38 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration; |
34 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; | 39 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; |
@@ -36,7 +41,9 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel | |||
36 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference; | 41 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference; |
37 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; | 42 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; |
38 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; | 43 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; |
44 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification; | ||
39 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; | 45 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; |
46 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope; | ||
40 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel; | 47 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel; |
41 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration; | 48 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration; |
42 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry; | 49 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry; |
@@ -45,15 +52,19 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialMo | |||
45 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; | 52 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; |
46 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry; | 53 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry; |
47 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification; | 54 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification; |
55 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration; | ||
48 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference; | 56 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference; |
49 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope; | 57 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope; |
58 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope; | ||
50 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope; | 59 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope; |
51 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; | 60 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; |
52 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference; | 61 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference; |
53 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification; | 62 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification; |
54 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver; | 63 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver; |
64 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration; | ||
55 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference; | 65 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference; |
56 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope; | 66 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope; |
67 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope; | ||
57 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task; | 68 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task; |
58 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference; | 69 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference; |
59 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope; | 70 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope; |
@@ -349,6 +360,41 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
349 | * <!-- end-user-doc --> | 360 | * <!-- end-user-doc --> |
350 | * @generated | 361 | * @generated |
351 | */ | 362 | */ |
363 | private EClass classTypeScopeEClass = null; | ||
364 | |||
365 | /** | ||
366 | * <!-- begin-user-doc --> | ||
367 | * <!-- end-user-doc --> | ||
368 | * @generated | ||
369 | */ | ||
370 | private EClass objectTypeScopeEClass = null; | ||
371 | |||
372 | /** | ||
373 | * <!-- begin-user-doc --> | ||
374 | * <!-- end-user-doc --> | ||
375 | * @generated | ||
376 | */ | ||
377 | private EClass integerTypeScopeEClass = null; | ||
378 | |||
379 | /** | ||
380 | * <!-- begin-user-doc --> | ||
381 | * <!-- end-user-doc --> | ||
382 | * @generated | ||
383 | */ | ||
384 | private EClass realTypeScopeEClass = null; | ||
385 | |||
386 | /** | ||
387 | * <!-- begin-user-doc --> | ||
388 | * <!-- end-user-doc --> | ||
389 | * @generated | ||
390 | */ | ||
391 | private EClass stringTypeScopeEClass = null; | ||
392 | |||
393 | /** | ||
394 | * <!-- begin-user-doc --> | ||
395 | * <!-- end-user-doc --> | ||
396 | * @generated | ||
397 | */ | ||
352 | private EClass typeReferenceEClass = null; | 398 | private EClass typeReferenceEClass = null; |
353 | 399 | ||
354 | /** | 400 | /** |
@@ -391,6 +437,48 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
391 | * <!-- end-user-doc --> | 437 | * <!-- end-user-doc --> |
392 | * @generated | 438 | * @generated |
393 | */ | 439 | */ |
440 | private EClass numberSpecificationEClass = null; | ||
441 | |||
442 | /** | ||
443 | * <!-- begin-user-doc --> | ||
444 | * <!-- end-user-doc --> | ||
445 | * @generated | ||
446 | */ | ||
447 | private EClass exactNumberEClass = null; | ||
448 | |||
449 | /** | ||
450 | * <!-- begin-user-doc --> | ||
451 | * <!-- end-user-doc --> | ||
452 | * @generated | ||
453 | */ | ||
454 | private EClass intervallNumberEClass = null; | ||
455 | |||
456 | /** | ||
457 | * <!-- begin-user-doc --> | ||
458 | * <!-- end-user-doc --> | ||
459 | * @generated | ||
460 | */ | ||
461 | private EClass intEnumberationEClass = null; | ||
462 | |||
463 | /** | ||
464 | * <!-- begin-user-doc --> | ||
465 | * <!-- end-user-doc --> | ||
466 | * @generated | ||
467 | */ | ||
468 | private EClass realEnumerationEClass = null; | ||
469 | |||
470 | /** | ||
471 | * <!-- begin-user-doc --> | ||
472 | * <!-- end-user-doc --> | ||
473 | * @generated | ||
474 | */ | ||
475 | private EClass stringEnumerationEClass = null; | ||
476 | |||
477 | /** | ||
478 | * <!-- begin-user-doc --> | ||
479 | * <!-- end-user-doc --> | ||
480 | * @generated | ||
481 | */ | ||
394 | private EClass scopeDeclarationEClass = null; | 482 | private EClass scopeDeclarationEClass = null; |
395 | 483 | ||
396 | /** | 484 | /** |
@@ -1221,9 +1309,9 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1221 | * <!-- end-user-doc --> | 1309 | * <!-- end-user-doc --> |
1222 | * @generated | 1310 | * @generated |
1223 | */ | 1311 | */ |
1224 | public EReference getTypeScope_Type() | 1312 | public EAttribute getTypeScope_SetsNew() |
1225 | { | 1313 | { |
1226 | return (EReference)typeScopeEClass.getEStructuralFeatures().get(0); | 1314 | return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(0); |
1227 | } | 1315 | } |
1228 | 1316 | ||
1229 | /** | 1317 | /** |
@@ -1231,7 +1319,7 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1231 | * <!-- end-user-doc --> | 1319 | * <!-- end-user-doc --> |
1232 | * @generated | 1320 | * @generated |
1233 | */ | 1321 | */ |
1234 | public EAttribute getTypeScope_SetsNew() | 1322 | public EAttribute getTypeScope_SetsSum() |
1235 | { | 1323 | { |
1236 | return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(1); | 1324 | return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(1); |
1237 | } | 1325 | } |
@@ -1241,9 +1329,69 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1241 | * <!-- end-user-doc --> | 1329 | * <!-- end-user-doc --> |
1242 | * @generated | 1330 | * @generated |
1243 | */ | 1331 | */ |
1244 | public EAttribute getTypeScope_SetsSum() | 1332 | public EReference getTypeScope_Number() |
1333 | { | ||
1334 | return (EReference)typeScopeEClass.getEStructuralFeatures().get(2); | ||
1335 | } | ||
1336 | |||
1337 | /** | ||
1338 | * <!-- begin-user-doc --> | ||
1339 | * <!-- end-user-doc --> | ||
1340 | * @generated | ||
1341 | */ | ||
1342 | public EClass getClassTypeScope() | ||
1343 | { | ||
1344 | return classTypeScopeEClass; | ||
1345 | } | ||
1346 | |||
1347 | /** | ||
1348 | * <!-- begin-user-doc --> | ||
1349 | * <!-- end-user-doc --> | ||
1350 | * @generated | ||
1351 | */ | ||
1352 | public EReference getClassTypeScope_Type() | ||
1353 | { | ||
1354 | return (EReference)classTypeScopeEClass.getEStructuralFeatures().get(0); | ||
1355 | } | ||
1356 | |||
1357 | /** | ||
1358 | * <!-- begin-user-doc --> | ||
1359 | * <!-- end-user-doc --> | ||
1360 | * @generated | ||
1361 | */ | ||
1362 | public EClass getObjectTypeScope() | ||
1363 | { | ||
1364 | return objectTypeScopeEClass; | ||
1365 | } | ||
1366 | |||
1367 | /** | ||
1368 | * <!-- begin-user-doc --> | ||
1369 | * <!-- end-user-doc --> | ||
1370 | * @generated | ||
1371 | */ | ||
1372 | public EReference getObjectTypeScope_Type() | ||
1373 | { | ||
1374 | return (EReference)objectTypeScopeEClass.getEStructuralFeatures().get(0); | ||
1375 | } | ||
1376 | |||
1377 | /** | ||
1378 | * <!-- begin-user-doc --> | ||
1379 | * <!-- end-user-doc --> | ||
1380 | * @generated | ||
1381 | */ | ||
1382 | public EClass getIntegerTypeScope() | ||
1383 | { | ||
1384 | return integerTypeScopeEClass; | ||
1385 | } | ||
1386 | |||
1387 | /** | ||
1388 | * <!-- begin-user-doc --> | ||
1389 | * <!-- end-user-doc --> | ||
1390 | * @generated | ||
1391 | */ | ||
1392 | public EReference getIntegerTypeScope_Type() | ||
1245 | { | 1393 | { |
1246 | return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(2); | 1394 | return (EReference)integerTypeScopeEClass.getEStructuralFeatures().get(0); |
1247 | } | 1395 | } |
1248 | 1396 | ||
1249 | /** | 1397 | /** |
@@ -1251,9 +1399,9 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1251 | * <!-- end-user-doc --> | 1399 | * <!-- end-user-doc --> |
1252 | * @generated | 1400 | * @generated |
1253 | */ | 1401 | */ |
1254 | public EAttribute getTypeScope_Min() | 1402 | public EClass getRealTypeScope() |
1255 | { | 1403 | { |
1256 | return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(3); | 1404 | return realTypeScopeEClass; |
1257 | } | 1405 | } |
1258 | 1406 | ||
1259 | /** | 1407 | /** |
@@ -1261,9 +1409,9 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1261 | * <!-- end-user-doc --> | 1409 | * <!-- end-user-doc --> |
1262 | * @generated | 1410 | * @generated |
1263 | */ | 1411 | */ |
1264 | public EAttribute getTypeScope_MaxUnlimited() | 1412 | public EReference getRealTypeScope_Type() |
1265 | { | 1413 | { |
1266 | return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(4); | 1414 | return (EReference)realTypeScopeEClass.getEStructuralFeatures().get(0); |
1267 | } | 1415 | } |
1268 | 1416 | ||
1269 | /** | 1417 | /** |
@@ -1271,9 +1419,19 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1271 | * <!-- end-user-doc --> | 1419 | * <!-- end-user-doc --> |
1272 | * @generated | 1420 | * @generated |
1273 | */ | 1421 | */ |
1274 | public EAttribute getTypeScope_Max() | 1422 | public EClass getStringTypeScope() |
1275 | { | 1423 | { |
1276 | return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(5); | 1424 | return stringTypeScopeEClass; |
1425 | } | ||
1426 | |||
1427 | /** | ||
1428 | * <!-- begin-user-doc --> | ||
1429 | * <!-- end-user-doc --> | ||
1430 | * @generated | ||
1431 | */ | ||
1432 | public EReference getStringTypeScope_Type() | ||
1433 | { | ||
1434 | return (EReference)stringTypeScopeEClass.getEStructuralFeatures().get(0); | ||
1277 | } | 1435 | } |
1278 | 1436 | ||
1279 | /** | 1437 | /** |
@@ -1351,6 +1509,146 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1351 | * <!-- end-user-doc --> | 1509 | * <!-- end-user-doc --> |
1352 | * @generated | 1510 | * @generated |
1353 | */ | 1511 | */ |
1512 | public EClass getNumberSpecification() | ||
1513 | { | ||
1514 | return numberSpecificationEClass; | ||
1515 | } | ||
1516 | |||
1517 | /** | ||
1518 | * <!-- begin-user-doc --> | ||
1519 | * <!-- end-user-doc --> | ||
1520 | * @generated | ||
1521 | */ | ||
1522 | public EClass getExactNumber() | ||
1523 | { | ||
1524 | return exactNumberEClass; | ||
1525 | } | ||
1526 | |||
1527 | /** | ||
1528 | * <!-- begin-user-doc --> | ||
1529 | * <!-- end-user-doc --> | ||
1530 | * @generated | ||
1531 | */ | ||
1532 | public EAttribute getExactNumber_ExactNumber() | ||
1533 | { | ||
1534 | return (EAttribute)exactNumberEClass.getEStructuralFeatures().get(0); | ||
1535 | } | ||
1536 | |||
1537 | /** | ||
1538 | * <!-- begin-user-doc --> | ||
1539 | * <!-- end-user-doc --> | ||
1540 | * @generated | ||
1541 | */ | ||
1542 | public EAttribute getExactNumber_ExactUnlimited() | ||
1543 | { | ||
1544 | return (EAttribute)exactNumberEClass.getEStructuralFeatures().get(1); | ||
1545 | } | ||
1546 | |||
1547 | /** | ||
1548 | * <!-- begin-user-doc --> | ||
1549 | * <!-- end-user-doc --> | ||
1550 | * @generated | ||
1551 | */ | ||
1552 | public EClass getIntervallNumber() | ||
1553 | { | ||
1554 | return intervallNumberEClass; | ||
1555 | } | ||
1556 | |||
1557 | /** | ||
1558 | * <!-- begin-user-doc --> | ||
1559 | * <!-- end-user-doc --> | ||
1560 | * @generated | ||
1561 | */ | ||
1562 | public EAttribute getIntervallNumber_Min() | ||
1563 | { | ||
1564 | return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(0); | ||
1565 | } | ||
1566 | |||
1567 | /** | ||
1568 | * <!-- begin-user-doc --> | ||
1569 | * <!-- end-user-doc --> | ||
1570 | * @generated | ||
1571 | */ | ||
1572 | public EAttribute getIntervallNumber_MaxNumber() | ||
1573 | { | ||
1574 | return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(1); | ||
1575 | } | ||
1576 | |||
1577 | /** | ||
1578 | * <!-- begin-user-doc --> | ||
1579 | * <!-- end-user-doc --> | ||
1580 | * @generated | ||
1581 | */ | ||
1582 | public EAttribute getIntervallNumber_MaxUnlimited() | ||
1583 | { | ||
1584 | return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(2); | ||
1585 | } | ||
1586 | |||
1587 | /** | ||
1588 | * <!-- begin-user-doc --> | ||
1589 | * <!-- end-user-doc --> | ||
1590 | * @generated | ||
1591 | */ | ||
1592 | public EClass getIntEnumberation() | ||
1593 | { | ||
1594 | return intEnumberationEClass; | ||
1595 | } | ||
1596 | |||
1597 | /** | ||
1598 | * <!-- begin-user-doc --> | ||
1599 | * <!-- end-user-doc --> | ||
1600 | * @generated | ||
1601 | */ | ||
1602 | public EAttribute getIntEnumberation_Entry() | ||
1603 | { | ||
1604 | return (EAttribute)intEnumberationEClass.getEStructuralFeatures().get(0); | ||
1605 | } | ||
1606 | |||
1607 | /** | ||
1608 | * <!-- begin-user-doc --> | ||
1609 | * <!-- end-user-doc --> | ||
1610 | * @generated | ||
1611 | */ | ||
1612 | public EClass getRealEnumeration() | ||
1613 | { | ||
1614 | return realEnumerationEClass; | ||
1615 | } | ||
1616 | |||
1617 | /** | ||
1618 | * <!-- begin-user-doc --> | ||
1619 | * <!-- end-user-doc --> | ||
1620 | * @generated | ||
1621 | */ | ||
1622 | public EAttribute getRealEnumeration_Entry() | ||
1623 | { | ||
1624 | return (EAttribute)realEnumerationEClass.getEStructuralFeatures().get(0); | ||
1625 | } | ||
1626 | |||
1627 | /** | ||
1628 | * <!-- begin-user-doc --> | ||
1629 | * <!-- end-user-doc --> | ||
1630 | * @generated | ||
1631 | */ | ||
1632 | public EClass getStringEnumeration() | ||
1633 | { | ||
1634 | return stringEnumerationEClass; | ||
1635 | } | ||
1636 | |||
1637 | /** | ||
1638 | * <!-- begin-user-doc --> | ||
1639 | * <!-- end-user-doc --> | ||
1640 | * @generated | ||
1641 | */ | ||
1642 | public EAttribute getStringEnumeration_Entry() | ||
1643 | { | ||
1644 | return (EAttribute)stringEnumerationEClass.getEStructuralFeatures().get(0); | ||
1645 | } | ||
1646 | |||
1647 | /** | ||
1648 | * <!-- begin-user-doc --> | ||
1649 | * <!-- end-user-doc --> | ||
1650 | * @generated | ||
1651 | */ | ||
1354 | public EClass getScopeDeclaration() | 1652 | public EClass getScopeDeclaration() |
1355 | { | 1653 | { |
1356 | return scopeDeclarationEClass; | 1654 | return scopeDeclarationEClass; |
@@ -1461,7 +1759,7 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1461 | * <!-- end-user-doc --> | 1759 | * <!-- end-user-doc --> |
1462 | * @generated | 1760 | * @generated |
1463 | */ | 1761 | */ |
1464 | public EAttribute getGenerationTask_Number() | 1762 | public EAttribute getGenerationTask_NumberSpecified() |
1465 | { | 1763 | { |
1466 | return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(4); | 1764 | return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(4); |
1467 | } | 1765 | } |
@@ -1471,7 +1769,7 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1471 | * <!-- end-user-doc --> | 1769 | * <!-- end-user-doc --> |
1472 | * @generated | 1770 | * @generated |
1473 | */ | 1771 | */ |
1474 | public EAttribute getGenerationTask_Runs() | 1772 | public EAttribute getGenerationTask_Number() |
1475 | { | 1773 | { |
1476 | return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(5); | 1774 | return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(5); |
1477 | } | 1775 | } |
@@ -1481,7 +1779,7 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1481 | * <!-- end-user-doc --> | 1779 | * <!-- end-user-doc --> |
1482 | * @generated | 1780 | * @generated |
1483 | */ | 1781 | */ |
1484 | public EAttribute getGenerationTask_Solver() | 1782 | public EAttribute getGenerationTask_RunSpecified() |
1485 | { | 1783 | { |
1486 | return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(6); | 1784 | return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(6); |
1487 | } | 1785 | } |
@@ -1491,9 +1789,9 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1491 | * <!-- end-user-doc --> | 1789 | * <!-- end-user-doc --> |
1492 | * @generated | 1790 | * @generated |
1493 | */ | 1791 | */ |
1494 | public EReference getGenerationTask_Config() | 1792 | public EAttribute getGenerationTask_Runs() |
1495 | { | 1793 | { |
1496 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(7); | 1794 | return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(7); |
1497 | } | 1795 | } |
1498 | 1796 | ||
1499 | /** | 1797 | /** |
@@ -1501,9 +1799,9 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1501 | * <!-- end-user-doc --> | 1799 | * <!-- end-user-doc --> |
1502 | * @generated | 1800 | * @generated |
1503 | */ | 1801 | */ |
1504 | public EReference getGenerationTask_TagetFolder() | 1802 | public EAttribute getGenerationTask_Solver() |
1505 | { | 1803 | { |
1506 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(8); | 1804 | return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(8); |
1507 | } | 1805 | } |
1508 | 1806 | ||
1509 | /** | 1807 | /** |
@@ -1511,7 +1809,7 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1511 | * <!-- end-user-doc --> | 1809 | * <!-- end-user-doc --> |
1512 | * @generated | 1810 | * @generated |
1513 | */ | 1811 | */ |
1514 | public EReference getGenerationTask_DebugFolder() | 1812 | public EReference getGenerationTask_Config() |
1515 | { | 1813 | { |
1516 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(9); | 1814 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(9); |
1517 | } | 1815 | } |
@@ -1521,7 +1819,7 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1521 | * <!-- end-user-doc --> | 1819 | * <!-- end-user-doc --> |
1522 | * @generated | 1820 | * @generated |
1523 | */ | 1821 | */ |
1524 | public EReference getGenerationTask_TargetLogFile() | 1822 | public EReference getGenerationTask_DebugFolder() |
1525 | { | 1823 | { |
1526 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(10); | 1824 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(10); |
1527 | } | 1825 | } |
@@ -1531,7 +1829,7 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1531 | * <!-- end-user-doc --> | 1829 | * <!-- end-user-doc --> |
1532 | * @generated | 1830 | * @generated |
1533 | */ | 1831 | */ |
1534 | public EReference getGenerationTask_TargetStatisticsFile() | 1832 | public EReference getGenerationTask_TargetLogFile() |
1535 | { | 1833 | { |
1536 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(11); | 1834 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(11); |
1537 | } | 1835 | } |
@@ -1541,6 +1839,26 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1541 | * <!-- end-user-doc --> | 1839 | * <!-- end-user-doc --> |
1542 | * @generated | 1840 | * @generated |
1543 | */ | 1841 | */ |
1842 | public EReference getGenerationTask_TargetStatisticsFile() | ||
1843 | { | ||
1844 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(12); | ||
1845 | } | ||
1846 | |||
1847 | /** | ||
1848 | * <!-- begin-user-doc --> | ||
1849 | * <!-- end-user-doc --> | ||
1850 | * @generated | ||
1851 | */ | ||
1852 | public EReference getGenerationTask_TagetFolder() | ||
1853 | { | ||
1854 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(13); | ||
1855 | } | ||
1856 | |||
1857 | /** | ||
1858 | * <!-- begin-user-doc --> | ||
1859 | * <!-- end-user-doc --> | ||
1860 | * @generated | ||
1861 | */ | ||
1544 | public EClass getIntegerScope() | 1862 | public EClass getIntegerScope() |
1545 | { | 1863 | { |
1546 | return integerScopeEClass; | 1864 | return integerScopeEClass; |
@@ -1713,12 +2031,24 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1713 | createEReference(scopeSpecificationEClass, SCOPE_SPECIFICATION__SCOPES); | 2031 | createEReference(scopeSpecificationEClass, SCOPE_SPECIFICATION__SCOPES); |
1714 | 2032 | ||
1715 | typeScopeEClass = createEClass(TYPE_SCOPE); | 2033 | typeScopeEClass = createEClass(TYPE_SCOPE); |
1716 | createEReference(typeScopeEClass, TYPE_SCOPE__TYPE); | ||
1717 | createEAttribute(typeScopeEClass, TYPE_SCOPE__SETS_NEW); | 2034 | createEAttribute(typeScopeEClass, TYPE_SCOPE__SETS_NEW); |
1718 | createEAttribute(typeScopeEClass, TYPE_SCOPE__SETS_SUM); | 2035 | createEAttribute(typeScopeEClass, TYPE_SCOPE__SETS_SUM); |
1719 | createEAttribute(typeScopeEClass, TYPE_SCOPE__MIN); | 2036 | createEReference(typeScopeEClass, TYPE_SCOPE__NUMBER); |
1720 | createEAttribute(typeScopeEClass, TYPE_SCOPE__MAX_UNLIMITED); | 2037 | |
1721 | createEAttribute(typeScopeEClass, TYPE_SCOPE__MAX); | 2038 | classTypeScopeEClass = createEClass(CLASS_TYPE_SCOPE); |
2039 | createEReference(classTypeScopeEClass, CLASS_TYPE_SCOPE__TYPE); | ||
2040 | |||
2041 | objectTypeScopeEClass = createEClass(OBJECT_TYPE_SCOPE); | ||
2042 | createEReference(objectTypeScopeEClass, OBJECT_TYPE_SCOPE__TYPE); | ||
2043 | |||
2044 | integerTypeScopeEClass = createEClass(INTEGER_TYPE_SCOPE); | ||
2045 | createEReference(integerTypeScopeEClass, INTEGER_TYPE_SCOPE__TYPE); | ||
2046 | |||
2047 | realTypeScopeEClass = createEClass(REAL_TYPE_SCOPE); | ||
2048 | createEReference(realTypeScopeEClass, REAL_TYPE_SCOPE__TYPE); | ||
2049 | |||
2050 | stringTypeScopeEClass = createEClass(STRING_TYPE_SCOPE); | ||
2051 | createEReference(stringTypeScopeEClass, STRING_TYPE_SCOPE__TYPE); | ||
1722 | 2052 | ||
1723 | typeReferenceEClass = createEClass(TYPE_REFERENCE); | 2053 | typeReferenceEClass = createEClass(TYPE_REFERENCE); |
1724 | 2054 | ||
@@ -1733,6 +2063,26 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1733 | 2063 | ||
1734 | stringReferenceEClass = createEClass(STRING_REFERENCE); | 2064 | stringReferenceEClass = createEClass(STRING_REFERENCE); |
1735 | 2065 | ||
2066 | numberSpecificationEClass = createEClass(NUMBER_SPECIFICATION); | ||
2067 | |||
2068 | exactNumberEClass = createEClass(EXACT_NUMBER); | ||
2069 | createEAttribute(exactNumberEClass, EXACT_NUMBER__EXACT_NUMBER); | ||
2070 | createEAttribute(exactNumberEClass, EXACT_NUMBER__EXACT_UNLIMITED); | ||
2071 | |||
2072 | intervallNumberEClass = createEClass(INTERVALL_NUMBER); | ||
2073 | createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MIN); | ||
2074 | createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MAX_NUMBER); | ||
2075 | createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MAX_UNLIMITED); | ||
2076 | |||
2077 | intEnumberationEClass = createEClass(INT_ENUMBERATION); | ||
2078 | createEAttribute(intEnumberationEClass, INT_ENUMBERATION__ENTRY); | ||
2079 | |||
2080 | realEnumerationEClass = createEClass(REAL_ENUMERATION); | ||
2081 | createEAttribute(realEnumerationEClass, REAL_ENUMERATION__ENTRY); | ||
2082 | |||
2083 | stringEnumerationEClass = createEClass(STRING_ENUMERATION); | ||
2084 | createEAttribute(stringEnumerationEClass, STRING_ENUMERATION__ENTRY); | ||
2085 | |||
1736 | scopeDeclarationEClass = createEClass(SCOPE_DECLARATION); | 2086 | scopeDeclarationEClass = createEClass(SCOPE_DECLARATION); |
1737 | createEReference(scopeDeclarationEClass, SCOPE_DECLARATION__SPECIFICATION); | 2087 | createEReference(scopeDeclarationEClass, SCOPE_DECLARATION__SPECIFICATION); |
1738 | 2088 | ||
@@ -1748,14 +2098,16 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1748 | createEReference(generationTaskEClass, GENERATION_TASK__PARTIAL_MODEL); | 2098 | createEReference(generationTaskEClass, GENERATION_TASK__PARTIAL_MODEL); |
1749 | createEReference(generationTaskEClass, GENERATION_TASK__PATTERNS); | 2099 | createEReference(generationTaskEClass, GENERATION_TASK__PATTERNS); |
1750 | createEReference(generationTaskEClass, GENERATION_TASK__SCOPE); | 2100 | createEReference(generationTaskEClass, GENERATION_TASK__SCOPE); |
2101 | createEAttribute(generationTaskEClass, GENERATION_TASK__NUMBER_SPECIFIED); | ||
1751 | createEAttribute(generationTaskEClass, GENERATION_TASK__NUMBER); | 2102 | createEAttribute(generationTaskEClass, GENERATION_TASK__NUMBER); |
2103 | createEAttribute(generationTaskEClass, GENERATION_TASK__RUN_SPECIFIED); | ||
1752 | createEAttribute(generationTaskEClass, GENERATION_TASK__RUNS); | 2104 | createEAttribute(generationTaskEClass, GENERATION_TASK__RUNS); |
1753 | createEAttribute(generationTaskEClass, GENERATION_TASK__SOLVER); | 2105 | createEAttribute(generationTaskEClass, GENERATION_TASK__SOLVER); |
1754 | createEReference(generationTaskEClass, GENERATION_TASK__CONFIG); | 2106 | createEReference(generationTaskEClass, GENERATION_TASK__CONFIG); |
1755 | createEReference(generationTaskEClass, GENERATION_TASK__TAGET_FOLDER); | ||
1756 | createEReference(generationTaskEClass, GENERATION_TASK__DEBUG_FOLDER); | 2107 | createEReference(generationTaskEClass, GENERATION_TASK__DEBUG_FOLDER); |
1757 | createEReference(generationTaskEClass, GENERATION_TASK__TARGET_LOG_FILE); | 2108 | createEReference(generationTaskEClass, GENERATION_TASK__TARGET_LOG_FILE); |
1758 | createEReference(generationTaskEClass, GENERATION_TASK__TARGET_STATISTICS_FILE); | 2109 | createEReference(generationTaskEClass, GENERATION_TASK__TARGET_STATISTICS_FILE); |
2110 | createEReference(generationTaskEClass, GENERATION_TASK__TAGET_FOLDER); | ||
1759 | 2111 | ||
1760 | integerScopeEClass = createEClass(INTEGER_SCOPE); | 2112 | integerScopeEClass = createEClass(INTEGER_SCOPE); |
1761 | 2113 | ||
@@ -1825,11 +2177,21 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1825 | configDeclarationEClass.getESuperTypes().add(this.getDeclaration()); | 2177 | configDeclarationEClass.getESuperTypes().add(this.getDeclaration()); |
1826 | configReferenceEClass.getESuperTypes().add(this.getConfig()); | 2178 | configReferenceEClass.getESuperTypes().add(this.getConfig()); |
1827 | scopeSpecificationEClass.getESuperTypes().add(this.getScope()); | 2179 | scopeSpecificationEClass.getESuperTypes().add(this.getScope()); |
2180 | classTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); | ||
2181 | objectTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); | ||
2182 | integerTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); | ||
2183 | realTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); | ||
2184 | stringTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); | ||
1828 | classReferenceEClass.getESuperTypes().add(this.getTypeReference()); | 2185 | classReferenceEClass.getESuperTypes().add(this.getTypeReference()); |
1829 | objectReferenceEClass.getESuperTypes().add(this.getTypeReference()); | 2186 | objectReferenceEClass.getESuperTypes().add(this.getTypeReference()); |
1830 | integerReferenceEClass.getESuperTypes().add(this.getTypeReference()); | 2187 | integerReferenceEClass.getESuperTypes().add(this.getTypeReference()); |
1831 | realReferenceEClass.getESuperTypes().add(this.getTypeReference()); | 2188 | realReferenceEClass.getESuperTypes().add(this.getTypeReference()); |
1832 | stringReferenceEClass.getESuperTypes().add(this.getTypeReference()); | 2189 | stringReferenceEClass.getESuperTypes().add(this.getTypeReference()); |
2190 | exactNumberEClass.getESuperTypes().add(this.getNumberSpecification()); | ||
2191 | intervallNumberEClass.getESuperTypes().add(this.getNumberSpecification()); | ||
2192 | intEnumberationEClass.getESuperTypes().add(this.getNumberSpecification()); | ||
2193 | realEnumerationEClass.getESuperTypes().add(this.getNumberSpecification()); | ||
2194 | stringEnumerationEClass.getESuperTypes().add(this.getNumberSpecification()); | ||
1833 | scopeDeclarationEClass.getESuperTypes().add(this.getDeclaration()); | 2195 | scopeDeclarationEClass.getESuperTypes().add(this.getDeclaration()); |
1834 | scopeReferenceEClass.getESuperTypes().add(this.getScope()); | 2196 | scopeReferenceEClass.getESuperTypes().add(this.getScope()); |
1835 | taskEClass.getESuperTypes().add(this.getCommand()); | 2197 | taskEClass.getESuperTypes().add(this.getCommand()); |
@@ -1946,12 +2308,24 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1946 | initEReference(getScopeSpecification_Scopes(), this.getTypeScope(), null, "scopes", null, 0, -1, ScopeSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2308 | initEReference(getScopeSpecification_Scopes(), this.getTypeScope(), null, "scopes", null, 0, -1, ScopeSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1947 | 2309 | ||
1948 | initEClass(typeScopeEClass, TypeScope.class, "TypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2310 | initEClass(typeScopeEClass, TypeScope.class, "TypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1949 | initEReference(getTypeScope_Type(), this.getTypeReference(), null, "type", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1950 | initEAttribute(getTypeScope_SetsNew(), theEcorePackage.getEBoolean(), "setsNew", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2311 | initEAttribute(getTypeScope_SetsNew(), theEcorePackage.getEBoolean(), "setsNew", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1951 | initEAttribute(getTypeScope_SetsSum(), theEcorePackage.getEBoolean(), "setsSum", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2312 | initEAttribute(getTypeScope_SetsSum(), theEcorePackage.getEBoolean(), "setsSum", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1952 | initEAttribute(getTypeScope_Min(), theEcorePackage.getEInt(), "min", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2313 | initEReference(getTypeScope_Number(), this.getNumberSpecification(), null, "number", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1953 | initEAttribute(getTypeScope_MaxUnlimited(), theEcorePackage.getEBoolean(), "maxUnlimited", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2314 | |
1954 | initEAttribute(getTypeScope_Max(), theEcorePackage.getEInt(), "max", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2315 | initEClass(classTypeScopeEClass, ClassTypeScope.class, "ClassTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
2316 | initEReference(getClassTypeScope_Type(), this.getClassReference(), null, "type", null, 0, 1, ClassTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2317 | |||
2318 | initEClass(objectTypeScopeEClass, ObjectTypeScope.class, "ObjectTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2319 | initEReference(getObjectTypeScope_Type(), this.getObjectReference(), null, "type", null, 0, 1, ObjectTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2320 | |||
2321 | initEClass(integerTypeScopeEClass, IntegerTypeScope.class, "IntegerTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2322 | initEReference(getIntegerTypeScope_Type(), this.getIntegerReference(), null, "type", null, 0, 1, IntegerTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2323 | |||
2324 | initEClass(realTypeScopeEClass, RealTypeScope.class, "RealTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2325 | initEReference(getRealTypeScope_Type(), this.getRealReference(), null, "type", null, 0, 1, RealTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2326 | |||
2327 | initEClass(stringTypeScopeEClass, StringTypeScope.class, "StringTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2328 | initEReference(getStringTypeScope_Type(), this.getStringReference(), null, "type", null, 0, 1, StringTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1955 | 2329 | ||
1956 | initEClass(typeReferenceEClass, TypeReference.class, "TypeReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2330 | initEClass(typeReferenceEClass, TypeReference.class, "TypeReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1957 | 2331 | ||
@@ -1966,6 +2340,26 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1966 | 2340 | ||
1967 | initEClass(stringReferenceEClass, StringReference.class, "StringReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2341 | initEClass(stringReferenceEClass, StringReference.class, "StringReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1968 | 2342 | ||
2343 | initEClass(numberSpecificationEClass, NumberSpecification.class, "NumberSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2344 | |||
2345 | initEClass(exactNumberEClass, ExactNumber.class, "ExactNumber", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2346 | initEAttribute(getExactNumber_ExactNumber(), theEcorePackage.getEInt(), "exactNumber", null, 0, 1, ExactNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2347 | initEAttribute(getExactNumber_ExactUnlimited(), theEcorePackage.getEBoolean(), "exactUnlimited", null, 0, 1, ExactNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2348 | |||
2349 | initEClass(intervallNumberEClass, IntervallNumber.class, "IntervallNumber", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2350 | initEAttribute(getIntervallNumber_Min(), theEcorePackage.getEInt(), "min", null, 0, 1, IntervallNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2351 | initEAttribute(getIntervallNumber_MaxNumber(), theEcorePackage.getEInt(), "maxNumber", null, 0, 1, IntervallNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2352 | initEAttribute(getIntervallNumber_MaxUnlimited(), theEcorePackage.getEBoolean(), "maxUnlimited", null, 0, 1, IntervallNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2353 | |||
2354 | initEClass(intEnumberationEClass, IntEnumberation.class, "IntEnumberation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2355 | initEAttribute(getIntEnumberation_Entry(), theEcorePackage.getEInt(), "entry", null, 0, -1, IntEnumberation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2356 | |||
2357 | initEClass(realEnumerationEClass, RealEnumeration.class, "RealEnumeration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2358 | initEAttribute(getRealEnumeration_Entry(), theEcorePackage.getEInt(), "entry", null, 0, -1, RealEnumeration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2359 | |||
2360 | initEClass(stringEnumerationEClass, StringEnumeration.class, "StringEnumeration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2361 | initEAttribute(getStringEnumeration_Entry(), theEcorePackage.getEString(), "entry", null, 0, -1, StringEnumeration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2362 | |||
1969 | initEClass(scopeDeclarationEClass, ScopeDeclaration.class, "ScopeDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2363 | initEClass(scopeDeclarationEClass, ScopeDeclaration.class, "ScopeDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1970 | initEReference(getScopeDeclaration_Specification(), this.getScopeSpecification(), null, "specification", null, 0, 1, ScopeDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2364 | initEReference(getScopeDeclaration_Specification(), this.getScopeSpecification(), null, "specification", null, 0, 1, ScopeDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1971 | 2365 | ||
@@ -1981,14 +2375,16 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1981 | initEReference(getGenerationTask_PartialModel(), this.getPartialModel(), null, "partialModel", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2375 | initEReference(getGenerationTask_PartialModel(), this.getPartialModel(), null, "partialModel", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1982 | initEReference(getGenerationTask_Patterns(), this.getGraphPattern(), null, "patterns", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2376 | initEReference(getGenerationTask_Patterns(), this.getGraphPattern(), null, "patterns", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1983 | initEReference(getGenerationTask_Scope(), this.getScope(), null, "scope", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2377 | initEReference(getGenerationTask_Scope(), this.getScope(), null, "scope", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
2378 | initEAttribute(getGenerationTask_NumberSpecified(), theEcorePackage.getEBoolean(), "numberSpecified", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1984 | initEAttribute(getGenerationTask_Number(), theEcorePackage.getEInt(), "number", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2379 | initEAttribute(getGenerationTask_Number(), theEcorePackage.getEInt(), "number", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
2380 | initEAttribute(getGenerationTask_RunSpecified(), theEcorePackage.getEBoolean(), "runSpecified", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1985 | initEAttribute(getGenerationTask_Runs(), theEcorePackage.getEInt(), "runs", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2381 | initEAttribute(getGenerationTask_Runs(), theEcorePackage.getEInt(), "runs", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1986 | initEAttribute(getGenerationTask_Solver(), this.getSolver(), "solver", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2382 | initEAttribute(getGenerationTask_Solver(), this.getSolver(), "solver", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1987 | initEReference(getGenerationTask_Config(), this.getConfig(), null, "config", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2383 | initEReference(getGenerationTask_Config(), this.getConfig(), null, "config", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1988 | initEReference(getGenerationTask_TagetFolder(), this.getFile(), null, "tagetFolder", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1989 | initEReference(getGenerationTask_DebugFolder(), this.getFile(), null, "debugFolder", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2384 | initEReference(getGenerationTask_DebugFolder(), this.getFile(), null, "debugFolder", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1990 | initEReference(getGenerationTask_TargetLogFile(), this.getFile(), null, "targetLogFile", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2385 | initEReference(getGenerationTask_TargetLogFile(), this.getFile(), null, "targetLogFile", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1991 | initEReference(getGenerationTask_TargetStatisticsFile(), this.getFile(), null, "targetStatisticsFile", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2386 | initEReference(getGenerationTask_TargetStatisticsFile(), this.getFile(), null, "targetStatisticsFile", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
2387 | initEReference(getGenerationTask_TagetFolder(), this.getFile(), null, "tagetFolder", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1992 | 2388 | ||
1993 | initEClass(integerScopeEClass, IntegerScope.class, "IntegerScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2389 | initEClass(integerScopeEClass, IntegerScope.class, "IntegerScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1994 | 2390 | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassTypeScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassTypeScopeImpl.java new file mode 100644 index 00000000..ad6ab237 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassTypeScopeImpl.java | |||
@@ -0,0 +1,194 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | ||
5 | |||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | ||
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope; | ||
9 | |||
10 | import org.eclipse.emf.common.notify.Notification; | ||
11 | import org.eclipse.emf.common.notify.NotificationChain; | ||
12 | |||
13 | import org.eclipse.emf.ecore.EClass; | ||
14 | import org.eclipse.emf.ecore.InternalEObject; | ||
15 | |||
16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
17 | |||
18 | /** | ||
19 | * <!-- begin-user-doc --> | ||
20 | * An implementation of the model object '<em><b>Class Type Scope</b></em>'. | ||
21 | * <!-- end-user-doc --> | ||
22 | * <p> | ||
23 | * The following features are implemented: | ||
24 | * </p> | ||
25 | * <ul> | ||
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl#getType <em>Type</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class ClassTypeScopeImpl extends TypeScopeImpl implements ClassTypeScope | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getType() <em>Type</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getType() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected ClassReference type; | ||
42 | |||
43 | /** | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @generated | ||
47 | */ | ||
48 | protected ClassTypeScopeImpl() | ||
49 | { | ||
50 | super(); | ||
51 | } | ||
52 | |||
53 | /** | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @generated | ||
57 | */ | ||
58 | @Override | ||
59 | protected EClass eStaticClass() | ||
60 | { | ||
61 | return ApplicationConfigurationPackage.Literals.CLASS_TYPE_SCOPE; | ||
62 | } | ||
63 | |||
64 | /** | ||
65 | * <!-- begin-user-doc --> | ||
66 | * <!-- end-user-doc --> | ||
67 | * @generated | ||
68 | */ | ||
69 | public ClassReference getType() | ||
70 | { | ||
71 | return type; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public NotificationChain basicSetType(ClassReference newType, NotificationChain msgs) | ||
80 | { | ||
81 | ClassReference oldType = type; | ||
82 | type = newType; | ||
83 | if (eNotificationRequired()) | ||
84 | { | ||
85 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, oldType, newType); | ||
86 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
87 | } | ||
88 | return msgs; | ||
89 | } | ||
90 | |||
91 | /** | ||
92 | * <!-- begin-user-doc --> | ||
93 | * <!-- end-user-doc --> | ||
94 | * @generated | ||
95 | */ | ||
96 | public void setType(ClassReference newType) | ||
97 | { | ||
98 | if (newType != type) | ||
99 | { | ||
100 | NotificationChain msgs = null; | ||
101 | if (type != null) | ||
102 | msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, null, msgs); | ||
103 | if (newType != null) | ||
104 | msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, null, msgs); | ||
105 | msgs = basicSetType(newType, msgs); | ||
106 | if (msgs != null) msgs.dispatch(); | ||
107 | } | ||
108 | else if (eNotificationRequired()) | ||
109 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, newType, newType)); | ||
110 | } | ||
111 | |||
112 | /** | ||
113 | * <!-- begin-user-doc --> | ||
114 | * <!-- end-user-doc --> | ||
115 | * @generated | ||
116 | */ | ||
117 | @Override | ||
118 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
119 | { | ||
120 | switch (featureID) | ||
121 | { | ||
122 | case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: | ||
123 | return basicSetType(null, msgs); | ||
124 | } | ||
125 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
126 | } | ||
127 | |||
128 | /** | ||
129 | * <!-- begin-user-doc --> | ||
130 | * <!-- end-user-doc --> | ||
131 | * @generated | ||
132 | */ | ||
133 | @Override | ||
134 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
135 | { | ||
136 | switch (featureID) | ||
137 | { | ||
138 | case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: | ||
139 | return getType(); | ||
140 | } | ||
141 | return super.eGet(featureID, resolve, coreType); | ||
142 | } | ||
143 | |||
144 | /** | ||
145 | * <!-- begin-user-doc --> | ||
146 | * <!-- end-user-doc --> | ||
147 | * @generated | ||
148 | */ | ||
149 | @Override | ||
150 | public void eSet(int featureID, Object newValue) | ||
151 | { | ||
152 | switch (featureID) | ||
153 | { | ||
154 | case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: | ||
155 | setType((ClassReference)newValue); | ||
156 | return; | ||
157 | } | ||
158 | super.eSet(featureID, newValue); | ||
159 | } | ||
160 | |||
161 | /** | ||
162 | * <!-- begin-user-doc --> | ||
163 | * <!-- end-user-doc --> | ||
164 | * @generated | ||
165 | */ | ||
166 | @Override | ||
167 | public void eUnset(int featureID) | ||
168 | { | ||
169 | switch (featureID) | ||
170 | { | ||
171 | case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: | ||
172 | setType((ClassReference)null); | ||
173 | return; | ||
174 | } | ||
175 | super.eUnset(featureID); | ||
176 | } | ||
177 | |||
178 | /** | ||
179 | * <!-- begin-user-doc --> | ||
180 | * <!-- end-user-doc --> | ||
181 | * @generated | ||
182 | */ | ||
183 | @Override | ||
184 | public boolean eIsSet(int featureID) | ||
185 | { | ||
186 | switch (featureID) | ||
187 | { | ||
188 | case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: | ||
189 | return type != null; | ||
190 | } | ||
191 | return super.eIsSet(featureID); | ||
192 | } | ||
193 | |||
194 | } //ClassTypeScopeImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ExactNumberImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ExactNumberImpl.java new file mode 100644 index 00000000..4a51e291 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ExactNumberImpl.java | |||
@@ -0,0 +1,233 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | ||
5 | |||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | ||
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | |||
11 | import org.eclipse.emf.ecore.EClass; | ||
12 | |||
13 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
14 | |||
15 | /** | ||
16 | * <!-- begin-user-doc --> | ||
17 | * An implementation of the model object '<em><b>Exact Number</b></em>'. | ||
18 | * <!-- end-user-doc --> | ||
19 | * <p> | ||
20 | * The following features are implemented: | ||
21 | * </p> | ||
22 | * <ul> | ||
23 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl#getExactNumber <em>Exact Number</em>}</li> | ||
24 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl#isExactUnlimited <em>Exact Unlimited</em>}</li> | ||
25 | * </ul> | ||
26 | * | ||
27 | * @generated | ||
28 | */ | ||
29 | public class ExactNumberImpl extends NumberSpecificationImpl implements ExactNumber | ||
30 | { | ||
31 | /** | ||
32 | * The default value of the '{@link #getExactNumber() <em>Exact Number</em>}' attribute. | ||
33 | * <!-- begin-user-doc --> | ||
34 | * <!-- end-user-doc --> | ||
35 | * @see #getExactNumber() | ||
36 | * @generated | ||
37 | * @ordered | ||
38 | */ | ||
39 | protected static final int EXACT_NUMBER_EDEFAULT = 0; | ||
40 | |||
41 | /** | ||
42 | * The cached value of the '{@link #getExactNumber() <em>Exact Number</em>}' attribute. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @see #getExactNumber() | ||
46 | * @generated | ||
47 | * @ordered | ||
48 | */ | ||
49 | protected int exactNumber = EXACT_NUMBER_EDEFAULT; | ||
50 | |||
51 | /** | ||
52 | * The default value of the '{@link #isExactUnlimited() <em>Exact Unlimited</em>}' attribute. | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <!-- end-user-doc --> | ||
55 | * @see #isExactUnlimited() | ||
56 | * @generated | ||
57 | * @ordered | ||
58 | */ | ||
59 | protected static final boolean EXACT_UNLIMITED_EDEFAULT = false; | ||
60 | |||
61 | /** | ||
62 | * The cached value of the '{@link #isExactUnlimited() <em>Exact Unlimited</em>}' attribute. | ||
63 | * <!-- begin-user-doc --> | ||
64 | * <!-- end-user-doc --> | ||
65 | * @see #isExactUnlimited() | ||
66 | * @generated | ||
67 | * @ordered | ||
68 | */ | ||
69 | protected boolean exactUnlimited = EXACT_UNLIMITED_EDEFAULT; | ||
70 | |||
71 | /** | ||
72 | * <!-- begin-user-doc --> | ||
73 | * <!-- end-user-doc --> | ||
74 | * @generated | ||
75 | */ | ||
76 | protected ExactNumberImpl() | ||
77 | { | ||
78 | super(); | ||
79 | } | ||
80 | |||
81 | /** | ||
82 | * <!-- begin-user-doc --> | ||
83 | * <!-- end-user-doc --> | ||
84 | * @generated | ||
85 | */ | ||
86 | @Override | ||
87 | protected EClass eStaticClass() | ||
88 | { | ||
89 | return ApplicationConfigurationPackage.Literals.EXACT_NUMBER; | ||
90 | } | ||
91 | |||
92 | /** | ||
93 | * <!-- begin-user-doc --> | ||
94 | * <!-- end-user-doc --> | ||
95 | * @generated | ||
96 | */ | ||
97 | public int getExactNumber() | ||
98 | { | ||
99 | return exactNumber; | ||
100 | } | ||
101 | |||
102 | /** | ||
103 | * <!-- begin-user-doc --> | ||
104 | * <!-- end-user-doc --> | ||
105 | * @generated | ||
106 | */ | ||
107 | public void setExactNumber(int newExactNumber) | ||
108 | { | ||
109 | int oldExactNumber = exactNumber; | ||
110 | exactNumber = newExactNumber; | ||
111 | if (eNotificationRequired()) | ||
112 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER, oldExactNumber, exactNumber)); | ||
113 | } | ||
114 | |||
115 | /** | ||
116 | * <!-- begin-user-doc --> | ||
117 | * <!-- end-user-doc --> | ||
118 | * @generated | ||
119 | */ | ||
120 | public boolean isExactUnlimited() | ||
121 | { | ||
122 | return exactUnlimited; | ||
123 | } | ||
124 | |||
125 | /** | ||
126 | * <!-- begin-user-doc --> | ||
127 | * <!-- end-user-doc --> | ||
128 | * @generated | ||
129 | */ | ||
130 | public void setExactUnlimited(boolean newExactUnlimited) | ||
131 | { | ||
132 | boolean oldExactUnlimited = exactUnlimited; | ||
133 | exactUnlimited = newExactUnlimited; | ||
134 | if (eNotificationRequired()) | ||
135 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED, oldExactUnlimited, exactUnlimited)); | ||
136 | } | ||
137 | |||
138 | /** | ||
139 | * <!-- begin-user-doc --> | ||
140 | * <!-- end-user-doc --> | ||
141 | * @generated | ||
142 | */ | ||
143 | @Override | ||
144 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
145 | { | ||
146 | switch (featureID) | ||
147 | { | ||
148 | case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: | ||
149 | return getExactNumber(); | ||
150 | case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: | ||
151 | return isExactUnlimited(); | ||
152 | } | ||
153 | return super.eGet(featureID, resolve, coreType); | ||
154 | } | ||
155 | |||
156 | /** | ||
157 | * <!-- begin-user-doc --> | ||
158 | * <!-- end-user-doc --> | ||
159 | * @generated | ||
160 | */ | ||
161 | @Override | ||
162 | public void eSet(int featureID, Object newValue) | ||
163 | { | ||
164 | switch (featureID) | ||
165 | { | ||
166 | case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: | ||
167 | setExactNumber((Integer)newValue); | ||
168 | return; | ||
169 | case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: | ||
170 | setExactUnlimited((Boolean)newValue); | ||
171 | return; | ||
172 | } | ||
173 | super.eSet(featureID, newValue); | ||
174 | } | ||
175 | |||
176 | /** | ||
177 | * <!-- begin-user-doc --> | ||
178 | * <!-- end-user-doc --> | ||
179 | * @generated | ||
180 | */ | ||
181 | @Override | ||
182 | public void eUnset(int featureID) | ||
183 | { | ||
184 | switch (featureID) | ||
185 | { | ||
186 | case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: | ||
187 | setExactNumber(EXACT_NUMBER_EDEFAULT); | ||
188 | return; | ||
189 | case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: | ||
190 | setExactUnlimited(EXACT_UNLIMITED_EDEFAULT); | ||
191 | return; | ||
192 | } | ||
193 | super.eUnset(featureID); | ||
194 | } | ||
195 | |||
196 | /** | ||
197 | * <!-- begin-user-doc --> | ||
198 | * <!-- end-user-doc --> | ||
199 | * @generated | ||
200 | */ | ||
201 | @Override | ||
202 | public boolean eIsSet(int featureID) | ||
203 | { | ||
204 | switch (featureID) | ||
205 | { | ||
206 | case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: | ||
207 | return exactNumber != EXACT_NUMBER_EDEFAULT; | ||
208 | case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: | ||
209 | return exactUnlimited != EXACT_UNLIMITED_EDEFAULT; | ||
210 | } | ||
211 | return super.eIsSet(featureID); | ||
212 | } | ||
213 | |||
214 | /** | ||
215 | * <!-- begin-user-doc --> | ||
216 | * <!-- end-user-doc --> | ||
217 | * @generated | ||
218 | */ | ||
219 | @Override | ||
220 | public String toString() | ||
221 | { | ||
222 | if (eIsProxy()) return super.toString(); | ||
223 | |||
224 | StringBuffer result = new StringBuffer(super.toString()); | ||
225 | result.append(" (exactNumber: "); | ||
226 | result.append(exactNumber); | ||
227 | result.append(", exactUnlimited: "); | ||
228 | result.append(exactUnlimited); | ||
229 | result.append(')'); | ||
230 | return result.toString(); | ||
231 | } | ||
232 | |||
233 | } //ExactNumberImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GenerationTaskImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GenerationTaskImpl.java index a4c27c8d..7ce5ec94 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GenerationTaskImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GenerationTaskImpl.java | |||
@@ -33,14 +33,16 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl; | |||
33 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getPartialModel <em>Partial Model</em>}</li> | 33 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getPartialModel <em>Partial Model</em>}</li> |
34 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getPatterns <em>Patterns</em>}</li> | 34 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getPatterns <em>Patterns</em>}</li> |
35 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getScope <em>Scope</em>}</li> | 35 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getScope <em>Scope</em>}</li> |
36 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#isNumberSpecified <em>Number Specified</em>}</li> | ||
36 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getNumber <em>Number</em>}</li> | 37 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getNumber <em>Number</em>}</li> |
38 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#isRunSpecified <em>Run Specified</em>}</li> | ||
37 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getRuns <em>Runs</em>}</li> | 39 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getRuns <em>Runs</em>}</li> |
38 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getSolver <em>Solver</em>}</li> | 40 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getSolver <em>Solver</em>}</li> |
39 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getConfig <em>Config</em>}</li> | 41 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getConfig <em>Config</em>}</li> |
40 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTagetFolder <em>Taget Folder</em>}</li> | ||
41 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getDebugFolder <em>Debug Folder</em>}</li> | 42 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getDebugFolder <em>Debug Folder</em>}</li> |
42 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTargetLogFile <em>Target Log File</em>}</li> | 43 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTargetLogFile <em>Target Log File</em>}</li> |
43 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTargetStatisticsFile <em>Target Statistics File</em>}</li> | 44 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTargetStatisticsFile <em>Target Statistics File</em>}</li> |
45 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTagetFolder <em>Taget Folder</em>}</li> | ||
44 | * </ul> | 46 | * </ul> |
45 | * | 47 | * |
46 | * @generated | 48 | * @generated |
@@ -88,6 +90,26 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
88 | protected Scope scope; | 90 | protected Scope scope; |
89 | 91 | ||
90 | /** | 92 | /** |
93 | * The default value of the '{@link #isNumberSpecified() <em>Number Specified</em>}' attribute. | ||
94 | * <!-- begin-user-doc --> | ||
95 | * <!-- end-user-doc --> | ||
96 | * @see #isNumberSpecified() | ||
97 | * @generated | ||
98 | * @ordered | ||
99 | */ | ||
100 | protected static final boolean NUMBER_SPECIFIED_EDEFAULT = false; | ||
101 | |||
102 | /** | ||
103 | * The cached value of the '{@link #isNumberSpecified() <em>Number Specified</em>}' attribute. | ||
104 | * <!-- begin-user-doc --> | ||
105 | * <!-- end-user-doc --> | ||
106 | * @see #isNumberSpecified() | ||
107 | * @generated | ||
108 | * @ordered | ||
109 | */ | ||
110 | protected boolean numberSpecified = NUMBER_SPECIFIED_EDEFAULT; | ||
111 | |||
112 | /** | ||
91 | * The default value of the '{@link #getNumber() <em>Number</em>}' attribute. | 113 | * The default value of the '{@link #getNumber() <em>Number</em>}' attribute. |
92 | * <!-- begin-user-doc --> | 114 | * <!-- begin-user-doc --> |
93 | * <!-- end-user-doc --> | 115 | * <!-- end-user-doc --> |
@@ -108,6 +130,26 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
108 | protected int number = NUMBER_EDEFAULT; | 130 | protected int number = NUMBER_EDEFAULT; |
109 | 131 | ||
110 | /** | 132 | /** |
133 | * The default value of the '{@link #isRunSpecified() <em>Run Specified</em>}' attribute. | ||
134 | * <!-- begin-user-doc --> | ||
135 | * <!-- end-user-doc --> | ||
136 | * @see #isRunSpecified() | ||
137 | * @generated | ||
138 | * @ordered | ||
139 | */ | ||
140 | protected static final boolean RUN_SPECIFIED_EDEFAULT = false; | ||
141 | |||
142 | /** | ||
143 | * The cached value of the '{@link #isRunSpecified() <em>Run Specified</em>}' attribute. | ||
144 | * <!-- begin-user-doc --> | ||
145 | * <!-- end-user-doc --> | ||
146 | * @see #isRunSpecified() | ||
147 | * @generated | ||
148 | * @ordered | ||
149 | */ | ||
150 | protected boolean runSpecified = RUN_SPECIFIED_EDEFAULT; | ||
151 | |||
152 | /** | ||
111 | * The default value of the '{@link #getRuns() <em>Runs</em>}' attribute. | 153 | * The default value of the '{@link #getRuns() <em>Runs</em>}' attribute. |
112 | * <!-- begin-user-doc --> | 154 | * <!-- begin-user-doc --> |
113 | * <!-- end-user-doc --> | 155 | * <!-- end-user-doc --> |
@@ -158,16 +200,6 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
158 | protected Config config; | 200 | protected Config config; |
159 | 201 | ||
160 | /** | 202 | /** |
161 | * The cached value of the '{@link #getTagetFolder() <em>Taget Folder</em>}' containment reference. | ||
162 | * <!-- begin-user-doc --> | ||
163 | * <!-- end-user-doc --> | ||
164 | * @see #getTagetFolder() | ||
165 | * @generated | ||
166 | * @ordered | ||
167 | */ | ||
168 | protected File tagetFolder; | ||
169 | |||
170 | /** | ||
171 | * The cached value of the '{@link #getDebugFolder() <em>Debug Folder</em>}' containment reference. | 203 | * The cached value of the '{@link #getDebugFolder() <em>Debug Folder</em>}' containment reference. |
172 | * <!-- begin-user-doc --> | 204 | * <!-- begin-user-doc --> |
173 | * <!-- end-user-doc --> | 205 | * <!-- end-user-doc --> |
@@ -198,6 +230,16 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
198 | protected File targetStatisticsFile; | 230 | protected File targetStatisticsFile; |
199 | 231 | ||
200 | /** | 232 | /** |
233 | * The cached value of the '{@link #getTagetFolder() <em>Taget Folder</em>}' containment reference. | ||
234 | * <!-- begin-user-doc --> | ||
235 | * <!-- end-user-doc --> | ||
236 | * @see #getTagetFolder() | ||
237 | * @generated | ||
238 | * @ordered | ||
239 | */ | ||
240 | protected File tagetFolder; | ||
241 | |||
242 | /** | ||
201 | * <!-- begin-user-doc --> | 243 | * <!-- begin-user-doc --> |
202 | * <!-- end-user-doc --> | 244 | * <!-- end-user-doc --> |
203 | * @generated | 245 | * @generated |
@@ -415,6 +457,29 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
415 | * <!-- end-user-doc --> | 457 | * <!-- end-user-doc --> |
416 | * @generated | 458 | * @generated |
417 | */ | 459 | */ |
460 | public boolean isNumberSpecified() | ||
461 | { | ||
462 | return numberSpecified; | ||
463 | } | ||
464 | |||
465 | /** | ||
466 | * <!-- begin-user-doc --> | ||
467 | * <!-- end-user-doc --> | ||
468 | * @generated | ||
469 | */ | ||
470 | public void setNumberSpecified(boolean newNumberSpecified) | ||
471 | { | ||
472 | boolean oldNumberSpecified = numberSpecified; | ||
473 | numberSpecified = newNumberSpecified; | ||
474 | if (eNotificationRequired()) | ||
475 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED, oldNumberSpecified, numberSpecified)); | ||
476 | } | ||
477 | |||
478 | /** | ||
479 | * <!-- begin-user-doc --> | ||
480 | * <!-- end-user-doc --> | ||
481 | * @generated | ||
482 | */ | ||
418 | public int getNumber() | 483 | public int getNumber() |
419 | { | 484 | { |
420 | return number; | 485 | return number; |
@@ -438,6 +503,29 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
438 | * <!-- end-user-doc --> | 503 | * <!-- end-user-doc --> |
439 | * @generated | 504 | * @generated |
440 | */ | 505 | */ |
506 | public boolean isRunSpecified() | ||
507 | { | ||
508 | return runSpecified; | ||
509 | } | ||
510 | |||
511 | /** | ||
512 | * <!-- begin-user-doc --> | ||
513 | * <!-- end-user-doc --> | ||
514 | * @generated | ||
515 | */ | ||
516 | public void setRunSpecified(boolean newRunSpecified) | ||
517 | { | ||
518 | boolean oldRunSpecified = runSpecified; | ||
519 | runSpecified = newRunSpecified; | ||
520 | if (eNotificationRequired()) | ||
521 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED, oldRunSpecified, runSpecified)); | ||
522 | } | ||
523 | |||
524 | /** | ||
525 | * <!-- begin-user-doc --> | ||
526 | * <!-- end-user-doc --> | ||
527 | * @generated | ||
528 | */ | ||
441 | public int getRuns() | 529 | public int getRuns() |
442 | { | 530 | { |
443 | return runs; | 531 | return runs; |
@@ -532,54 +620,6 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
532 | * <!-- end-user-doc --> | 620 | * <!-- end-user-doc --> |
533 | * @generated | 621 | * @generated |
534 | */ | 622 | */ |
535 | public File getTagetFolder() | ||
536 | { | ||
537 | return tagetFolder; | ||
538 | } | ||
539 | |||
540 | /** | ||
541 | * <!-- begin-user-doc --> | ||
542 | * <!-- end-user-doc --> | ||
543 | * @generated | ||
544 | */ | ||
545 | public NotificationChain basicSetTagetFolder(File newTagetFolder, NotificationChain msgs) | ||
546 | { | ||
547 | File oldTagetFolder = tagetFolder; | ||
548 | tagetFolder = newTagetFolder; | ||
549 | if (eNotificationRequired()) | ||
550 | { | ||
551 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, oldTagetFolder, newTagetFolder); | ||
552 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
553 | } | ||
554 | return msgs; | ||
555 | } | ||
556 | |||
557 | /** | ||
558 | * <!-- begin-user-doc --> | ||
559 | * <!-- end-user-doc --> | ||
560 | * @generated | ||
561 | */ | ||
562 | public void setTagetFolder(File newTagetFolder) | ||
563 | { | ||
564 | if (newTagetFolder != tagetFolder) | ||
565 | { | ||
566 | NotificationChain msgs = null; | ||
567 | if (tagetFolder != null) | ||
568 | msgs = ((InternalEObject)tagetFolder).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, null, msgs); | ||
569 | if (newTagetFolder != null) | ||
570 | msgs = ((InternalEObject)newTagetFolder).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, null, msgs); | ||
571 | msgs = basicSetTagetFolder(newTagetFolder, msgs); | ||
572 | if (msgs != null) msgs.dispatch(); | ||
573 | } | ||
574 | else if (eNotificationRequired()) | ||
575 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, newTagetFolder, newTagetFolder)); | ||
576 | } | ||
577 | |||
578 | /** | ||
579 | * <!-- begin-user-doc --> | ||
580 | * <!-- end-user-doc --> | ||
581 | * @generated | ||
582 | */ | ||
583 | public File getDebugFolder() | 623 | public File getDebugFolder() |
584 | { | 624 | { |
585 | return debugFolder; | 625 | return debugFolder; |
@@ -724,6 +764,54 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
724 | * <!-- end-user-doc --> | 764 | * <!-- end-user-doc --> |
725 | * @generated | 765 | * @generated |
726 | */ | 766 | */ |
767 | public File getTagetFolder() | ||
768 | { | ||
769 | return tagetFolder; | ||
770 | } | ||
771 | |||
772 | /** | ||
773 | * <!-- begin-user-doc --> | ||
774 | * <!-- end-user-doc --> | ||
775 | * @generated | ||
776 | */ | ||
777 | public NotificationChain basicSetTagetFolder(File newTagetFolder, NotificationChain msgs) | ||
778 | { | ||
779 | File oldTagetFolder = tagetFolder; | ||
780 | tagetFolder = newTagetFolder; | ||
781 | if (eNotificationRequired()) | ||
782 | { | ||
783 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, oldTagetFolder, newTagetFolder); | ||
784 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
785 | } | ||
786 | return msgs; | ||
787 | } | ||
788 | |||
789 | /** | ||
790 | * <!-- begin-user-doc --> | ||
791 | * <!-- end-user-doc --> | ||
792 | * @generated | ||
793 | */ | ||
794 | public void setTagetFolder(File newTagetFolder) | ||
795 | { | ||
796 | if (newTagetFolder != tagetFolder) | ||
797 | { | ||
798 | NotificationChain msgs = null; | ||
799 | if (tagetFolder != null) | ||
800 | msgs = ((InternalEObject)tagetFolder).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, null, msgs); | ||
801 | if (newTagetFolder != null) | ||
802 | msgs = ((InternalEObject)newTagetFolder).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, null, msgs); | ||
803 | msgs = basicSetTagetFolder(newTagetFolder, msgs); | ||
804 | if (msgs != null) msgs.dispatch(); | ||
805 | } | ||
806 | else if (eNotificationRequired()) | ||
807 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, newTagetFolder, newTagetFolder)); | ||
808 | } | ||
809 | |||
810 | /** | ||
811 | * <!-- begin-user-doc --> | ||
812 | * <!-- end-user-doc --> | ||
813 | * @generated | ||
814 | */ | ||
727 | @Override | 815 | @Override |
728 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | 816 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) |
729 | { | 817 | { |
@@ -739,14 +827,14 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
739 | return basicSetScope(null, msgs); | 827 | return basicSetScope(null, msgs); |
740 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: | 828 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: |
741 | return basicSetConfig(null, msgs); | 829 | return basicSetConfig(null, msgs); |
742 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: | ||
743 | return basicSetTagetFolder(null, msgs); | ||
744 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: | 830 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: |
745 | return basicSetDebugFolder(null, msgs); | 831 | return basicSetDebugFolder(null, msgs); |
746 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: | 832 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: |
747 | return basicSetTargetLogFile(null, msgs); | 833 | return basicSetTargetLogFile(null, msgs); |
748 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: | 834 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: |
749 | return basicSetTargetStatisticsFile(null, msgs); | 835 | return basicSetTargetStatisticsFile(null, msgs); |
836 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: | ||
837 | return basicSetTagetFolder(null, msgs); | ||
750 | } | 838 | } |
751 | return super.eInverseRemove(otherEnd, featureID, msgs); | 839 | return super.eInverseRemove(otherEnd, featureID, msgs); |
752 | } | 840 | } |
@@ -769,22 +857,26 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
769 | return getPatterns(); | 857 | return getPatterns(); |
770 | case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: | 858 | case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: |
771 | return getScope(); | 859 | return getScope(); |
860 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: | ||
861 | return isNumberSpecified(); | ||
772 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: | 862 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: |
773 | return getNumber(); | 863 | return getNumber(); |
864 | case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: | ||
865 | return isRunSpecified(); | ||
774 | case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: | 866 | case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: |
775 | return getRuns(); | 867 | return getRuns(); |
776 | case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: | 868 | case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: |
777 | return getSolver(); | 869 | return getSolver(); |
778 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: | 870 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: |
779 | return getConfig(); | 871 | return getConfig(); |
780 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: | ||
781 | return getTagetFolder(); | ||
782 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: | 872 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: |
783 | return getDebugFolder(); | 873 | return getDebugFolder(); |
784 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: | 874 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: |
785 | return getTargetLogFile(); | 875 | return getTargetLogFile(); |
786 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: | 876 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: |
787 | return getTargetStatisticsFile(); | 877 | return getTargetStatisticsFile(); |
878 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: | ||
879 | return getTagetFolder(); | ||
788 | } | 880 | } |
789 | return super.eGet(featureID, resolve, coreType); | 881 | return super.eGet(featureID, resolve, coreType); |
790 | } | 882 | } |
@@ -811,9 +903,15 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
811 | case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: | 903 | case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: |
812 | setScope((Scope)newValue); | 904 | setScope((Scope)newValue); |
813 | return; | 905 | return; |
906 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: | ||
907 | setNumberSpecified((Boolean)newValue); | ||
908 | return; | ||
814 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: | 909 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: |
815 | setNumber((Integer)newValue); | 910 | setNumber((Integer)newValue); |
816 | return; | 911 | return; |
912 | case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: | ||
913 | setRunSpecified((Boolean)newValue); | ||
914 | return; | ||
817 | case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: | 915 | case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: |
818 | setRuns((Integer)newValue); | 916 | setRuns((Integer)newValue); |
819 | return; | 917 | return; |
@@ -823,9 +921,6 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
823 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: | 921 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: |
824 | setConfig((Config)newValue); | 922 | setConfig((Config)newValue); |
825 | return; | 923 | return; |
826 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: | ||
827 | setTagetFolder((File)newValue); | ||
828 | return; | ||
829 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: | 924 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: |
830 | setDebugFolder((File)newValue); | 925 | setDebugFolder((File)newValue); |
831 | return; | 926 | return; |
@@ -835,6 +930,9 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
835 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: | 930 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: |
836 | setTargetStatisticsFile((File)newValue); | 931 | setTargetStatisticsFile((File)newValue); |
837 | return; | 932 | return; |
933 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: | ||
934 | setTagetFolder((File)newValue); | ||
935 | return; | ||
838 | } | 936 | } |
839 | super.eSet(featureID, newValue); | 937 | super.eSet(featureID, newValue); |
840 | } | 938 | } |
@@ -861,9 +959,15 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
861 | case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: | 959 | case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: |
862 | setScope((Scope)null); | 960 | setScope((Scope)null); |
863 | return; | 961 | return; |
962 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: | ||
963 | setNumberSpecified(NUMBER_SPECIFIED_EDEFAULT); | ||
964 | return; | ||
864 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: | 965 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: |
865 | setNumber(NUMBER_EDEFAULT); | 966 | setNumber(NUMBER_EDEFAULT); |
866 | return; | 967 | return; |
968 | case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: | ||
969 | setRunSpecified(RUN_SPECIFIED_EDEFAULT); | ||
970 | return; | ||
867 | case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: | 971 | case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: |
868 | setRuns(RUNS_EDEFAULT); | 972 | setRuns(RUNS_EDEFAULT); |
869 | return; | 973 | return; |
@@ -873,9 +977,6 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
873 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: | 977 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: |
874 | setConfig((Config)null); | 978 | setConfig((Config)null); |
875 | return; | 979 | return; |
876 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: | ||
877 | setTagetFolder((File)null); | ||
878 | return; | ||
879 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: | 980 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: |
880 | setDebugFolder((File)null); | 981 | setDebugFolder((File)null); |
881 | return; | 982 | return; |
@@ -885,6 +986,9 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
885 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: | 986 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: |
886 | setTargetStatisticsFile((File)null); | 987 | setTargetStatisticsFile((File)null); |
887 | return; | 988 | return; |
989 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: | ||
990 | setTagetFolder((File)null); | ||
991 | return; | ||
888 | } | 992 | } |
889 | super.eUnset(featureID); | 993 | super.eUnset(featureID); |
890 | } | 994 | } |
@@ -907,22 +1011,26 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
907 | return patterns != null; | 1011 | return patterns != null; |
908 | case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: | 1012 | case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: |
909 | return scope != null; | 1013 | return scope != null; |
1014 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: | ||
1015 | return numberSpecified != NUMBER_SPECIFIED_EDEFAULT; | ||
910 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: | 1016 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: |
911 | return number != NUMBER_EDEFAULT; | 1017 | return number != NUMBER_EDEFAULT; |
1018 | case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: | ||
1019 | return runSpecified != RUN_SPECIFIED_EDEFAULT; | ||
912 | case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: | 1020 | case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: |
913 | return runs != RUNS_EDEFAULT; | 1021 | return runs != RUNS_EDEFAULT; |
914 | case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: | 1022 | case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: |
915 | return solver != SOLVER_EDEFAULT; | 1023 | return solver != SOLVER_EDEFAULT; |
916 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: | 1024 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: |
917 | return config != null; | 1025 | return config != null; |
918 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: | ||
919 | return tagetFolder != null; | ||
920 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: | 1026 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: |
921 | return debugFolder != null; | 1027 | return debugFolder != null; |
922 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: | 1028 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: |
923 | return targetLogFile != null; | 1029 | return targetLogFile != null; |
924 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: | 1030 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: |
925 | return targetStatisticsFile != null; | 1031 | return targetStatisticsFile != null; |
1032 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: | ||
1033 | return tagetFolder != null; | ||
926 | } | 1034 | } |
927 | return super.eIsSet(featureID); | 1035 | return super.eIsSet(featureID); |
928 | } | 1036 | } |
@@ -938,8 +1046,12 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
938 | if (eIsProxy()) return super.toString(); | 1046 | if (eIsProxy()) return super.toString(); |
939 | 1047 | ||
940 | StringBuffer result = new StringBuffer(super.toString()); | 1048 | StringBuffer result = new StringBuffer(super.toString()); |
941 | result.append(" (number: "); | 1049 | result.append(" (numberSpecified: "); |
1050 | result.append(numberSpecified); | ||
1051 | result.append(", number: "); | ||
942 | result.append(number); | 1052 | result.append(number); |
1053 | result.append(", runSpecified: "); | ||
1054 | result.append(runSpecified); | ||
943 | result.append(", runs: "); | 1055 | result.append(", runs: "); |
944 | result.append(runs); | 1056 | result.append(runs); |
945 | result.append(", solver: "); | 1057 | result.append(", solver: "); |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntEnumberationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntEnumberationImpl.java new file mode 100644 index 00000000..bf59967e --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntEnumberationImpl.java | |||
@@ -0,0 +1,162 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | ||
5 | |||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | ||
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation; | ||
8 | |||
9 | import java.util.Collection; | ||
10 | |||
11 | import org.eclipse.emf.common.util.EList; | ||
12 | |||
13 | import org.eclipse.emf.ecore.EClass; | ||
14 | |||
15 | import org.eclipse.emf.ecore.util.EDataTypeEList; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>Int Enumberation</b></em>'. | ||
20 | * <!-- end-user-doc --> | ||
21 | * <p> | ||
22 | * The following features are implemented: | ||
23 | * </p> | ||
24 | * <ul> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl#getEntry <em>Entry</em>}</li> | ||
26 | * </ul> | ||
27 | * | ||
28 | * @generated | ||
29 | */ | ||
30 | public class IntEnumberationImpl extends NumberSpecificationImpl implements IntEnumberation | ||
31 | { | ||
32 | /** | ||
33 | * The cached value of the '{@link #getEntry() <em>Entry</em>}' attribute list. | ||
34 | * <!-- begin-user-doc --> | ||
35 | * <!-- end-user-doc --> | ||
36 | * @see #getEntry() | ||
37 | * @generated | ||
38 | * @ordered | ||
39 | */ | ||
40 | protected EList<Integer> entry; | ||
41 | |||
42 | /** | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @generated | ||
46 | */ | ||
47 | protected IntEnumberationImpl() | ||
48 | { | ||
49 | super(); | ||
50 | } | ||
51 | |||
52 | /** | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <!-- end-user-doc --> | ||
55 | * @generated | ||
56 | */ | ||
57 | @Override | ||
58 | protected EClass eStaticClass() | ||
59 | { | ||
60 | return ApplicationConfigurationPackage.Literals.INT_ENUMBERATION; | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | public EList<Integer> getEntry() | ||
69 | { | ||
70 | if (entry == null) | ||
71 | { | ||
72 | entry = new EDataTypeEList<Integer>(Integer.class, this, ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY); | ||
73 | } | ||
74 | return entry; | ||
75 | } | ||
76 | |||
77 | /** | ||
78 | * <!-- begin-user-doc --> | ||
79 | * <!-- end-user-doc --> | ||
80 | * @generated | ||
81 | */ | ||
82 | @Override | ||
83 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
84 | { | ||
85 | switch (featureID) | ||
86 | { | ||
87 | case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: | ||
88 | return getEntry(); | ||
89 | } | ||
90 | return super.eGet(featureID, resolve, coreType); | ||
91 | } | ||
92 | |||
93 | /** | ||
94 | * <!-- begin-user-doc --> | ||
95 | * <!-- end-user-doc --> | ||
96 | * @generated | ||
97 | */ | ||
98 | @SuppressWarnings("unchecked") | ||
99 | @Override | ||
100 | public void eSet(int featureID, Object newValue) | ||
101 | { | ||
102 | switch (featureID) | ||
103 | { | ||
104 | case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: | ||
105 | getEntry().clear(); | ||
106 | getEntry().addAll((Collection<? extends Integer>)newValue); | ||
107 | return; | ||
108 | } | ||
109 | super.eSet(featureID, newValue); | ||
110 | } | ||
111 | |||
112 | /** | ||
113 | * <!-- begin-user-doc --> | ||
114 | * <!-- end-user-doc --> | ||
115 | * @generated | ||
116 | */ | ||
117 | @Override | ||
118 | public void eUnset(int featureID) | ||
119 | { | ||
120 | switch (featureID) | ||
121 | { | ||
122 | case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: | ||
123 | getEntry().clear(); | ||
124 | return; | ||
125 | } | ||
126 | super.eUnset(featureID); | ||
127 | } | ||
128 | |||
129 | /** | ||
130 | * <!-- begin-user-doc --> | ||
131 | * <!-- end-user-doc --> | ||
132 | * @generated | ||
133 | */ | ||
134 | @Override | ||
135 | public boolean eIsSet(int featureID) | ||
136 | { | ||
137 | switch (featureID) | ||
138 | { | ||
139 | case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: | ||
140 | return entry != null && !entry.isEmpty(); | ||
141 | } | ||
142 | return super.eIsSet(featureID); | ||
143 | } | ||
144 | |||
145 | /** | ||
146 | * <!-- begin-user-doc --> | ||
147 | * <!-- end-user-doc --> | ||
148 | * @generated | ||
149 | */ | ||
150 | @Override | ||
151 | public String toString() | ||
152 | { | ||
153 | if (eIsProxy()) return super.toString(); | ||
154 | |||
155 | StringBuffer result = new StringBuffer(super.toString()); | ||
156 | result.append(" (entry: "); | ||
157 | result.append(entry); | ||
158 | result.append(')'); | ||
159 | return result.toString(); | ||
160 | } | ||
161 | |||
162 | } //IntEnumberationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerTypeScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerTypeScopeImpl.java new file mode 100644 index 00000000..644eb55c --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerTypeScopeImpl.java | |||
@@ -0,0 +1,194 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | ||
5 | |||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | ||
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope; | ||
9 | |||
10 | import org.eclipse.emf.common.notify.Notification; | ||
11 | import org.eclipse.emf.common.notify.NotificationChain; | ||
12 | |||
13 | import org.eclipse.emf.ecore.EClass; | ||
14 | import org.eclipse.emf.ecore.InternalEObject; | ||
15 | |||
16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
17 | |||
18 | /** | ||
19 | * <!-- begin-user-doc --> | ||
20 | * An implementation of the model object '<em><b>Integer Type Scope</b></em>'. | ||
21 | * <!-- end-user-doc --> | ||
22 | * <p> | ||
23 | * The following features are implemented: | ||
24 | * </p> | ||
25 | * <ul> | ||
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl#getType <em>Type</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class IntegerTypeScopeImpl extends TypeScopeImpl implements IntegerTypeScope | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getType() <em>Type</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getType() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected IntegerReference type; | ||
42 | |||
43 | /** | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @generated | ||
47 | */ | ||
48 | protected IntegerTypeScopeImpl() | ||
49 | { | ||
50 | super(); | ||
51 | } | ||
52 | |||
53 | /** | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @generated | ||
57 | */ | ||
58 | @Override | ||
59 | protected EClass eStaticClass() | ||
60 | { | ||
61 | return ApplicationConfigurationPackage.Literals.INTEGER_TYPE_SCOPE; | ||
62 | } | ||
63 | |||
64 | /** | ||
65 | * <!-- begin-user-doc --> | ||
66 | * <!-- end-user-doc --> | ||
67 | * @generated | ||
68 | */ | ||
69 | public IntegerReference getType() | ||
70 | { | ||
71 | return type; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public NotificationChain basicSetType(IntegerReference newType, NotificationChain msgs) | ||
80 | { | ||
81 | IntegerReference oldType = type; | ||
82 | type = newType; | ||
83 | if (eNotificationRequired()) | ||
84 | { | ||
85 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, oldType, newType); | ||
86 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
87 | } | ||
88 | return msgs; | ||
89 | } | ||
90 | |||
91 | /** | ||
92 | * <!-- begin-user-doc --> | ||
93 | * <!-- end-user-doc --> | ||
94 | * @generated | ||
95 | */ | ||
96 | public void setType(IntegerReference newType) | ||
97 | { | ||
98 | if (newType != type) | ||
99 | { | ||
100 | NotificationChain msgs = null; | ||
101 | if (type != null) | ||
102 | msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, null, msgs); | ||
103 | if (newType != null) | ||
104 | msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, null, msgs); | ||
105 | msgs = basicSetType(newType, msgs); | ||
106 | if (msgs != null) msgs.dispatch(); | ||
107 | } | ||
108 | else if (eNotificationRequired()) | ||
109 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, newType, newType)); | ||
110 | } | ||
111 | |||
112 | /** | ||
113 | * <!-- begin-user-doc --> | ||
114 | * <!-- end-user-doc --> | ||
115 | * @generated | ||
116 | */ | ||
117 | @Override | ||
118 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
119 | { | ||
120 | switch (featureID) | ||
121 | { | ||
122 | case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: | ||
123 | return basicSetType(null, msgs); | ||
124 | } | ||
125 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
126 | } | ||
127 | |||
128 | /** | ||
129 | * <!-- begin-user-doc --> | ||
130 | * <!-- end-user-doc --> | ||
131 | * @generated | ||
132 | */ | ||
133 | @Override | ||
134 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
135 | { | ||
136 | switch (featureID) | ||
137 | { | ||
138 | case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: | ||
139 | return getType(); | ||
140 | } | ||
141 | return super.eGet(featureID, resolve, coreType); | ||
142 | } | ||
143 | |||
144 | /** | ||
145 | * <!-- begin-user-doc --> | ||
146 | * <!-- end-user-doc --> | ||
147 | * @generated | ||
148 | */ | ||
149 | @Override | ||
150 | public void eSet(int featureID, Object newValue) | ||
151 | { | ||
152 | switch (featureID) | ||
153 | { | ||
154 | case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: | ||
155 | setType((IntegerReference)newValue); | ||
156 | return; | ||
157 | } | ||
158 | super.eSet(featureID, newValue); | ||
159 | } | ||
160 | |||
161 | /** | ||
162 | * <!-- begin-user-doc --> | ||
163 | * <!-- end-user-doc --> | ||
164 | * @generated | ||
165 | */ | ||
166 | @Override | ||
167 | public void eUnset(int featureID) | ||
168 | { | ||
169 | switch (featureID) | ||
170 | { | ||
171 | case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: | ||
172 | setType((IntegerReference)null); | ||
173 | return; | ||
174 | } | ||
175 | super.eUnset(featureID); | ||
176 | } | ||
177 | |||
178 | /** | ||
179 | * <!-- begin-user-doc --> | ||
180 | * <!-- end-user-doc --> | ||
181 | * @generated | ||
182 | */ | ||
183 | @Override | ||
184 | public boolean eIsSet(int featureID) | ||
185 | { | ||
186 | switch (featureID) | ||
187 | { | ||
188 | case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: | ||
189 | return type != null; | ||
190 | } | ||
191 | return super.eIsSet(featureID); | ||
192 | } | ||
193 | |||
194 | } //IntegerTypeScopeImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntervallNumberImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntervallNumberImpl.java new file mode 100644 index 00000000..6079cc3a --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntervallNumberImpl.java | |||
@@ -0,0 +1,289 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | ||
5 | |||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | ||
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | |||
11 | import org.eclipse.emf.ecore.EClass; | ||
12 | |||
13 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
14 | |||
15 | /** | ||
16 | * <!-- begin-user-doc --> | ||
17 | * An implementation of the model object '<em><b>Intervall Number</b></em>'. | ||
18 | * <!-- end-user-doc --> | ||
19 | * <p> | ||
20 | * The following features are implemented: | ||
21 | * </p> | ||
22 | * <ul> | ||
23 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl#getMin <em>Min</em>}</li> | ||
24 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl#getMaxNumber <em>Max Number</em>}</li> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl#isMaxUnlimited <em>Max Unlimited</em>}</li> | ||
26 | * </ul> | ||
27 | * | ||
28 | * @generated | ||
29 | */ | ||
30 | public class IntervallNumberImpl extends NumberSpecificationImpl implements IntervallNumber | ||
31 | { | ||
32 | /** | ||
33 | * The default value of the '{@link #getMin() <em>Min</em>}' attribute. | ||
34 | * <!-- begin-user-doc --> | ||
35 | * <!-- end-user-doc --> | ||
36 | * @see #getMin() | ||
37 | * @generated | ||
38 | * @ordered | ||
39 | */ | ||
40 | protected static final int MIN_EDEFAULT = 0; | ||
41 | |||
42 | /** | ||
43 | * The cached value of the '{@link #getMin() <em>Min</em>}' attribute. | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @see #getMin() | ||
47 | * @generated | ||
48 | * @ordered | ||
49 | */ | ||
50 | protected int min = MIN_EDEFAULT; | ||
51 | |||
52 | /** | ||
53 | * The default value of the '{@link #getMaxNumber() <em>Max Number</em>}' attribute. | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @see #getMaxNumber() | ||
57 | * @generated | ||
58 | * @ordered | ||
59 | */ | ||
60 | protected static final int MAX_NUMBER_EDEFAULT = 0; | ||
61 | |||
62 | /** | ||
63 | * The cached value of the '{@link #getMaxNumber() <em>Max Number</em>}' attribute. | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @see #getMaxNumber() | ||
67 | * @generated | ||
68 | * @ordered | ||
69 | */ | ||
70 | protected int maxNumber = MAX_NUMBER_EDEFAULT; | ||
71 | |||
72 | /** | ||
73 | * The default value of the '{@link #isMaxUnlimited() <em>Max Unlimited</em>}' attribute. | ||
74 | * <!-- begin-user-doc --> | ||
75 | * <!-- end-user-doc --> | ||
76 | * @see #isMaxUnlimited() | ||
77 | * @generated | ||
78 | * @ordered | ||
79 | */ | ||
80 | protected static final boolean MAX_UNLIMITED_EDEFAULT = false; | ||
81 | |||
82 | /** | ||
83 | * The cached value of the '{@link #isMaxUnlimited() <em>Max Unlimited</em>}' attribute. | ||
84 | * <!-- begin-user-doc --> | ||
85 | * <!-- end-user-doc --> | ||
86 | * @see #isMaxUnlimited() | ||
87 | * @generated | ||
88 | * @ordered | ||
89 | */ | ||
90 | protected boolean maxUnlimited = MAX_UNLIMITED_EDEFAULT; | ||
91 | |||
92 | /** | ||
93 | * <!-- begin-user-doc --> | ||
94 | * <!-- end-user-doc --> | ||
95 | * @generated | ||
96 | */ | ||
97 | protected IntervallNumberImpl() | ||
98 | { | ||
99 | super(); | ||
100 | } | ||
101 | |||
102 | /** | ||
103 | * <!-- begin-user-doc --> | ||
104 | * <!-- end-user-doc --> | ||
105 | * @generated | ||
106 | */ | ||
107 | @Override | ||
108 | protected EClass eStaticClass() | ||
109 | { | ||
110 | return ApplicationConfigurationPackage.Literals.INTERVALL_NUMBER; | ||
111 | } | ||
112 | |||
113 | /** | ||
114 | * <!-- begin-user-doc --> | ||
115 | * <!-- end-user-doc --> | ||
116 | * @generated | ||
117 | */ | ||
118 | public int getMin() | ||
119 | { | ||
120 | return min; | ||
121 | } | ||
122 | |||
123 | /** | ||
124 | * <!-- begin-user-doc --> | ||
125 | * <!-- end-user-doc --> | ||
126 | * @generated | ||
127 | */ | ||
128 | public void setMin(int newMin) | ||
129 | { | ||
130 | int oldMin = min; | ||
131 | min = newMin; | ||
132 | if (eNotificationRequired()) | ||
133 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN, oldMin, min)); | ||
134 | } | ||
135 | |||
136 | /** | ||
137 | * <!-- begin-user-doc --> | ||
138 | * <!-- end-user-doc --> | ||
139 | * @generated | ||
140 | */ | ||
141 | public int getMaxNumber() | ||
142 | { | ||
143 | return maxNumber; | ||
144 | } | ||
145 | |||
146 | /** | ||
147 | * <!-- begin-user-doc --> | ||
148 | * <!-- end-user-doc --> | ||
149 | * @generated | ||
150 | */ | ||
151 | public void setMaxNumber(int newMaxNumber) | ||
152 | { | ||
153 | int oldMaxNumber = maxNumber; | ||
154 | maxNumber = newMaxNumber; | ||
155 | if (eNotificationRequired()) | ||
156 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER, oldMaxNumber, maxNumber)); | ||
157 | } | ||
158 | |||
159 | /** | ||
160 | * <!-- begin-user-doc --> | ||
161 | * <!-- end-user-doc --> | ||
162 | * @generated | ||
163 | */ | ||
164 | public boolean isMaxUnlimited() | ||
165 | { | ||
166 | return maxUnlimited; | ||
167 | } | ||
168 | |||
169 | /** | ||
170 | * <!-- begin-user-doc --> | ||
171 | * <!-- end-user-doc --> | ||
172 | * @generated | ||
173 | */ | ||
174 | public void setMaxUnlimited(boolean newMaxUnlimited) | ||
175 | { | ||
176 | boolean oldMaxUnlimited = maxUnlimited; | ||
177 | maxUnlimited = newMaxUnlimited; | ||
178 | if (eNotificationRequired()) | ||
179 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED, oldMaxUnlimited, maxUnlimited)); | ||
180 | } | ||
181 | |||
182 | /** | ||
183 | * <!-- begin-user-doc --> | ||
184 | * <!-- end-user-doc --> | ||
185 | * @generated | ||
186 | */ | ||
187 | @Override | ||
188 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
189 | { | ||
190 | switch (featureID) | ||
191 | { | ||
192 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: | ||
193 | return getMin(); | ||
194 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: | ||
195 | return getMaxNumber(); | ||
196 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: | ||
197 | return isMaxUnlimited(); | ||
198 | } | ||
199 | return super.eGet(featureID, resolve, coreType); | ||
200 | } | ||
201 | |||
202 | /** | ||
203 | * <!-- begin-user-doc --> | ||
204 | * <!-- end-user-doc --> | ||
205 | * @generated | ||
206 | */ | ||
207 | @Override | ||
208 | public void eSet(int featureID, Object newValue) | ||
209 | { | ||
210 | switch (featureID) | ||
211 | { | ||
212 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: | ||
213 | setMin((Integer)newValue); | ||
214 | return; | ||
215 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: | ||
216 | setMaxNumber((Integer)newValue); | ||
217 | return; | ||
218 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: | ||
219 | setMaxUnlimited((Boolean)newValue); | ||
220 | return; | ||
221 | } | ||
222 | super.eSet(featureID, newValue); | ||
223 | } | ||
224 | |||
225 | /** | ||
226 | * <!-- begin-user-doc --> | ||
227 | * <!-- end-user-doc --> | ||
228 | * @generated | ||
229 | */ | ||
230 | @Override | ||
231 | public void eUnset(int featureID) | ||
232 | { | ||
233 | switch (featureID) | ||
234 | { | ||
235 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: | ||
236 | setMin(MIN_EDEFAULT); | ||
237 | return; | ||
238 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: | ||
239 | setMaxNumber(MAX_NUMBER_EDEFAULT); | ||
240 | return; | ||
241 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: | ||
242 | setMaxUnlimited(MAX_UNLIMITED_EDEFAULT); | ||
243 | return; | ||
244 | } | ||
245 | super.eUnset(featureID); | ||
246 | } | ||
247 | |||
248 | /** | ||
249 | * <!-- begin-user-doc --> | ||
250 | * <!-- end-user-doc --> | ||
251 | * @generated | ||
252 | */ | ||
253 | @Override | ||
254 | public boolean eIsSet(int featureID) | ||
255 | { | ||
256 | switch (featureID) | ||
257 | { | ||
258 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: | ||
259 | return min != MIN_EDEFAULT; | ||
260 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: | ||
261 | return maxNumber != MAX_NUMBER_EDEFAULT; | ||
262 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: | ||
263 | return maxUnlimited != MAX_UNLIMITED_EDEFAULT; | ||
264 | } | ||
265 | return super.eIsSet(featureID); | ||
266 | } | ||
267 | |||
268 | /** | ||
269 | * <!-- begin-user-doc --> | ||
270 | * <!-- end-user-doc --> | ||
271 | * @generated | ||
272 | */ | ||
273 | @Override | ||
274 | public String toString() | ||
275 | { | ||
276 | if (eIsProxy()) return super.toString(); | ||
277 | |||
278 | StringBuffer result = new StringBuffer(super.toString()); | ||
279 | result.append(" (min: "); | ||
280 | result.append(min); | ||
281 | result.append(", maxNumber: "); | ||
282 | result.append(maxNumber); | ||
283 | result.append(", maxUnlimited: "); | ||
284 | result.append(maxUnlimited); | ||
285 | result.append(')'); | ||
286 | return result.toString(); | ||
287 | } | ||
288 | |||
289 | } //IntervallNumberImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/NumberSpecificationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/NumberSpecificationImpl.java new file mode 100644 index 00000000..b10ce009 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/NumberSpecificationImpl.java | |||
@@ -0,0 +1,43 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | ||
5 | |||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | ||
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification; | ||
8 | |||
9 | import org.eclipse.emf.ecore.EClass; | ||
10 | |||
11 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | ||
12 | |||
13 | /** | ||
14 | * <!-- begin-user-doc --> | ||
15 | * An implementation of the model object '<em><b>Number Specification</b></em>'. | ||
16 | * <!-- end-user-doc --> | ||
17 | * | ||
18 | * @generated | ||
19 | */ | ||
20 | public class NumberSpecificationImpl extends MinimalEObjectImpl.Container implements NumberSpecification | ||
21 | { | ||
22 | /** | ||
23 | * <!-- begin-user-doc --> | ||
24 | * <!-- end-user-doc --> | ||
25 | * @generated | ||
26 | */ | ||
27 | protected NumberSpecificationImpl() | ||
28 | { | ||
29 | super(); | ||
30 | } | ||
31 | |||
32 | /** | ||
33 | * <!-- begin-user-doc --> | ||
34 | * <!-- end-user-doc --> | ||
35 | * @generated | ||
36 | */ | ||
37 | @Override | ||
38 | protected EClass eStaticClass() | ||
39 | { | ||
40 | return ApplicationConfigurationPackage.Literals.NUMBER_SPECIFICATION; | ||
41 | } | ||
42 | |||
43 | } //NumberSpecificationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectTypeScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectTypeScopeImpl.java new file mode 100644 index 00000000..738ad0e2 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectTypeScopeImpl.java | |||
@@ -0,0 +1,194 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | ||
5 | |||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | ||
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope; | ||
9 | |||
10 | import org.eclipse.emf.common.notify.Notification; | ||
11 | import org.eclipse.emf.common.notify.NotificationChain; | ||
12 | |||
13 | import org.eclipse.emf.ecore.EClass; | ||
14 | import org.eclipse.emf.ecore.InternalEObject; | ||
15 | |||
16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
17 | |||
18 | /** | ||
19 | * <!-- begin-user-doc --> | ||
20 | * An implementation of the model object '<em><b>Object Type Scope</b></em>'. | ||
21 | * <!-- end-user-doc --> | ||
22 | * <p> | ||
23 | * The following features are implemented: | ||
24 | * </p> | ||
25 | * <ul> | ||
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl#getType <em>Type</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class ObjectTypeScopeImpl extends TypeScopeImpl implements ObjectTypeScope | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getType() <em>Type</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getType() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected ObjectReference type; | ||
42 | |||
43 | /** | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @generated | ||
47 | */ | ||
48 | protected ObjectTypeScopeImpl() | ||
49 | { | ||
50 | super(); | ||
51 | } | ||
52 | |||
53 | /** | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @generated | ||
57 | */ | ||
58 | @Override | ||
59 | protected EClass eStaticClass() | ||
60 | { | ||
61 | return ApplicationConfigurationPackage.Literals.OBJECT_TYPE_SCOPE; | ||
62 | } | ||
63 | |||
64 | /** | ||
65 | * <!-- begin-user-doc --> | ||
66 | * <!-- end-user-doc --> | ||
67 | * @generated | ||
68 | */ | ||
69 | public ObjectReference getType() | ||
70 | { | ||
71 | return type; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public NotificationChain basicSetType(ObjectReference newType, NotificationChain msgs) | ||
80 | { | ||
81 | ObjectReference oldType = type; | ||
82 | type = newType; | ||
83 | if (eNotificationRequired()) | ||
84 | { | ||
85 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, oldType, newType); | ||
86 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
87 | } | ||
88 | return msgs; | ||
89 | } | ||
90 | |||
91 | /** | ||
92 | * <!-- begin-user-doc --> | ||
93 | * <!-- end-user-doc --> | ||
94 | * @generated | ||
95 | */ | ||
96 | public void setType(ObjectReference newType) | ||
97 | { | ||
98 | if (newType != type) | ||
99 | { | ||
100 | NotificationChain msgs = null; | ||
101 | if (type != null) | ||
102 | msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, null, msgs); | ||
103 | if (newType != null) | ||
104 | msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, null, msgs); | ||
105 | msgs = basicSetType(newType, msgs); | ||
106 | if (msgs != null) msgs.dispatch(); | ||
107 | } | ||
108 | else if (eNotificationRequired()) | ||
109 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, newType, newType)); | ||
110 | } | ||
111 | |||
112 | /** | ||
113 | * <!-- begin-user-doc --> | ||
114 | * <!-- end-user-doc --> | ||
115 | * @generated | ||
116 | */ | ||
117 | @Override | ||
118 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
119 | { | ||
120 | switch (featureID) | ||
121 | { | ||
122 | case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: | ||
123 | return basicSetType(null, msgs); | ||
124 | } | ||
125 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
126 | } | ||
127 | |||
128 | /** | ||
129 | * <!-- begin-user-doc --> | ||
130 | * <!-- end-user-doc --> | ||
131 | * @generated | ||
132 | */ | ||
133 | @Override | ||
134 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
135 | { | ||
136 | switch (featureID) | ||
137 | { | ||
138 | case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: | ||
139 | return getType(); | ||
140 | } | ||
141 | return super.eGet(featureID, resolve, coreType); | ||
142 | } | ||
143 | |||
144 | /** | ||
145 | * <!-- begin-user-doc --> | ||
146 | * <!-- end-user-doc --> | ||
147 | * @generated | ||
148 | */ | ||
149 | @Override | ||
150 | public void eSet(int featureID, Object newValue) | ||
151 | { | ||
152 | switch (featureID) | ||
153 | { | ||
154 | case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: | ||
155 | setType((ObjectReference)newValue); | ||
156 | return; | ||
157 | } | ||
158 | super.eSet(featureID, newValue); | ||
159 | } | ||
160 | |||
161 | /** | ||
162 | * <!-- begin-user-doc --> | ||
163 | * <!-- end-user-doc --> | ||
164 | * @generated | ||
165 | */ | ||
166 | @Override | ||
167 | public void eUnset(int featureID) | ||
168 | { | ||
169 | switch (featureID) | ||
170 | { | ||
171 | case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: | ||
172 | setType((ObjectReference)null); | ||
173 | return; | ||
174 | } | ||
175 | super.eUnset(featureID); | ||
176 | } | ||
177 | |||
178 | /** | ||
179 | * <!-- begin-user-doc --> | ||
180 | * <!-- end-user-doc --> | ||
181 | * @generated | ||
182 | */ | ||
183 | @Override | ||
184 | public boolean eIsSet(int featureID) | ||
185 | { | ||
186 | switch (featureID) | ||
187 | { | ||
188 | case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: | ||
189 | return type != null; | ||
190 | } | ||
191 | return super.eIsSet(featureID); | ||
192 | } | ||
193 | |||
194 | } //ObjectTypeScopeImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealEnumerationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealEnumerationImpl.java new file mode 100644 index 00000000..0025b61a --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealEnumerationImpl.java | |||
@@ -0,0 +1,162 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | ||
5 | |||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | ||
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration; | ||
8 | |||
9 | import java.util.Collection; | ||
10 | |||
11 | import org.eclipse.emf.common.util.EList; | ||
12 | |||
13 | import org.eclipse.emf.ecore.EClass; | ||
14 | |||
15 | import org.eclipse.emf.ecore.util.EDataTypeEList; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>Real Enumeration</b></em>'. | ||
20 | * <!-- end-user-doc --> | ||
21 | * <p> | ||
22 | * The following features are implemented: | ||
23 | * </p> | ||
24 | * <ul> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl#getEntry <em>Entry</em>}</li> | ||
26 | * </ul> | ||
27 | * | ||
28 | * @generated | ||
29 | */ | ||
30 | public class RealEnumerationImpl extends NumberSpecificationImpl implements RealEnumeration | ||
31 | { | ||
32 | /** | ||
33 | * The cached value of the '{@link #getEntry() <em>Entry</em>}' attribute list. | ||
34 | * <!-- begin-user-doc --> | ||
35 | * <!-- end-user-doc --> | ||
36 | * @see #getEntry() | ||
37 | * @generated | ||
38 | * @ordered | ||
39 | */ | ||
40 | protected EList<Integer> entry; | ||
41 | |||
42 | /** | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @generated | ||
46 | */ | ||
47 | protected RealEnumerationImpl() | ||
48 | { | ||
49 | super(); | ||
50 | } | ||
51 | |||
52 | /** | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <!-- end-user-doc --> | ||
55 | * @generated | ||
56 | */ | ||
57 | @Override | ||
58 | protected EClass eStaticClass() | ||
59 | { | ||
60 | return ApplicationConfigurationPackage.Literals.REAL_ENUMERATION; | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | public EList<Integer> getEntry() | ||
69 | { | ||
70 | if (entry == null) | ||
71 | { | ||
72 | entry = new EDataTypeEList<Integer>(Integer.class, this, ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY); | ||
73 | } | ||
74 | return entry; | ||
75 | } | ||
76 | |||
77 | /** | ||
78 | * <!-- begin-user-doc --> | ||
79 | * <!-- end-user-doc --> | ||
80 | * @generated | ||
81 | */ | ||
82 | @Override | ||
83 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
84 | { | ||
85 | switch (featureID) | ||
86 | { | ||
87 | case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: | ||
88 | return getEntry(); | ||
89 | } | ||
90 | return super.eGet(featureID, resolve, coreType); | ||
91 | } | ||
92 | |||
93 | /** | ||
94 | * <!-- begin-user-doc --> | ||
95 | * <!-- end-user-doc --> | ||
96 | * @generated | ||
97 | */ | ||
98 | @SuppressWarnings("unchecked") | ||
99 | @Override | ||
100 | public void eSet(int featureID, Object newValue) | ||
101 | { | ||
102 | switch (featureID) | ||
103 | { | ||
104 | case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: | ||
105 | getEntry().clear(); | ||
106 | getEntry().addAll((Collection<? extends Integer>)newValue); | ||
107 | return; | ||
108 | } | ||
109 | super.eSet(featureID, newValue); | ||
110 | } | ||
111 | |||
112 | /** | ||
113 | * <!-- begin-user-doc --> | ||
114 | * <!-- end-user-doc --> | ||
115 | * @generated | ||
116 | */ | ||
117 | @Override | ||
118 | public void eUnset(int featureID) | ||
119 | { | ||
120 | switch (featureID) | ||
121 | { | ||
122 | case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: | ||
123 | getEntry().clear(); | ||
124 | return; | ||
125 | } | ||
126 | super.eUnset(featureID); | ||
127 | } | ||
128 | |||
129 | /** | ||
130 | * <!-- begin-user-doc --> | ||
131 | * <!-- end-user-doc --> | ||
132 | * @generated | ||
133 | */ | ||
134 | @Override | ||
135 | public boolean eIsSet(int featureID) | ||
136 | { | ||
137 | switch (featureID) | ||
138 | { | ||
139 | case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: | ||
140 | return entry != null && !entry.isEmpty(); | ||
141 | } | ||
142 | return super.eIsSet(featureID); | ||
143 | } | ||
144 | |||
145 | /** | ||
146 | * <!-- begin-user-doc --> | ||
147 | * <!-- end-user-doc --> | ||
148 | * @generated | ||
149 | */ | ||
150 | @Override | ||
151 | public String toString() | ||
152 | { | ||
153 | if (eIsProxy()) return super.toString(); | ||
154 | |||
155 | StringBuffer result = new StringBuffer(super.toString()); | ||
156 | result.append(" (entry: "); | ||
157 | result.append(entry); | ||
158 | result.append(')'); | ||
159 | return result.toString(); | ||
160 | } | ||
161 | |||
162 | } //RealEnumerationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealTypeScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealTypeScopeImpl.java new file mode 100644 index 00000000..91cdf9e4 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealTypeScopeImpl.java | |||
@@ -0,0 +1,194 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | ||
5 | |||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | ||
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope; | ||
9 | |||
10 | import org.eclipse.emf.common.notify.Notification; | ||
11 | import org.eclipse.emf.common.notify.NotificationChain; | ||
12 | |||
13 | import org.eclipse.emf.ecore.EClass; | ||
14 | import org.eclipse.emf.ecore.InternalEObject; | ||
15 | |||
16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
17 | |||
18 | /** | ||
19 | * <!-- begin-user-doc --> | ||
20 | * An implementation of the model object '<em><b>Real Type Scope</b></em>'. | ||
21 | * <!-- end-user-doc --> | ||
22 | * <p> | ||
23 | * The following features are implemented: | ||
24 | * </p> | ||
25 | * <ul> | ||
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl#getType <em>Type</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class RealTypeScopeImpl extends TypeScopeImpl implements RealTypeScope | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getType() <em>Type</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getType() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected RealReference type; | ||
42 | |||
43 | /** | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @generated | ||
47 | */ | ||
48 | protected RealTypeScopeImpl() | ||
49 | { | ||
50 | super(); | ||
51 | } | ||
52 | |||
53 | /** | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @generated | ||
57 | */ | ||
58 | @Override | ||
59 | protected EClass eStaticClass() | ||
60 | { | ||
61 | return ApplicationConfigurationPackage.Literals.REAL_TYPE_SCOPE; | ||
62 | } | ||
63 | |||
64 | /** | ||
65 | * <!-- begin-user-doc --> | ||
66 | * <!-- end-user-doc --> | ||
67 | * @generated | ||
68 | */ | ||
69 | public RealReference getType() | ||
70 | { | ||
71 | return type; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public NotificationChain basicSetType(RealReference newType, NotificationChain msgs) | ||
80 | { | ||
81 | RealReference oldType = type; | ||
82 | type = newType; | ||
83 | if (eNotificationRequired()) | ||
84 | { | ||
85 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, oldType, newType); | ||
86 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
87 | } | ||
88 | return msgs; | ||
89 | } | ||
90 | |||
91 | /** | ||
92 | * <!-- begin-user-doc --> | ||
93 | * <!-- end-user-doc --> | ||
94 | * @generated | ||
95 | */ | ||
96 | public void setType(RealReference newType) | ||
97 | { | ||
98 | if (newType != type) | ||
99 | { | ||
100 | NotificationChain msgs = null; | ||
101 | if (type != null) | ||
102 | msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, null, msgs); | ||
103 | if (newType != null) | ||
104 | msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, null, msgs); | ||
105 | msgs = basicSetType(newType, msgs); | ||
106 | if (msgs != null) msgs.dispatch(); | ||
107 | } | ||
108 | else if (eNotificationRequired()) | ||
109 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, newType, newType)); | ||
110 | } | ||
111 | |||
112 | /** | ||
113 | * <!-- begin-user-doc --> | ||
114 | * <!-- end-user-doc --> | ||
115 | * @generated | ||
116 | */ | ||
117 | @Override | ||
118 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
119 | { | ||
120 | switch (featureID) | ||
121 | { | ||
122 | case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: | ||
123 | return basicSetType(null, msgs); | ||
124 | } | ||
125 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
126 | } | ||
127 | |||
128 | /** | ||
129 | * <!-- begin-user-doc --> | ||
130 | * <!-- end-user-doc --> | ||
131 | * @generated | ||
132 | */ | ||
133 | @Override | ||
134 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
135 | { | ||
136 | switch (featureID) | ||
137 | { | ||
138 | case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: | ||
139 | return getType(); | ||
140 | } | ||
141 | return super.eGet(featureID, resolve, coreType); | ||
142 | } | ||
143 | |||
144 | /** | ||
145 | * <!-- begin-user-doc --> | ||
146 | * <!-- end-user-doc --> | ||
147 | * @generated | ||
148 | */ | ||
149 | @Override | ||
150 | public void eSet(int featureID, Object newValue) | ||
151 | { | ||
152 | switch (featureID) | ||
153 | { | ||
154 | case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: | ||
155 | setType((RealReference)newValue); | ||
156 | return; | ||
157 | } | ||
158 | super.eSet(featureID, newValue); | ||
159 | } | ||
160 | |||
161 | /** | ||
162 | * <!-- begin-user-doc --> | ||
163 | * <!-- end-user-doc --> | ||
164 | * @generated | ||
165 | */ | ||
166 | @Override | ||
167 | public void eUnset(int featureID) | ||
168 | { | ||
169 | switch (featureID) | ||
170 | { | ||
171 | case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: | ||
172 | setType((RealReference)null); | ||
173 | return; | ||
174 | } | ||
175 | super.eUnset(featureID); | ||
176 | } | ||
177 | |||
178 | /** | ||
179 | * <!-- begin-user-doc --> | ||
180 | * <!-- end-user-doc --> | ||
181 | * @generated | ||
182 | */ | ||
183 | @Override | ||
184 | public boolean eIsSet(int featureID) | ||
185 | { | ||
186 | switch (featureID) | ||
187 | { | ||
188 | case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: | ||
189 | return type != null; | ||
190 | } | ||
191 | return super.eIsSet(featureID); | ||
192 | } | ||
193 | |||
194 | } //RealTypeScopeImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringEnumerationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringEnumerationImpl.java new file mode 100644 index 00000000..7cd6f6f2 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringEnumerationImpl.java | |||
@@ -0,0 +1,162 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | ||
5 | |||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | ||
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration; | ||
8 | |||
9 | import java.util.Collection; | ||
10 | |||
11 | import org.eclipse.emf.common.util.EList; | ||
12 | |||
13 | import org.eclipse.emf.ecore.EClass; | ||
14 | |||
15 | import org.eclipse.emf.ecore.util.EDataTypeEList; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>String Enumeration</b></em>'. | ||
20 | * <!-- end-user-doc --> | ||
21 | * <p> | ||
22 | * The following features are implemented: | ||
23 | * </p> | ||
24 | * <ul> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl#getEntry <em>Entry</em>}</li> | ||
26 | * </ul> | ||
27 | * | ||
28 | * @generated | ||
29 | */ | ||
30 | public class StringEnumerationImpl extends NumberSpecificationImpl implements StringEnumeration | ||
31 | { | ||
32 | /** | ||
33 | * The cached value of the '{@link #getEntry() <em>Entry</em>}' attribute list. | ||
34 | * <!-- begin-user-doc --> | ||
35 | * <!-- end-user-doc --> | ||
36 | * @see #getEntry() | ||
37 | * @generated | ||
38 | * @ordered | ||
39 | */ | ||
40 | protected EList<String> entry; | ||
41 | |||
42 | /** | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @generated | ||
46 | */ | ||
47 | protected StringEnumerationImpl() | ||
48 | { | ||
49 | super(); | ||
50 | } | ||
51 | |||
52 | /** | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <!-- end-user-doc --> | ||
55 | * @generated | ||
56 | */ | ||
57 | @Override | ||
58 | protected EClass eStaticClass() | ||
59 | { | ||
60 | return ApplicationConfigurationPackage.Literals.STRING_ENUMERATION; | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | public EList<String> getEntry() | ||
69 | { | ||
70 | if (entry == null) | ||
71 | { | ||
72 | entry = new EDataTypeEList<String>(String.class, this, ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY); | ||
73 | } | ||
74 | return entry; | ||
75 | } | ||
76 | |||
77 | /** | ||
78 | * <!-- begin-user-doc --> | ||
79 | * <!-- end-user-doc --> | ||
80 | * @generated | ||
81 | */ | ||
82 | @Override | ||
83 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
84 | { | ||
85 | switch (featureID) | ||
86 | { | ||
87 | case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: | ||
88 | return getEntry(); | ||
89 | } | ||
90 | return super.eGet(featureID, resolve, coreType); | ||
91 | } | ||
92 | |||
93 | /** | ||
94 | * <!-- begin-user-doc --> | ||
95 | * <!-- end-user-doc --> | ||
96 | * @generated | ||
97 | */ | ||
98 | @SuppressWarnings("unchecked") | ||
99 | @Override | ||
100 | public void eSet(int featureID, Object newValue) | ||
101 | { | ||
102 | switch (featureID) | ||
103 | { | ||
104 | case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: | ||
105 | getEntry().clear(); | ||
106 | getEntry().addAll((Collection<? extends String>)newValue); | ||
107 | return; | ||
108 | } | ||
109 | super.eSet(featureID, newValue); | ||
110 | } | ||
111 | |||
112 | /** | ||
113 | * <!-- begin-user-doc --> | ||
114 | * <!-- end-user-doc --> | ||
115 | * @generated | ||
116 | */ | ||
117 | @Override | ||
118 | public void eUnset(int featureID) | ||
119 | { | ||
120 | switch (featureID) | ||
121 | { | ||
122 | case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: | ||
123 | getEntry().clear(); | ||
124 | return; | ||
125 | } | ||
126 | super.eUnset(featureID); | ||
127 | } | ||
128 | |||
129 | /** | ||
130 | * <!-- begin-user-doc --> | ||
131 | * <!-- end-user-doc --> | ||
132 | * @generated | ||
133 | */ | ||
134 | @Override | ||
135 | public boolean eIsSet(int featureID) | ||
136 | { | ||
137 | switch (featureID) | ||
138 | { | ||
139 | case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: | ||
140 | return entry != null && !entry.isEmpty(); | ||
141 | } | ||
142 | return super.eIsSet(featureID); | ||
143 | } | ||
144 | |||
145 | /** | ||
146 | * <!-- begin-user-doc --> | ||
147 | * <!-- end-user-doc --> | ||
148 | * @generated | ||
149 | */ | ||
150 | @Override | ||
151 | public String toString() | ||
152 | { | ||
153 | if (eIsProxy()) return super.toString(); | ||
154 | |||
155 | StringBuffer result = new StringBuffer(super.toString()); | ||
156 | result.append(" (entry: "); | ||
157 | result.append(entry); | ||
158 | result.append(')'); | ||
159 | return result.toString(); | ||
160 | } | ||
161 | |||
162 | } //StringEnumerationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringTypeScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringTypeScopeImpl.java new file mode 100644 index 00000000..6d6c41de --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringTypeScopeImpl.java | |||
@@ -0,0 +1,194 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | ||
5 | |||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | ||
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope; | ||
9 | |||
10 | import org.eclipse.emf.common.notify.Notification; | ||
11 | import org.eclipse.emf.common.notify.NotificationChain; | ||
12 | |||
13 | import org.eclipse.emf.ecore.EClass; | ||
14 | import org.eclipse.emf.ecore.InternalEObject; | ||
15 | |||
16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
17 | |||
18 | /** | ||
19 | * <!-- begin-user-doc --> | ||
20 | * An implementation of the model object '<em><b>String Type Scope</b></em>'. | ||
21 | * <!-- end-user-doc --> | ||
22 | * <p> | ||
23 | * The following features are implemented: | ||
24 | * </p> | ||
25 | * <ul> | ||
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl#getType <em>Type</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class StringTypeScopeImpl extends TypeScopeImpl implements StringTypeScope | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getType() <em>Type</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getType() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected StringReference type; | ||
42 | |||
43 | /** | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @generated | ||
47 | */ | ||
48 | protected StringTypeScopeImpl() | ||
49 | { | ||
50 | super(); | ||
51 | } | ||
52 | |||
53 | /** | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @generated | ||
57 | */ | ||
58 | @Override | ||
59 | protected EClass eStaticClass() | ||
60 | { | ||
61 | return ApplicationConfigurationPackage.Literals.STRING_TYPE_SCOPE; | ||
62 | } | ||
63 | |||
64 | /** | ||
65 | * <!-- begin-user-doc --> | ||
66 | * <!-- end-user-doc --> | ||
67 | * @generated | ||
68 | */ | ||
69 | public StringReference getType() | ||
70 | { | ||
71 | return type; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public NotificationChain basicSetType(StringReference newType, NotificationChain msgs) | ||
80 | { | ||
81 | StringReference oldType = type; | ||
82 | type = newType; | ||
83 | if (eNotificationRequired()) | ||
84 | { | ||
85 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, oldType, newType); | ||
86 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
87 | } | ||
88 | return msgs; | ||
89 | } | ||
90 | |||
91 | /** | ||
92 | * <!-- begin-user-doc --> | ||
93 | * <!-- end-user-doc --> | ||
94 | * @generated | ||
95 | */ | ||
96 | public void setType(StringReference newType) | ||
97 | { | ||
98 | if (newType != type) | ||
99 | { | ||
100 | NotificationChain msgs = null; | ||
101 | if (type != null) | ||
102 | msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, null, msgs); | ||
103 | if (newType != null) | ||
104 | msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, null, msgs); | ||
105 | msgs = basicSetType(newType, msgs); | ||
106 | if (msgs != null) msgs.dispatch(); | ||
107 | } | ||
108 | else if (eNotificationRequired()) | ||
109 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, newType, newType)); | ||
110 | } | ||
111 | |||
112 | /** | ||
113 | * <!-- begin-user-doc --> | ||
114 | * <!-- end-user-doc --> | ||
115 | * @generated | ||
116 | */ | ||
117 | @Override | ||
118 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
119 | { | ||
120 | switch (featureID) | ||
121 | { | ||
122 | case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: | ||
123 | return basicSetType(null, msgs); | ||
124 | } | ||
125 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
126 | } | ||
127 | |||
128 | /** | ||
129 | * <!-- begin-user-doc --> | ||
130 | * <!-- end-user-doc --> | ||
131 | * @generated | ||
132 | */ | ||
133 | @Override | ||
134 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
135 | { | ||
136 | switch (featureID) | ||
137 | { | ||
138 | case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: | ||
139 | return getType(); | ||
140 | } | ||
141 | return super.eGet(featureID, resolve, coreType); | ||
142 | } | ||
143 | |||
144 | /** | ||
145 | * <!-- begin-user-doc --> | ||
146 | * <!-- end-user-doc --> | ||
147 | * @generated | ||
148 | */ | ||
149 | @Override | ||
150 | public void eSet(int featureID, Object newValue) | ||
151 | { | ||
152 | switch (featureID) | ||
153 | { | ||
154 | case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: | ||
155 | setType((StringReference)newValue); | ||
156 | return; | ||
157 | } | ||
158 | super.eSet(featureID, newValue); | ||
159 | } | ||
160 | |||
161 | /** | ||
162 | * <!-- begin-user-doc --> | ||
163 | * <!-- end-user-doc --> | ||
164 | * @generated | ||
165 | */ | ||
166 | @Override | ||
167 | public void eUnset(int featureID) | ||
168 | { | ||
169 | switch (featureID) | ||
170 | { | ||
171 | case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: | ||
172 | setType((StringReference)null); | ||
173 | return; | ||
174 | } | ||
175 | super.eUnset(featureID); | ||
176 | } | ||
177 | |||
178 | /** | ||
179 | * <!-- begin-user-doc --> | ||
180 | * <!-- end-user-doc --> | ||
181 | * @generated | ||
182 | */ | ||
183 | @Override | ||
184 | public boolean eIsSet(int featureID) | ||
185 | { | ||
186 | switch (featureID) | ||
187 | { | ||
188 | case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: | ||
189 | return type != null; | ||
190 | } | ||
191 | return super.eIsSet(featureID); | ||
192 | } | ||
193 | |||
194 | } //StringTypeScopeImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeScopeImpl.java index 0cc0e0bf..cbce6d18 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeScopeImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeScopeImpl.java | |||
@@ -4,7 +4,7 @@ | |||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification; |
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope; |
9 | 9 | ||
10 | import org.eclipse.emf.common.notify.Notification; | 10 | import org.eclipse.emf.common.notify.Notification; |
@@ -24,12 +24,9 @@ import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | |||
24 | * The following features are implemented: | 24 | * The following features are implemented: |
25 | * </p> | 25 | * </p> |
26 | * <ul> | 26 | * <ul> |
27 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#getType <em>Type</em>}</li> | ||
28 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#isSetsNew <em>Sets New</em>}</li> | 27 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#isSetsNew <em>Sets New</em>}</li> |
29 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#isSetsSum <em>Sets Sum</em>}</li> | 28 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#isSetsSum <em>Sets Sum</em>}</li> |
30 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#getMin <em>Min</em>}</li> | 29 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#getNumber <em>Number</em>}</li> |
31 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#isMaxUnlimited <em>Max Unlimited</em>}</li> | ||
32 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#getMax <em>Max</em>}</li> | ||
33 | * </ul> | 30 | * </ul> |
34 | * | 31 | * |
35 | * @generated | 32 | * @generated |
@@ -37,16 +34,6 @@ import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | |||
37 | public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeScope | 34 | public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeScope |
38 | { | 35 | { |
39 | /** | 36 | /** |
40 | * The cached value of the '{@link #getType() <em>Type</em>}' containment reference. | ||
41 | * <!-- begin-user-doc --> | ||
42 | * <!-- end-user-doc --> | ||
43 | * @see #getType() | ||
44 | * @generated | ||
45 | * @ordered | ||
46 | */ | ||
47 | protected TypeReference type; | ||
48 | |||
49 | /** | ||
50 | * The default value of the '{@link #isSetsNew() <em>Sets New</em>}' attribute. | 37 | * The default value of the '{@link #isSetsNew() <em>Sets New</em>}' attribute. |
51 | * <!-- begin-user-doc --> | 38 | * <!-- begin-user-doc --> |
52 | * <!-- end-user-doc --> | 39 | * <!-- end-user-doc --> |
@@ -87,64 +74,14 @@ public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeS | |||
87 | protected boolean setsSum = SETS_SUM_EDEFAULT; | 74 | protected boolean setsSum = SETS_SUM_EDEFAULT; |
88 | 75 | ||
89 | /** | 76 | /** |
90 | * The default value of the '{@link #getMin() <em>Min</em>}' attribute. | 77 | * The cached value of the '{@link #getNumber() <em>Number</em>}' containment reference. |
91 | * <!-- begin-user-doc --> | ||
92 | * <!-- end-user-doc --> | ||
93 | * @see #getMin() | ||
94 | * @generated | ||
95 | * @ordered | ||
96 | */ | ||
97 | protected static final int MIN_EDEFAULT = 0; | ||
98 | |||
99 | /** | ||
100 | * The cached value of the '{@link #getMin() <em>Min</em>}' attribute. | ||
101 | * <!-- begin-user-doc --> | ||
102 | * <!-- end-user-doc --> | ||
103 | * @see #getMin() | ||
104 | * @generated | ||
105 | * @ordered | ||
106 | */ | ||
107 | protected int min = MIN_EDEFAULT; | ||
108 | |||
109 | /** | ||
110 | * The default value of the '{@link #isMaxUnlimited() <em>Max Unlimited</em>}' attribute. | ||
111 | * <!-- begin-user-doc --> | 78 | * <!-- begin-user-doc --> |
112 | * <!-- end-user-doc --> | 79 | * <!-- end-user-doc --> |
113 | * @see #isMaxUnlimited() | 80 | * @see #getNumber() |
114 | * @generated | 81 | * @generated |
115 | * @ordered | 82 | * @ordered |
116 | */ | 83 | */ |
117 | protected static final boolean MAX_UNLIMITED_EDEFAULT = false; | 84 | protected NumberSpecification number; |
118 | |||
119 | /** | ||
120 | * The cached value of the '{@link #isMaxUnlimited() <em>Max Unlimited</em>}' attribute. | ||
121 | * <!-- begin-user-doc --> | ||
122 | * <!-- end-user-doc --> | ||
123 | * @see #isMaxUnlimited() | ||
124 | * @generated | ||
125 | * @ordered | ||
126 | */ | ||
127 | protected boolean maxUnlimited = MAX_UNLIMITED_EDEFAULT; | ||
128 | |||
129 | /** | ||
130 | * The default value of the '{@link #getMax() <em>Max</em>}' attribute. | ||
131 | * <!-- begin-user-doc --> | ||
132 | * <!-- end-user-doc --> | ||
133 | * @see #getMax() | ||
134 | * @generated | ||
135 | * @ordered | ||
136 | */ | ||
137 | protected static final int MAX_EDEFAULT = 0; | ||
138 | |||
139 | /** | ||
140 | * The cached value of the '{@link #getMax() <em>Max</em>}' attribute. | ||
141 | * <!-- begin-user-doc --> | ||
142 | * <!-- end-user-doc --> | ||
143 | * @see #getMax() | ||
144 | * @generated | ||
145 | * @ordered | ||
146 | */ | ||
147 | protected int max = MAX_EDEFAULT; | ||
148 | 85 | ||
149 | /** | 86 | /** |
150 | * <!-- begin-user-doc --> | 87 | * <!-- begin-user-doc --> |
@@ -172,54 +109,6 @@ public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeS | |||
172 | * <!-- end-user-doc --> | 109 | * <!-- end-user-doc --> |
173 | * @generated | 110 | * @generated |
174 | */ | 111 | */ |
175 | public TypeReference getType() | ||
176 | { | ||
177 | return type; | ||
178 | } | ||
179 | |||
180 | /** | ||
181 | * <!-- begin-user-doc --> | ||
182 | * <!-- end-user-doc --> | ||
183 | * @generated | ||
184 | */ | ||
185 | public NotificationChain basicSetType(TypeReference newType, NotificationChain msgs) | ||
186 | { | ||
187 | TypeReference oldType = type; | ||
188 | type = newType; | ||
189 | if (eNotificationRequired()) | ||
190 | { | ||
191 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__TYPE, oldType, newType); | ||
192 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
193 | } | ||
194 | return msgs; | ||
195 | } | ||
196 | |||
197 | /** | ||
198 | * <!-- begin-user-doc --> | ||
199 | * <!-- end-user-doc --> | ||
200 | * @generated | ||
201 | */ | ||
202 | public void setType(TypeReference newType) | ||
203 | { | ||
204 | if (newType != type) | ||
205 | { | ||
206 | NotificationChain msgs = null; | ||
207 | if (type != null) | ||
208 | msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.TYPE_SCOPE__TYPE, null, msgs); | ||
209 | if (newType != null) | ||
210 | msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.TYPE_SCOPE__TYPE, null, msgs); | ||
211 | msgs = basicSetType(newType, msgs); | ||
212 | if (msgs != null) msgs.dispatch(); | ||
213 | } | ||
214 | else if (eNotificationRequired()) | ||
215 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__TYPE, newType, newType)); | ||
216 | } | ||
217 | |||
218 | /** | ||
219 | * <!-- begin-user-doc --> | ||
220 | * <!-- end-user-doc --> | ||
221 | * @generated | ||
222 | */ | ||
223 | public boolean isSetsNew() | 112 | public boolean isSetsNew() |
224 | { | 113 | { |
225 | return setsNew; | 114 | return setsNew; |
@@ -266,32 +155,9 @@ public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeS | |||
266 | * <!-- end-user-doc --> | 155 | * <!-- end-user-doc --> |
267 | * @generated | 156 | * @generated |
268 | */ | 157 | */ |
269 | public int getMin() | 158 | public NumberSpecification getNumber() |
270 | { | ||
271 | return min; | ||
272 | } | ||
273 | |||
274 | /** | ||
275 | * <!-- begin-user-doc --> | ||
276 | * <!-- end-user-doc --> | ||
277 | * @generated | ||
278 | */ | ||
279 | public void setMin(int newMin) | ||
280 | { | ||
281 | int oldMin = min; | ||
282 | min = newMin; | ||
283 | if (eNotificationRequired()) | ||
284 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__MIN, oldMin, min)); | ||
285 | } | ||
286 | |||
287 | /** | ||
288 | * <!-- begin-user-doc --> | ||
289 | * <!-- end-user-doc --> | ||
290 | * @generated | ||
291 | */ | ||
292 | public boolean isMaxUnlimited() | ||
293 | { | 159 | { |
294 | return maxUnlimited; | 160 | return number; |
295 | } | 161 | } |
296 | 162 | ||
297 | /** | 163 | /** |
@@ -299,22 +165,16 @@ public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeS | |||
299 | * <!-- end-user-doc --> | 165 | * <!-- end-user-doc --> |
300 | * @generated | 166 | * @generated |
301 | */ | 167 | */ |
302 | public void setMaxUnlimited(boolean newMaxUnlimited) | 168 | public NotificationChain basicSetNumber(NumberSpecification newNumber, NotificationChain msgs) |
303 | { | 169 | { |
304 | boolean oldMaxUnlimited = maxUnlimited; | 170 | NumberSpecification oldNumber = number; |
305 | maxUnlimited = newMaxUnlimited; | 171 | number = newNumber; |
306 | if (eNotificationRequired()) | 172 | if (eNotificationRequired()) |
307 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__MAX_UNLIMITED, oldMaxUnlimited, maxUnlimited)); | 173 | { |
308 | } | 174 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, oldNumber, newNumber); |
309 | 175 | if (msgs == null) msgs = notification; else msgs.add(notification); | |
310 | /** | 176 | } |
311 | * <!-- begin-user-doc --> | 177 | return msgs; |
312 | * <!-- end-user-doc --> | ||
313 | * @generated | ||
314 | */ | ||
315 | public int getMax() | ||
316 | { | ||
317 | return max; | ||
318 | } | 178 | } |
319 | 179 | ||
320 | /** | 180 | /** |
@@ -322,12 +182,20 @@ public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeS | |||
322 | * <!-- end-user-doc --> | 182 | * <!-- end-user-doc --> |
323 | * @generated | 183 | * @generated |
324 | */ | 184 | */ |
325 | public void setMax(int newMax) | 185 | public void setNumber(NumberSpecification newNumber) |
326 | { | 186 | { |
327 | int oldMax = max; | 187 | if (newNumber != number) |
328 | max = newMax; | 188 | { |
329 | if (eNotificationRequired()) | 189 | NotificationChain msgs = null; |
330 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__MAX, oldMax, max)); | 190 | if (number != null) |
191 | msgs = ((InternalEObject)number).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, null, msgs); | ||
192 | if (newNumber != null) | ||
193 | msgs = ((InternalEObject)newNumber).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, null, msgs); | ||
194 | msgs = basicSetNumber(newNumber, msgs); | ||
195 | if (msgs != null) msgs.dispatch(); | ||
196 | } | ||
197 | else if (eNotificationRequired()) | ||
198 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, newNumber, newNumber)); | ||
331 | } | 199 | } |
332 | 200 | ||
333 | /** | 201 | /** |
@@ -340,8 +208,8 @@ public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeS | |||
340 | { | 208 | { |
341 | switch (featureID) | 209 | switch (featureID) |
342 | { | 210 | { |
343 | case ApplicationConfigurationPackage.TYPE_SCOPE__TYPE: | 211 | case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: |
344 | return basicSetType(null, msgs); | 212 | return basicSetNumber(null, msgs); |
345 | } | 213 | } |
346 | return super.eInverseRemove(otherEnd, featureID, msgs); | 214 | return super.eInverseRemove(otherEnd, featureID, msgs); |
347 | } | 215 | } |
@@ -356,18 +224,12 @@ public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeS | |||
356 | { | 224 | { |
357 | switch (featureID) | 225 | switch (featureID) |
358 | { | 226 | { |
359 | case ApplicationConfigurationPackage.TYPE_SCOPE__TYPE: | ||
360 | return getType(); | ||
361 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: | 227 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: |
362 | return isSetsNew(); | 228 | return isSetsNew(); |
363 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: | 229 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: |
364 | return isSetsSum(); | 230 | return isSetsSum(); |
365 | case ApplicationConfigurationPackage.TYPE_SCOPE__MIN: | 231 | case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: |
366 | return getMin(); | 232 | return getNumber(); |
367 | case ApplicationConfigurationPackage.TYPE_SCOPE__MAX_UNLIMITED: | ||
368 | return isMaxUnlimited(); | ||
369 | case ApplicationConfigurationPackage.TYPE_SCOPE__MAX: | ||
370 | return getMax(); | ||
371 | } | 233 | } |
372 | return super.eGet(featureID, resolve, coreType); | 234 | return super.eGet(featureID, resolve, coreType); |
373 | } | 235 | } |
@@ -382,23 +244,14 @@ public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeS | |||
382 | { | 244 | { |
383 | switch (featureID) | 245 | switch (featureID) |
384 | { | 246 | { |
385 | case ApplicationConfigurationPackage.TYPE_SCOPE__TYPE: | ||
386 | setType((TypeReference)newValue); | ||
387 | return; | ||
388 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: | 247 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: |
389 | setSetsNew((Boolean)newValue); | 248 | setSetsNew((Boolean)newValue); |
390 | return; | 249 | return; |
391 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: | 250 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: |
392 | setSetsSum((Boolean)newValue); | 251 | setSetsSum((Boolean)newValue); |
393 | return; | 252 | return; |
394 | case ApplicationConfigurationPackage.TYPE_SCOPE__MIN: | 253 | case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: |
395 | setMin((Integer)newValue); | 254 | setNumber((NumberSpecification)newValue); |
396 | return; | ||
397 | case ApplicationConfigurationPackage.TYPE_SCOPE__MAX_UNLIMITED: | ||
398 | setMaxUnlimited((Boolean)newValue); | ||
399 | return; | ||
400 | case ApplicationConfigurationPackage.TYPE_SCOPE__MAX: | ||
401 | setMax((Integer)newValue); | ||
402 | return; | 255 | return; |
403 | } | 256 | } |
404 | super.eSet(featureID, newValue); | 257 | super.eSet(featureID, newValue); |
@@ -414,23 +267,14 @@ public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeS | |||
414 | { | 267 | { |
415 | switch (featureID) | 268 | switch (featureID) |
416 | { | 269 | { |
417 | case ApplicationConfigurationPackage.TYPE_SCOPE__TYPE: | ||
418 | setType((TypeReference)null); | ||
419 | return; | ||
420 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: | 270 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: |
421 | setSetsNew(SETS_NEW_EDEFAULT); | 271 | setSetsNew(SETS_NEW_EDEFAULT); |
422 | return; | 272 | return; |
423 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: | 273 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: |
424 | setSetsSum(SETS_SUM_EDEFAULT); | 274 | setSetsSum(SETS_SUM_EDEFAULT); |
425 | return; | 275 | return; |
426 | case ApplicationConfigurationPackage.TYPE_SCOPE__MIN: | 276 | case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: |
427 | setMin(MIN_EDEFAULT); | 277 | setNumber((NumberSpecification)null); |
428 | return; | ||
429 | case ApplicationConfigurationPackage.TYPE_SCOPE__MAX_UNLIMITED: | ||
430 | setMaxUnlimited(MAX_UNLIMITED_EDEFAULT); | ||
431 | return; | ||
432 | case ApplicationConfigurationPackage.TYPE_SCOPE__MAX: | ||
433 | setMax(MAX_EDEFAULT); | ||
434 | return; | 278 | return; |
435 | } | 279 | } |
436 | super.eUnset(featureID); | 280 | super.eUnset(featureID); |
@@ -446,18 +290,12 @@ public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeS | |||
446 | { | 290 | { |
447 | switch (featureID) | 291 | switch (featureID) |
448 | { | 292 | { |
449 | case ApplicationConfigurationPackage.TYPE_SCOPE__TYPE: | ||
450 | return type != null; | ||
451 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: | 293 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: |
452 | return setsNew != SETS_NEW_EDEFAULT; | 294 | return setsNew != SETS_NEW_EDEFAULT; |
453 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: | 295 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: |
454 | return setsSum != SETS_SUM_EDEFAULT; | 296 | return setsSum != SETS_SUM_EDEFAULT; |
455 | case ApplicationConfigurationPackage.TYPE_SCOPE__MIN: | 297 | case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: |
456 | return min != MIN_EDEFAULT; | 298 | return number != null; |
457 | case ApplicationConfigurationPackage.TYPE_SCOPE__MAX_UNLIMITED: | ||
458 | return maxUnlimited != MAX_UNLIMITED_EDEFAULT; | ||
459 | case ApplicationConfigurationPackage.TYPE_SCOPE__MAX: | ||
460 | return max != MAX_EDEFAULT; | ||
461 | } | 299 | } |
462 | return super.eIsSet(featureID); | 300 | return super.eIsSet(featureID); |
463 | } | 301 | } |
@@ -477,12 +315,6 @@ public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeS | |||
477 | result.append(setsNew); | 315 | result.append(setsNew); |
478 | result.append(", setsSum: "); | 316 | result.append(", setsSum: "); |
479 | result.append(setsSum); | 317 | result.append(setsSum); |
480 | result.append(", min: "); | ||
481 | result.append(min); | ||
482 | result.append(", maxUnlimited: "); | ||
483 | result.append(maxUnlimited); | ||
484 | result.append(", max: "); | ||
485 | result.append(max); | ||
486 | result.append(')'); | 318 | result.append(')'); |
487 | return result.toString(); | 319 | return result.toString(); |
488 | } | 320 | } |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationAdapterFactory.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationAdapterFactory.java index 58c9881e..7a472842 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationAdapterFactory.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationAdapterFactory.java | |||
@@ -266,6 +266,31 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl | |||
266 | return createTypeScopeAdapter(); | 266 | return createTypeScopeAdapter(); |
267 | } | 267 | } |
268 | @Override | 268 | @Override |
269 | public Adapter caseClassTypeScope(ClassTypeScope object) | ||
270 | { | ||
271 | return createClassTypeScopeAdapter(); | ||
272 | } | ||
273 | @Override | ||
274 | public Adapter caseObjectTypeScope(ObjectTypeScope object) | ||
275 | { | ||
276 | return createObjectTypeScopeAdapter(); | ||
277 | } | ||
278 | @Override | ||
279 | public Adapter caseIntegerTypeScope(IntegerTypeScope object) | ||
280 | { | ||
281 | return createIntegerTypeScopeAdapter(); | ||
282 | } | ||
283 | @Override | ||
284 | public Adapter caseRealTypeScope(RealTypeScope object) | ||
285 | { | ||
286 | return createRealTypeScopeAdapter(); | ||
287 | } | ||
288 | @Override | ||
289 | public Adapter caseStringTypeScope(StringTypeScope object) | ||
290 | { | ||
291 | return createStringTypeScopeAdapter(); | ||
292 | } | ||
293 | @Override | ||
269 | public Adapter caseTypeReference(TypeReference object) | 294 | public Adapter caseTypeReference(TypeReference object) |
270 | { | 295 | { |
271 | return createTypeReferenceAdapter(); | 296 | return createTypeReferenceAdapter(); |
@@ -296,6 +321,36 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl | |||
296 | return createStringReferenceAdapter(); | 321 | return createStringReferenceAdapter(); |
297 | } | 322 | } |
298 | @Override | 323 | @Override |
324 | public Adapter caseNumberSpecification(NumberSpecification object) | ||
325 | { | ||
326 | return createNumberSpecificationAdapter(); | ||
327 | } | ||
328 | @Override | ||
329 | public Adapter caseExactNumber(ExactNumber object) | ||
330 | { | ||
331 | return createExactNumberAdapter(); | ||
332 | } | ||
333 | @Override | ||
334 | public Adapter caseIntervallNumber(IntervallNumber object) | ||
335 | { | ||
336 | return createIntervallNumberAdapter(); | ||
337 | } | ||
338 | @Override | ||
339 | public Adapter caseIntEnumberation(IntEnumberation object) | ||
340 | { | ||
341 | return createIntEnumberationAdapter(); | ||
342 | } | ||
343 | @Override | ||
344 | public Adapter caseRealEnumeration(RealEnumeration object) | ||
345 | { | ||
346 | return createRealEnumerationAdapter(); | ||
347 | } | ||
348 | @Override | ||
349 | public Adapter caseStringEnumeration(StringEnumeration object) | ||
350 | { | ||
351 | return createStringEnumerationAdapter(); | ||
352 | } | ||
353 | @Override | ||
299 | public Adapter caseScopeDeclaration(ScopeDeclaration object) | 354 | public Adapter caseScopeDeclaration(ScopeDeclaration object) |
300 | { | 355 | { |
301 | return createScopeDeclarationAdapter(); | 356 | return createScopeDeclarationAdapter(); |
@@ -928,6 +983,81 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl | |||
928 | } | 983 | } |
929 | 984 | ||
930 | /** | 985 | /** |
986 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope <em>Class Type Scope</em>}'. | ||
987 | * <!-- begin-user-doc --> | ||
988 | * This default implementation returns null so that we can easily ignore cases; | ||
989 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
990 | * <!-- end-user-doc --> | ||
991 | * @return the new adapter. | ||
992 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope | ||
993 | * @generated | ||
994 | */ | ||
995 | public Adapter createClassTypeScopeAdapter() | ||
996 | { | ||
997 | return null; | ||
998 | } | ||
999 | |||
1000 | /** | ||
1001 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope <em>Object Type Scope</em>}'. | ||
1002 | * <!-- begin-user-doc --> | ||
1003 | * This default implementation returns null so that we can easily ignore cases; | ||
1004 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1005 | * <!-- end-user-doc --> | ||
1006 | * @return the new adapter. | ||
1007 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope | ||
1008 | * @generated | ||
1009 | */ | ||
1010 | public Adapter createObjectTypeScopeAdapter() | ||
1011 | { | ||
1012 | return null; | ||
1013 | } | ||
1014 | |||
1015 | /** | ||
1016 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope <em>Integer Type Scope</em>}'. | ||
1017 | * <!-- begin-user-doc --> | ||
1018 | * This default implementation returns null so that we can easily ignore cases; | ||
1019 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1020 | * <!-- end-user-doc --> | ||
1021 | * @return the new adapter. | ||
1022 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope | ||
1023 | * @generated | ||
1024 | */ | ||
1025 | public Adapter createIntegerTypeScopeAdapter() | ||
1026 | { | ||
1027 | return null; | ||
1028 | } | ||
1029 | |||
1030 | /** | ||
1031 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope <em>Real Type Scope</em>}'. | ||
1032 | * <!-- begin-user-doc --> | ||
1033 | * This default implementation returns null so that we can easily ignore cases; | ||
1034 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1035 | * <!-- end-user-doc --> | ||
1036 | * @return the new adapter. | ||
1037 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope | ||
1038 | * @generated | ||
1039 | */ | ||
1040 | public Adapter createRealTypeScopeAdapter() | ||
1041 | { | ||
1042 | return null; | ||
1043 | } | ||
1044 | |||
1045 | /** | ||
1046 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope <em>String Type Scope</em>}'. | ||
1047 | * <!-- begin-user-doc --> | ||
1048 | * This default implementation returns null so that we can easily ignore cases; | ||
1049 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1050 | * <!-- end-user-doc --> | ||
1051 | * @return the new adapter. | ||
1052 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope | ||
1053 | * @generated | ||
1054 | */ | ||
1055 | public Adapter createStringTypeScopeAdapter() | ||
1056 | { | ||
1057 | return null; | ||
1058 | } | ||
1059 | |||
1060 | /** | ||
931 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference <em>Type Reference</em>}'. | 1061 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference <em>Type Reference</em>}'. |
932 | * <!-- begin-user-doc --> | 1062 | * <!-- begin-user-doc --> |
933 | * This default implementation returns null so that we can easily ignore cases; | 1063 | * This default implementation returns null so that we can easily ignore cases; |
@@ -1018,6 +1148,96 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl | |||
1018 | } | 1148 | } |
1019 | 1149 | ||
1020 | /** | 1150 | /** |
1151 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification <em>Number Specification</em>}'. | ||
1152 | * <!-- begin-user-doc --> | ||
1153 | * This default implementation returns null so that we can easily ignore cases; | ||
1154 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1155 | * <!-- end-user-doc --> | ||
1156 | * @return the new adapter. | ||
1157 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification | ||
1158 | * @generated | ||
1159 | */ | ||
1160 | public Adapter createNumberSpecificationAdapter() | ||
1161 | { | ||
1162 | return null; | ||
1163 | } | ||
1164 | |||
1165 | /** | ||
1166 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber <em>Exact Number</em>}'. | ||
1167 | * <!-- begin-user-doc --> | ||
1168 | * This default implementation returns null so that we can easily ignore cases; | ||
1169 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1170 | * <!-- end-user-doc --> | ||
1171 | * @return the new adapter. | ||
1172 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber | ||
1173 | * @generated | ||
1174 | */ | ||
1175 | public Adapter createExactNumberAdapter() | ||
1176 | { | ||
1177 | return null; | ||
1178 | } | ||
1179 | |||
1180 | /** | ||
1181 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber <em>Intervall Number</em>}'. | ||
1182 | * <!-- begin-user-doc --> | ||
1183 | * This default implementation returns null so that we can easily ignore cases; | ||
1184 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1185 | * <!-- end-user-doc --> | ||
1186 | * @return the new adapter. | ||
1187 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber | ||
1188 | * @generated | ||
1189 | */ | ||
1190 | public Adapter createIntervallNumberAdapter() | ||
1191 | { | ||
1192 | return null; | ||
1193 | } | ||
1194 | |||
1195 | /** | ||
1196 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation <em>Int Enumberation</em>}'. | ||
1197 | * <!-- begin-user-doc --> | ||
1198 | * This default implementation returns null so that we can easily ignore cases; | ||
1199 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1200 | * <!-- end-user-doc --> | ||
1201 | * @return the new adapter. | ||
1202 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation | ||
1203 | * @generated | ||
1204 | */ | ||
1205 | public Adapter createIntEnumberationAdapter() | ||
1206 | { | ||
1207 | return null; | ||
1208 | } | ||
1209 | |||
1210 | /** | ||
1211 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration <em>Real Enumeration</em>}'. | ||
1212 | * <!-- begin-user-doc --> | ||
1213 | * This default implementation returns null so that we can easily ignore cases; | ||
1214 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1215 | * <!-- end-user-doc --> | ||
1216 | * @return the new adapter. | ||
1217 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration | ||
1218 | * @generated | ||
1219 | */ | ||
1220 | public Adapter createRealEnumerationAdapter() | ||
1221 | { | ||
1222 | return null; | ||
1223 | } | ||
1224 | |||
1225 | /** | ||
1226 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration <em>String Enumeration</em>}'. | ||
1227 | * <!-- begin-user-doc --> | ||
1228 | * This default implementation returns null so that we can easily ignore cases; | ||
1229 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1230 | * <!-- end-user-doc --> | ||
1231 | * @return the new adapter. | ||
1232 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration | ||
1233 | * @generated | ||
1234 | */ | ||
1235 | public Adapter createStringEnumerationAdapter() | ||
1236 | { | ||
1237 | return null; | ||
1238 | } | ||
1239 | |||
1240 | /** | ||
1021 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration <em>Scope Declaration</em>}'. | 1241 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration <em>Scope Declaration</em>}'. |
1022 | * <!-- begin-user-doc --> | 1242 | * <!-- begin-user-doc --> |
1023 | * This default implementation returns null so that we can easily ignore cases; | 1243 | * This default implementation returns null so that we can easily ignore cases; |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java index fbcf4041..a579f3f1 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java | |||
@@ -369,6 +369,46 @@ public class ApplicationConfigurationSwitch<T> extends Switch<T> | |||
369 | if (result == null) result = defaultCase(theEObject); | 369 | if (result == null) result = defaultCase(theEObject); |
370 | return result; | 370 | return result; |
371 | } | 371 | } |
372 | case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE: | ||
373 | { | ||
374 | ClassTypeScope classTypeScope = (ClassTypeScope)theEObject; | ||
375 | T result = caseClassTypeScope(classTypeScope); | ||
376 | if (result == null) result = caseTypeScope(classTypeScope); | ||
377 | if (result == null) result = defaultCase(theEObject); | ||
378 | return result; | ||
379 | } | ||
380 | case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE: | ||
381 | { | ||
382 | ObjectTypeScope objectTypeScope = (ObjectTypeScope)theEObject; | ||
383 | T result = caseObjectTypeScope(objectTypeScope); | ||
384 | if (result == null) result = caseTypeScope(objectTypeScope); | ||
385 | if (result == null) result = defaultCase(theEObject); | ||
386 | return result; | ||
387 | } | ||
388 | case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE: | ||
389 | { | ||
390 | IntegerTypeScope integerTypeScope = (IntegerTypeScope)theEObject; | ||
391 | T result = caseIntegerTypeScope(integerTypeScope); | ||
392 | if (result == null) result = caseTypeScope(integerTypeScope); | ||
393 | if (result == null) result = defaultCase(theEObject); | ||
394 | return result; | ||
395 | } | ||
396 | case ApplicationConfigurationPackage.REAL_TYPE_SCOPE: | ||
397 | { | ||
398 | RealTypeScope realTypeScope = (RealTypeScope)theEObject; | ||
399 | T result = caseRealTypeScope(realTypeScope); | ||
400 | if (result == null) result = caseTypeScope(realTypeScope); | ||
401 | if (result == null) result = defaultCase(theEObject); | ||
402 | return result; | ||
403 | } | ||
404 | case ApplicationConfigurationPackage.STRING_TYPE_SCOPE: | ||
405 | { | ||
406 | StringTypeScope stringTypeScope = (StringTypeScope)theEObject; | ||
407 | T result = caseStringTypeScope(stringTypeScope); | ||
408 | if (result == null) result = caseTypeScope(stringTypeScope); | ||
409 | if (result == null) result = defaultCase(theEObject); | ||
410 | return result; | ||
411 | } | ||
372 | case ApplicationConfigurationPackage.TYPE_REFERENCE: | 412 | case ApplicationConfigurationPackage.TYPE_REFERENCE: |
373 | { | 413 | { |
374 | TypeReference typeReference = (TypeReference)theEObject; | 414 | TypeReference typeReference = (TypeReference)theEObject; |
@@ -416,6 +456,53 @@ public class ApplicationConfigurationSwitch<T> extends Switch<T> | |||
416 | if (result == null) result = defaultCase(theEObject); | 456 | if (result == null) result = defaultCase(theEObject); |
417 | return result; | 457 | return result; |
418 | } | 458 | } |
459 | case ApplicationConfigurationPackage.NUMBER_SPECIFICATION: | ||
460 | { | ||
461 | NumberSpecification numberSpecification = (NumberSpecification)theEObject; | ||
462 | T result = caseNumberSpecification(numberSpecification); | ||
463 | if (result == null) result = defaultCase(theEObject); | ||
464 | return result; | ||
465 | } | ||
466 | case ApplicationConfigurationPackage.EXACT_NUMBER: | ||
467 | { | ||
468 | ExactNumber exactNumber = (ExactNumber)theEObject; | ||
469 | T result = caseExactNumber(exactNumber); | ||
470 | if (result == null) result = caseNumberSpecification(exactNumber); | ||
471 | if (result == null) result = defaultCase(theEObject); | ||
472 | return result; | ||
473 | } | ||
474 | case ApplicationConfigurationPackage.INTERVALL_NUMBER: | ||
475 | { | ||
476 | IntervallNumber intervallNumber = (IntervallNumber)theEObject; | ||
477 | T result = caseIntervallNumber(intervallNumber); | ||
478 | if (result == null) result = caseNumberSpecification(intervallNumber); | ||
479 | if (result == null) result = defaultCase(theEObject); | ||
480 | return result; | ||
481 | } | ||
482 | case ApplicationConfigurationPackage.INT_ENUMBERATION: | ||
483 | { | ||
484 | IntEnumberation intEnumberation = (IntEnumberation)theEObject; | ||
485 | T result = caseIntEnumberation(intEnumberation); | ||
486 | if (result == null) result = caseNumberSpecification(intEnumberation); | ||
487 | if (result == null) result = defaultCase(theEObject); | ||
488 | return result; | ||
489 | } | ||
490 | case ApplicationConfigurationPackage.REAL_ENUMERATION: | ||
491 | { | ||
492 | RealEnumeration realEnumeration = (RealEnumeration)theEObject; | ||
493 | T result = caseRealEnumeration(realEnumeration); | ||
494 | if (result == null) result = caseNumberSpecification(realEnumeration); | ||
495 | if (result == null) result = defaultCase(theEObject); | ||
496 | return result; | ||
497 | } | ||
498 | case ApplicationConfigurationPackage.STRING_ENUMERATION: | ||
499 | { | ||
500 | StringEnumeration stringEnumeration = (StringEnumeration)theEObject; | ||
501 | T result = caseStringEnumeration(stringEnumeration); | ||
502 | if (result == null) result = caseNumberSpecification(stringEnumeration); | ||
503 | if (result == null) result = defaultCase(theEObject); | ||
504 | return result; | ||
505 | } | ||
419 | case ApplicationConfigurationPackage.SCOPE_DECLARATION: | 506 | case ApplicationConfigurationPackage.SCOPE_DECLARATION: |
420 | { | 507 | { |
421 | ScopeDeclaration scopeDeclaration = (ScopeDeclaration)theEObject; | 508 | ScopeDeclaration scopeDeclaration = (ScopeDeclaration)theEObject; |
@@ -1097,6 +1184,86 @@ public class ApplicationConfigurationSwitch<T> extends Switch<T> | |||
1097 | } | 1184 | } |
1098 | 1185 | ||
1099 | /** | 1186 | /** |
1187 | * Returns the result of interpreting the object as an instance of '<em>Class Type Scope</em>'. | ||
1188 | * <!-- begin-user-doc --> | ||
1189 | * This implementation returns null; | ||
1190 | * returning a non-null result will terminate the switch. | ||
1191 | * <!-- end-user-doc --> | ||
1192 | * @param object the target of the switch. | ||
1193 | * @return the result of interpreting the object as an instance of '<em>Class Type Scope</em>'. | ||
1194 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1195 | * @generated | ||
1196 | */ | ||
1197 | public T caseClassTypeScope(ClassTypeScope object) | ||
1198 | { | ||
1199 | return null; | ||
1200 | } | ||
1201 | |||
1202 | /** | ||
1203 | * Returns the result of interpreting the object as an instance of '<em>Object Type Scope</em>'. | ||
1204 | * <!-- begin-user-doc --> | ||
1205 | * This implementation returns null; | ||
1206 | * returning a non-null result will terminate the switch. | ||
1207 | * <!-- end-user-doc --> | ||
1208 | * @param object the target of the switch. | ||
1209 | * @return the result of interpreting the object as an instance of '<em>Object Type Scope</em>'. | ||
1210 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1211 | * @generated | ||
1212 | */ | ||
1213 | public T caseObjectTypeScope(ObjectTypeScope object) | ||
1214 | { | ||
1215 | return null; | ||
1216 | } | ||
1217 | |||
1218 | /** | ||
1219 | * Returns the result of interpreting the object as an instance of '<em>Integer Type Scope</em>'. | ||
1220 | * <!-- begin-user-doc --> | ||
1221 | * This implementation returns null; | ||
1222 | * returning a non-null result will terminate the switch. | ||
1223 | * <!-- end-user-doc --> | ||
1224 | * @param object the target of the switch. | ||
1225 | * @return the result of interpreting the object as an instance of '<em>Integer Type Scope</em>'. | ||
1226 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1227 | * @generated | ||
1228 | */ | ||
1229 | public T caseIntegerTypeScope(IntegerTypeScope object) | ||
1230 | { | ||
1231 | return null; | ||
1232 | } | ||
1233 | |||
1234 | /** | ||
1235 | * Returns the result of interpreting the object as an instance of '<em>Real Type Scope</em>'. | ||
1236 | * <!-- begin-user-doc --> | ||
1237 | * This implementation returns null; | ||
1238 | * returning a non-null result will terminate the switch. | ||
1239 | * <!-- end-user-doc --> | ||
1240 | * @param object the target of the switch. | ||
1241 | * @return the result of interpreting the object as an instance of '<em>Real Type Scope</em>'. | ||
1242 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1243 | * @generated | ||
1244 | */ | ||
1245 | public T caseRealTypeScope(RealTypeScope object) | ||
1246 | { | ||
1247 | return null; | ||
1248 | } | ||
1249 | |||
1250 | /** | ||
1251 | * Returns the result of interpreting the object as an instance of '<em>String Type Scope</em>'. | ||
1252 | * <!-- begin-user-doc --> | ||
1253 | * This implementation returns null; | ||
1254 | * returning a non-null result will terminate the switch. | ||
1255 | * <!-- end-user-doc --> | ||
1256 | * @param object the target of the switch. | ||
1257 | * @return the result of interpreting the object as an instance of '<em>String Type Scope</em>'. | ||
1258 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1259 | * @generated | ||
1260 | */ | ||
1261 | public T caseStringTypeScope(StringTypeScope object) | ||
1262 | { | ||
1263 | return null; | ||
1264 | } | ||
1265 | |||
1266 | /** | ||
1100 | * Returns the result of interpreting the object as an instance of '<em>Type Reference</em>'. | 1267 | * Returns the result of interpreting the object as an instance of '<em>Type Reference</em>'. |
1101 | * <!-- begin-user-doc --> | 1268 | * <!-- begin-user-doc --> |
1102 | * This implementation returns null; | 1269 | * This implementation returns null; |
@@ -1193,6 +1360,102 @@ public class ApplicationConfigurationSwitch<T> extends Switch<T> | |||
1193 | } | 1360 | } |
1194 | 1361 | ||
1195 | /** | 1362 | /** |
1363 | * Returns the result of interpreting the object as an instance of '<em>Number Specification</em>'. | ||
1364 | * <!-- begin-user-doc --> | ||
1365 | * This implementation returns null; | ||
1366 | * returning a non-null result will terminate the switch. | ||
1367 | * <!-- end-user-doc --> | ||
1368 | * @param object the target of the switch. | ||
1369 | * @return the result of interpreting the object as an instance of '<em>Number Specification</em>'. | ||
1370 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1371 | * @generated | ||
1372 | */ | ||
1373 | public T caseNumberSpecification(NumberSpecification object) | ||
1374 | { | ||
1375 | return null; | ||
1376 | } | ||
1377 | |||
1378 | /** | ||
1379 | * Returns the result of interpreting the object as an instance of '<em>Exact Number</em>'. | ||
1380 | * <!-- begin-user-doc --> | ||
1381 | * This implementation returns null; | ||
1382 | * returning a non-null result will terminate the switch. | ||
1383 | * <!-- end-user-doc --> | ||
1384 | * @param object the target of the switch. | ||
1385 | * @return the result of interpreting the object as an instance of '<em>Exact Number</em>'. | ||
1386 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1387 | * @generated | ||
1388 | */ | ||
1389 | public T caseExactNumber(ExactNumber object) | ||
1390 | { | ||
1391 | return null; | ||
1392 | } | ||
1393 | |||
1394 | /** | ||
1395 | * Returns the result of interpreting the object as an instance of '<em>Intervall Number</em>'. | ||
1396 | * <!-- begin-user-doc --> | ||
1397 | * This implementation returns null; | ||
1398 | * returning a non-null result will terminate the switch. | ||
1399 | * <!-- end-user-doc --> | ||
1400 | * @param object the target of the switch. | ||
1401 | * @return the result of interpreting the object as an instance of '<em>Intervall Number</em>'. | ||
1402 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1403 | * @generated | ||
1404 | */ | ||
1405 | public T caseIntervallNumber(IntervallNumber object) | ||
1406 | { | ||
1407 | return null; | ||
1408 | } | ||
1409 | |||
1410 | /** | ||
1411 | * Returns the result of interpreting the object as an instance of '<em>Int Enumberation</em>'. | ||
1412 | * <!-- begin-user-doc --> | ||
1413 | * This implementation returns null; | ||
1414 | * returning a non-null result will terminate the switch. | ||
1415 | * <!-- end-user-doc --> | ||
1416 | * @param object the target of the switch. | ||
1417 | * @return the result of interpreting the object as an instance of '<em>Int Enumberation</em>'. | ||
1418 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1419 | * @generated | ||
1420 | */ | ||
1421 | public T caseIntEnumberation(IntEnumberation object) | ||
1422 | { | ||
1423 | return null; | ||
1424 | } | ||
1425 | |||
1426 | /** | ||
1427 | * Returns the result of interpreting the object as an instance of '<em>Real Enumeration</em>'. | ||
1428 | * <!-- begin-user-doc --> | ||
1429 | * This implementation returns null; | ||
1430 | * returning a non-null result will terminate the switch. | ||
1431 | * <!-- end-user-doc --> | ||
1432 | * @param object the target of the switch. | ||
1433 | * @return the result of interpreting the object as an instance of '<em>Real Enumeration</em>'. | ||
1434 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1435 | * @generated | ||
1436 | */ | ||
1437 | public T caseRealEnumeration(RealEnumeration object) | ||
1438 | { | ||
1439 | return null; | ||
1440 | } | ||
1441 | |||
1442 | /** | ||
1443 | * Returns the result of interpreting the object as an instance of '<em>String Enumeration</em>'. | ||
1444 | * <!-- begin-user-doc --> | ||
1445 | * This implementation returns null; | ||
1446 | * returning a non-null result will terminate the switch. | ||
1447 | * <!-- end-user-doc --> | ||
1448 | * @param object the target of the switch. | ||
1449 | * @return the result of interpreting the object as an instance of '<em>String Enumeration</em>'. | ||
1450 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1451 | * @generated | ||
1452 | */ | ||
1453 | public T caseStringEnumeration(StringEnumeration object) | ||
1454 | { | ||
1455 | return null; | ||
1456 | } | ||
1457 | |||
1458 | /** | ||
1196 | * Returns the result of interpreting the object as an instance of '<em>Scope Declaration</em>'. | 1459 | * Returns the result of interpreting the object as an instance of '<em>Scope Declaration</em>'. |
1197 | * <!-- begin-user-doc --> | 1460 | * <!-- begin-user-doc --> |
1198 | * This implementation returns null; | 1461 | * This implementation returns null; |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g index 438b8311..81aec312 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g | |||
@@ -2064,25 +2064,88 @@ ruleTypeScope returns [EObject current=null] | |||
2064 | leaveRule(); | 2064 | leaveRule(); |
2065 | }: | 2065 | }: |
2066 | ( | 2066 | ( |
2067 | { | ||
2068 | newCompositeNode(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); | ||
2069 | } | ||
2070 | this_ClassTypeScope_0=ruleClassTypeScope | ||
2071 | { | ||
2072 | $current = $this_ClassTypeScope_0.current; | ||
2073 | afterParserOrEnumRuleCall(); | ||
2074 | } | ||
2075 | | | ||
2076 | { | ||
2077 | newCompositeNode(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); | ||
2078 | } | ||
2079 | this_ObjectTypeScope_1=ruleObjectTypeScope | ||
2080 | { | ||
2081 | $current = $this_ObjectTypeScope_1.current; | ||
2082 | afterParserOrEnumRuleCall(); | ||
2083 | } | ||
2084 | | | ||
2085 | { | ||
2086 | newCompositeNode(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); | ||
2087 | } | ||
2088 | this_IntegerTypeScope_2=ruleIntegerTypeScope | ||
2089 | { | ||
2090 | $current = $this_IntegerTypeScope_2.current; | ||
2091 | afterParserOrEnumRuleCall(); | ||
2092 | } | ||
2093 | | | ||
2094 | { | ||
2095 | newCompositeNode(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); | ||
2096 | } | ||
2097 | this_RealTypeScope_3=ruleRealTypeScope | ||
2098 | { | ||
2099 | $current = $this_RealTypeScope_3.current; | ||
2100 | afterParserOrEnumRuleCall(); | ||
2101 | } | ||
2102 | | | ||
2103 | { | ||
2104 | newCompositeNode(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); | ||
2105 | } | ||
2106 | this_StringTypeScope_4=ruleStringTypeScope | ||
2107 | { | ||
2108 | $current = $this_StringTypeScope_4.current; | ||
2109 | afterParserOrEnumRuleCall(); | ||
2110 | } | ||
2111 | ) | ||
2112 | ; | ||
2113 | |||
2114 | // Entry rule entryRuleClassTypeScope | ||
2115 | entryRuleClassTypeScope returns [EObject current=null]: | ||
2116 | { newCompositeNode(grammarAccess.getClassTypeScopeRule()); } | ||
2117 | iv_ruleClassTypeScope=ruleClassTypeScope | ||
2118 | { $current=$iv_ruleClassTypeScope.current; } | ||
2119 | EOF; | ||
2120 | |||
2121 | // Rule ClassTypeScope | ||
2122 | ruleClassTypeScope returns [EObject current=null] | ||
2123 | @init { | ||
2124 | enterRule(); | ||
2125 | } | ||
2126 | @after { | ||
2127 | leaveRule(); | ||
2128 | }: | ||
2129 | ( | ||
2067 | otherlv_0='#' | 2130 | otherlv_0='#' |
2068 | { | 2131 | { |
2069 | newLeafNode(otherlv_0, grammarAccess.getTypeScopeAccess().getNumberSignKeyword_0()); | 2132 | newLeafNode(otherlv_0, grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); |
2070 | } | 2133 | } |
2071 | ( | 2134 | ( |
2072 | ( | 2135 | ( |
2073 | { | 2136 | { |
2074 | newCompositeNode(grammarAccess.getTypeScopeAccess().getTypeTypeReferenceParserRuleCall_1_0()); | 2137 | newCompositeNode(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); |
2075 | } | 2138 | } |
2076 | lv_type_1_0=ruleTypeReference | 2139 | lv_type_1_0=ruleClassReference |
2077 | { | 2140 | { |
2078 | if ($current==null) { | 2141 | if ($current==null) { |
2079 | $current = createModelElementForParent(grammarAccess.getTypeScopeRule()); | 2142 | $current = createModelElementForParent(grammarAccess.getClassTypeScopeRule()); |
2080 | } | 2143 | } |
2081 | set( | 2144 | set( |
2082 | $current, | 2145 | $current, |
2083 | "type", | 2146 | "type", |
2084 | lv_type_1_0, | 2147 | lv_type_1_0, |
2085 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeReference"); | 2148 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ClassReference"); |
2086 | afterParserOrEnumRuleCall(); | 2149 | afterParserOrEnumRuleCall(); |
2087 | } | 2150 | } |
2088 | ) | 2151 | ) |
@@ -2092,11 +2155,11 @@ ruleTypeScope returns [EObject current=null] | |||
2092 | ( | 2155 | ( |
2093 | lv_setsNew_2_0='+=' | 2156 | lv_setsNew_2_0='+=' |
2094 | { | 2157 | { |
2095 | newLeafNode(lv_setsNew_2_0, grammarAccess.getTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); | 2158 | newLeafNode(lv_setsNew_2_0, grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); |
2096 | } | 2159 | } |
2097 | { | 2160 | { |
2098 | if ($current==null) { | 2161 | if ($current==null) { |
2099 | $current = createModelElement(grammarAccess.getTypeScopeRule()); | 2162 | $current = createModelElement(grammarAccess.getClassTypeScopeRule()); |
2100 | } | 2163 | } |
2101 | setWithLastConsumed($current, "setsNew", true, "+="); | 2164 | setWithLastConsumed($current, "setsNew", true, "+="); |
2102 | } | 2165 | } |
@@ -2107,11 +2170,11 @@ ruleTypeScope returns [EObject current=null] | |||
2107 | ( | 2170 | ( |
2108 | lv_setsSum_3_0='=' | 2171 | lv_setsSum_3_0='=' |
2109 | { | 2172 | { |
2110 | newLeafNode(lv_setsSum_3_0, grammarAccess.getTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); | 2173 | newLeafNode(lv_setsSum_3_0, grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); |
2111 | } | 2174 | } |
2112 | { | 2175 | { |
2113 | if ($current==null) { | 2176 | if ($current==null) { |
2114 | $current = createModelElement(grammarAccess.getTypeScopeRule()); | 2177 | $current = createModelElement(grammarAccess.getClassTypeScopeRule()); |
2115 | } | 2178 | } |
2116 | setWithLastConsumed($current, "setsSum", true, "="); | 2179 | setWithLastConsumed($current, "setsSum", true, "="); |
2117 | } | 2180 | } |
@@ -2120,75 +2183,171 @@ ruleTypeScope returns [EObject current=null] | |||
2120 | ) | 2183 | ) |
2121 | ( | 2184 | ( |
2122 | ( | 2185 | ( |
2123 | lv_min_4_0=RULE_INT | 2186 | ( |
2187 | { | ||
2188 | newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); | ||
2189 | } | ||
2190 | lv_number_4_0=ruleExactNumber | ||
2191 | { | ||
2192 | if ($current==null) { | ||
2193 | $current = createModelElementForParent(grammarAccess.getClassTypeScopeRule()); | ||
2194 | } | ||
2195 | set( | ||
2196 | $current, | ||
2197 | "number", | ||
2198 | lv_number_4_0, | ||
2199 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); | ||
2200 | afterParserOrEnumRuleCall(); | ||
2201 | } | ||
2202 | ) | ||
2203 | ) | ||
2204 | | | ||
2205 | ( | ||
2206 | ( | ||
2207 | { | ||
2208 | newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); | ||
2209 | } | ||
2210 | lv_number_5_0=ruleIntervallNumber | ||
2211 | { | ||
2212 | if ($current==null) { | ||
2213 | $current = createModelElementForParent(grammarAccess.getClassTypeScopeRule()); | ||
2214 | } | ||
2215 | set( | ||
2216 | $current, | ||
2217 | "number", | ||
2218 | lv_number_5_0, | ||
2219 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); | ||
2220 | afterParserOrEnumRuleCall(); | ||
2221 | } | ||
2222 | ) | ||
2223 | ) | ||
2224 | ) | ||
2225 | ) | ||
2226 | ; | ||
2227 | |||
2228 | // Entry rule entryRuleObjectTypeScope | ||
2229 | entryRuleObjectTypeScope returns [EObject current=null]: | ||
2230 | { newCompositeNode(grammarAccess.getObjectTypeScopeRule()); } | ||
2231 | iv_ruleObjectTypeScope=ruleObjectTypeScope | ||
2232 | { $current=$iv_ruleObjectTypeScope.current; } | ||
2233 | EOF; | ||
2234 | |||
2235 | // Rule ObjectTypeScope | ||
2236 | ruleObjectTypeScope returns [EObject current=null] | ||
2237 | @init { | ||
2238 | enterRule(); | ||
2239 | } | ||
2240 | @after { | ||
2241 | leaveRule(); | ||
2242 | }: | ||
2243 | ( | ||
2244 | otherlv_0='#' | ||
2245 | { | ||
2246 | newLeafNode(otherlv_0, grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); | ||
2247 | } | ||
2248 | ( | ||
2249 | ( | ||
2124 | { | 2250 | { |
2125 | newLeafNode(lv_min_4_0, grammarAccess.getTypeScopeAccess().getMinINTTerminalRuleCall_3_0()); | 2251 | newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); |
2126 | } | 2252 | } |
2253 | lv_type_1_0=ruleObjectReference | ||
2127 | { | 2254 | { |
2128 | if ($current==null) { | 2255 | if ($current==null) { |
2129 | $current = createModelElement(grammarAccess.getTypeScopeRule()); | 2256 | $current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule()); |
2130 | } | 2257 | } |
2131 | setWithLastConsumed( | 2258 | set( |
2132 | $current, | 2259 | $current, |
2133 | "min", | 2260 | "type", |
2134 | lv_min_4_0, | 2261 | lv_type_1_0, |
2135 | "org.eclipse.xtext.common.Terminals.INT"); | 2262 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectReference"); |
2263 | afterParserOrEnumRuleCall(); | ||
2136 | } | 2264 | } |
2137 | ) | 2265 | ) |
2138 | ) | 2266 | ) |
2139 | ( | 2267 | ( |
2140 | otherlv_5='..' | ||
2141 | { | ||
2142 | newLeafNode(otherlv_5, grammarAccess.getTypeScopeAccess().getFullStopFullStopKeyword_4_0()); | ||
2143 | } | ||
2144 | ( | 2268 | ( |
2145 | ( | 2269 | ( |
2146 | ( | 2270 | lv_setsNew_2_0='+=' |
2147 | lv_maxUnlimited_6_0='*' | 2271 | { |
2148 | { | 2272 | newLeafNode(lv_setsNew_2_0, grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); |
2149 | newLeafNode(lv_maxUnlimited_6_0, grammarAccess.getTypeScopeAccess().getMaxUnlimitedAsteriskKeyword_4_1_0_0()); | 2273 | } |
2274 | { | ||
2275 | if ($current==null) { | ||
2276 | $current = createModelElement(grammarAccess.getObjectTypeScopeRule()); | ||
2150 | } | 2277 | } |
2151 | { | 2278 | setWithLastConsumed($current, "setsNew", true, "+="); |
2152 | if ($current==null) { | 2279 | } |
2153 | $current = createModelElement(grammarAccess.getTypeScopeRule()); | 2280 | ) |
2154 | } | 2281 | ) |
2155 | setWithLastConsumed($current, "maxUnlimited", true, "*"); | 2282 | | |
2283 | ( | ||
2284 | ( | ||
2285 | lv_setsSum_3_0='=' | ||
2286 | { | ||
2287 | newLeafNode(lv_setsSum_3_0, grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); | ||
2288 | } | ||
2289 | { | ||
2290 | if ($current==null) { | ||
2291 | $current = createModelElement(grammarAccess.getObjectTypeScopeRule()); | ||
2156 | } | 2292 | } |
2157 | ) | 2293 | setWithLastConsumed($current, "setsSum", true, "="); |
2294 | } | ||
2158 | ) | 2295 | ) |
2159 | | | 2296 | ) |
2297 | ) | ||
2298 | ( | ||
2299 | ( | ||
2160 | ( | 2300 | ( |
2161 | ( | 2301 | { |
2162 | lv_max_7_0=RULE_INT | 2302 | newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); |
2163 | { | 2303 | } |
2164 | newLeafNode(lv_max_7_0, grammarAccess.getTypeScopeAccess().getMaxINTTerminalRuleCall_4_1_1_0()); | 2304 | lv_number_4_0=ruleExactNumber |
2305 | { | ||
2306 | if ($current==null) { | ||
2307 | $current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule()); | ||
2165 | } | 2308 | } |
2166 | { | 2309 | set( |
2167 | if ($current==null) { | 2310 | $current, |
2168 | $current = createModelElement(grammarAccess.getTypeScopeRule()); | 2311 | "number", |
2169 | } | 2312 | lv_number_4_0, |
2170 | setWithLastConsumed( | 2313 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); |
2171 | $current, | 2314 | afterParserOrEnumRuleCall(); |
2172 | "max", | 2315 | } |
2173 | lv_max_7_0, | 2316 | ) |
2174 | "org.eclipse.xtext.common.Terminals.INT"); | 2317 | ) |
2318 | | | ||
2319 | ( | ||
2320 | ( | ||
2321 | { | ||
2322 | newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); | ||
2323 | } | ||
2324 | lv_number_5_0=ruleIntervallNumber | ||
2325 | { | ||
2326 | if ($current==null) { | ||
2327 | $current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule()); | ||
2175 | } | 2328 | } |
2176 | ) | 2329 | set( |
2330 | $current, | ||
2331 | "number", | ||
2332 | lv_number_5_0, | ||
2333 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); | ||
2334 | afterParserOrEnumRuleCall(); | ||
2335 | } | ||
2177 | ) | 2336 | ) |
2178 | ) | 2337 | ) |
2179 | )? | 2338 | ) |
2180 | ) | 2339 | ) |
2181 | ; | 2340 | ; |
2182 | 2341 | ||
2183 | // Entry rule entryRuleTypeReference | 2342 | // Entry rule entryRuleIntegerTypeScope |
2184 | entryRuleTypeReference returns [EObject current=null]: | 2343 | entryRuleIntegerTypeScope returns [EObject current=null]: |
2185 | { newCompositeNode(grammarAccess.getTypeReferenceRule()); } | 2344 | { newCompositeNode(grammarAccess.getIntegerTypeScopeRule()); } |
2186 | iv_ruleTypeReference=ruleTypeReference | 2345 | iv_ruleIntegerTypeScope=ruleIntegerTypeScope |
2187 | { $current=$iv_ruleTypeReference.current; } | 2346 | { $current=$iv_ruleIntegerTypeScope.current; } |
2188 | EOF; | 2347 | EOF; |
2189 | 2348 | ||
2190 | // Rule TypeReference | 2349 | // Rule IntegerTypeScope |
2191 | ruleTypeReference returns [EObject current=null] | 2350 | ruleIntegerTypeScope returns [EObject current=null] |
2192 | @init { | 2351 | @init { |
2193 | enterRule(); | 2352 | enterRule(); |
2194 | } | 2353 | } |
@@ -2196,50 +2355,389 @@ ruleTypeReference returns [EObject current=null] | |||
2196 | leaveRule(); | 2355 | leaveRule(); |
2197 | }: | 2356 | }: |
2198 | ( | 2357 | ( |
2358 | otherlv_0='#' | ||
2199 | { | 2359 | { |
2200 | newCompositeNode(grammarAccess.getTypeReferenceAccess().getClassReferenceParserRuleCall_0()); | 2360 | newLeafNode(otherlv_0, grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); |
2201 | } | ||
2202 | this_ClassReference_0=ruleClassReference | ||
2203 | { | ||
2204 | $current = $this_ClassReference_0.current; | ||
2205 | afterParserOrEnumRuleCall(); | ||
2206 | } | ||
2207 | | | ||
2208 | { | ||
2209 | newCompositeNode(grammarAccess.getTypeReferenceAccess().getObjectReferenceParserRuleCall_1()); | ||
2210 | } | ||
2211 | this_ObjectReference_1=ruleObjectReference | ||
2212 | { | ||
2213 | $current = $this_ObjectReference_1.current; | ||
2214 | afterParserOrEnumRuleCall(); | ||
2215 | } | ||
2216 | | | ||
2217 | { | ||
2218 | newCompositeNode(grammarAccess.getTypeReferenceAccess().getIntegerReferenceParserRuleCall_2()); | ||
2219 | } | ||
2220 | this_IntegerReference_2=ruleIntegerReference | ||
2221 | { | ||
2222 | $current = $this_IntegerReference_2.current; | ||
2223 | afterParserOrEnumRuleCall(); | ||
2224 | } | ||
2225 | | | ||
2226 | { | ||
2227 | newCompositeNode(grammarAccess.getTypeReferenceAccess().getRealReferenceParserRuleCall_3()); | ||
2228 | } | ||
2229 | this_RealReference_3=ruleRealReference | ||
2230 | { | ||
2231 | $current = $this_RealReference_3.current; | ||
2232 | afterParserOrEnumRuleCall(); | ||
2233 | } | 2361 | } |
2234 | | | 2362 | ( |
2363 | ( | ||
2364 | { | ||
2365 | newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); | ||
2366 | } | ||
2367 | lv_type_1_0=ruleIntegerReference | ||
2368 | { | ||
2369 | if ($current==null) { | ||
2370 | $current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); | ||
2371 | } | ||
2372 | set( | ||
2373 | $current, | ||
2374 | "type", | ||
2375 | lv_type_1_0, | ||
2376 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntegerReference"); | ||
2377 | afterParserOrEnumRuleCall(); | ||
2378 | } | ||
2379 | ) | ||
2380 | ) | ||
2381 | ( | ||
2382 | ( | ||
2383 | ( | ||
2384 | lv_setsNew_2_0='+=' | ||
2385 | { | ||
2386 | newLeafNode(lv_setsNew_2_0, grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); | ||
2387 | } | ||
2388 | { | ||
2389 | if ($current==null) { | ||
2390 | $current = createModelElement(grammarAccess.getIntegerTypeScopeRule()); | ||
2391 | } | ||
2392 | setWithLastConsumed($current, "setsNew", true, "+="); | ||
2393 | } | ||
2394 | ) | ||
2395 | ) | ||
2396 | | | ||
2397 | ( | ||
2398 | ( | ||
2399 | lv_setsSum_3_0='=' | ||
2400 | { | ||
2401 | newLeafNode(lv_setsSum_3_0, grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); | ||
2402 | } | ||
2403 | { | ||
2404 | if ($current==null) { | ||
2405 | $current = createModelElement(grammarAccess.getIntegerTypeScopeRule()); | ||
2406 | } | ||
2407 | setWithLastConsumed($current, "setsSum", true, "="); | ||
2408 | } | ||
2409 | ) | ||
2410 | ) | ||
2411 | ) | ||
2412 | ( | ||
2413 | ( | ||
2414 | ( | ||
2415 | { | ||
2416 | newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); | ||
2417 | } | ||
2418 | lv_number_4_0=ruleExactNumber | ||
2419 | { | ||
2420 | if ($current==null) { | ||
2421 | $current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); | ||
2422 | } | ||
2423 | set( | ||
2424 | $current, | ||
2425 | "number", | ||
2426 | lv_number_4_0, | ||
2427 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); | ||
2428 | afterParserOrEnumRuleCall(); | ||
2429 | } | ||
2430 | ) | ||
2431 | ) | ||
2432 | | | ||
2433 | ( | ||
2434 | ( | ||
2435 | { | ||
2436 | newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); | ||
2437 | } | ||
2438 | lv_number_5_0=ruleIntervallNumber | ||
2439 | { | ||
2440 | if ($current==null) { | ||
2441 | $current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); | ||
2442 | } | ||
2443 | set( | ||
2444 | $current, | ||
2445 | "number", | ||
2446 | lv_number_5_0, | ||
2447 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); | ||
2448 | afterParserOrEnumRuleCall(); | ||
2449 | } | ||
2450 | ) | ||
2451 | ) | ||
2452 | | | ||
2453 | ( | ||
2454 | ( | ||
2455 | { | ||
2456 | newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); | ||
2457 | } | ||
2458 | lv_number_6_0=ruleIntEnumberation | ||
2459 | { | ||
2460 | if ($current==null) { | ||
2461 | $current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); | ||
2462 | } | ||
2463 | set( | ||
2464 | $current, | ||
2465 | "number", | ||
2466 | lv_number_6_0, | ||
2467 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntEnumberation"); | ||
2468 | afterParserOrEnumRuleCall(); | ||
2469 | } | ||
2470 | ) | ||
2471 | ) | ||
2472 | ) | ||
2473 | ) | ||
2474 | ; | ||
2475 | |||
2476 | // Entry rule entryRuleRealTypeScope | ||
2477 | entryRuleRealTypeScope returns [EObject current=null]: | ||
2478 | { newCompositeNode(grammarAccess.getRealTypeScopeRule()); } | ||
2479 | iv_ruleRealTypeScope=ruleRealTypeScope | ||
2480 | { $current=$iv_ruleRealTypeScope.current; } | ||
2481 | EOF; | ||
2482 | |||
2483 | // Rule RealTypeScope | ||
2484 | ruleRealTypeScope returns [EObject current=null] | ||
2485 | @init { | ||
2486 | enterRule(); | ||
2487 | } | ||
2488 | @after { | ||
2489 | leaveRule(); | ||
2490 | }: | ||
2491 | ( | ||
2492 | otherlv_0='#' | ||
2235 | { | 2493 | { |
2236 | newCompositeNode(grammarAccess.getTypeReferenceAccess().getStringReferenceParserRuleCall_4()); | 2494 | newLeafNode(otherlv_0, grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); |
2237 | } | 2495 | } |
2238 | this_StringReference_4=ruleStringReference | 2496 | ( |
2497 | ( | ||
2498 | { | ||
2499 | newCompositeNode(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); | ||
2500 | } | ||
2501 | lv_type_1_0=ruleRealReference | ||
2502 | { | ||
2503 | if ($current==null) { | ||
2504 | $current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); | ||
2505 | } | ||
2506 | set( | ||
2507 | $current, | ||
2508 | "type", | ||
2509 | lv_type_1_0, | ||
2510 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealReference"); | ||
2511 | afterParserOrEnumRuleCall(); | ||
2512 | } | ||
2513 | ) | ||
2514 | ) | ||
2515 | ( | ||
2516 | ( | ||
2517 | ( | ||
2518 | lv_setsNew_2_0='+=' | ||
2519 | { | ||
2520 | newLeafNode(lv_setsNew_2_0, grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); | ||
2521 | } | ||
2522 | { | ||
2523 | if ($current==null) { | ||
2524 | $current = createModelElement(grammarAccess.getRealTypeScopeRule()); | ||
2525 | } | ||
2526 | setWithLastConsumed($current, "setsNew", true, "+="); | ||
2527 | } | ||
2528 | ) | ||
2529 | ) | ||
2530 | | | ||
2531 | ( | ||
2532 | ( | ||
2533 | lv_setsSum_3_0='=' | ||
2534 | { | ||
2535 | newLeafNode(lv_setsSum_3_0, grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); | ||
2536 | } | ||
2537 | { | ||
2538 | if ($current==null) { | ||
2539 | $current = createModelElement(grammarAccess.getRealTypeScopeRule()); | ||
2540 | } | ||
2541 | setWithLastConsumed($current, "setsSum", true, "="); | ||
2542 | } | ||
2543 | ) | ||
2544 | ) | ||
2545 | ) | ||
2546 | ( | ||
2547 | ( | ||
2548 | ( | ||
2549 | { | ||
2550 | newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); | ||
2551 | } | ||
2552 | lv_number_4_0=ruleExactNumber | ||
2553 | { | ||
2554 | if ($current==null) { | ||
2555 | $current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); | ||
2556 | } | ||
2557 | set( | ||
2558 | $current, | ||
2559 | "number", | ||
2560 | lv_number_4_0, | ||
2561 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); | ||
2562 | afterParserOrEnumRuleCall(); | ||
2563 | } | ||
2564 | ) | ||
2565 | ) | ||
2566 | | | ||
2567 | ( | ||
2568 | ( | ||
2569 | { | ||
2570 | newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); | ||
2571 | } | ||
2572 | lv_number_5_0=ruleIntervallNumber | ||
2573 | { | ||
2574 | if ($current==null) { | ||
2575 | $current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); | ||
2576 | } | ||
2577 | set( | ||
2578 | $current, | ||
2579 | "number", | ||
2580 | lv_number_5_0, | ||
2581 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); | ||
2582 | afterParserOrEnumRuleCall(); | ||
2583 | } | ||
2584 | ) | ||
2585 | ) | ||
2586 | | | ||
2587 | ( | ||
2588 | ( | ||
2589 | { | ||
2590 | newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); | ||
2591 | } | ||
2592 | lv_number_6_0=ruleRealEnumeration | ||
2593 | { | ||
2594 | if ($current==null) { | ||
2595 | $current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); | ||
2596 | } | ||
2597 | set( | ||
2598 | $current, | ||
2599 | "number", | ||
2600 | lv_number_6_0, | ||
2601 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealEnumeration"); | ||
2602 | afterParserOrEnumRuleCall(); | ||
2603 | } | ||
2604 | ) | ||
2605 | ) | ||
2606 | ) | ||
2607 | ) | ||
2608 | ; | ||
2609 | |||
2610 | // Entry rule entryRuleStringTypeScope | ||
2611 | entryRuleStringTypeScope returns [EObject current=null]: | ||
2612 | { newCompositeNode(grammarAccess.getStringTypeScopeRule()); } | ||
2613 | iv_ruleStringTypeScope=ruleStringTypeScope | ||
2614 | { $current=$iv_ruleStringTypeScope.current; } | ||
2615 | EOF; | ||
2616 | |||
2617 | // Rule StringTypeScope | ||
2618 | ruleStringTypeScope returns [EObject current=null] | ||
2619 | @init { | ||
2620 | enterRule(); | ||
2621 | } | ||
2622 | @after { | ||
2623 | leaveRule(); | ||
2624 | }: | ||
2625 | ( | ||
2626 | otherlv_0='#' | ||
2239 | { | 2627 | { |
2240 | $current = $this_StringReference_4.current; | 2628 | newLeafNode(otherlv_0, grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); |
2241 | afterParserOrEnumRuleCall(); | ||
2242 | } | 2629 | } |
2630 | ( | ||
2631 | ( | ||
2632 | { | ||
2633 | newCompositeNode(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); | ||
2634 | } | ||
2635 | lv_type_1_0=ruleStringReference | ||
2636 | { | ||
2637 | if ($current==null) { | ||
2638 | $current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); | ||
2639 | } | ||
2640 | set( | ||
2641 | $current, | ||
2642 | "type", | ||
2643 | lv_type_1_0, | ||
2644 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringReference"); | ||
2645 | afterParserOrEnumRuleCall(); | ||
2646 | } | ||
2647 | ) | ||
2648 | ) | ||
2649 | ( | ||
2650 | ( | ||
2651 | ( | ||
2652 | lv_setsNew_2_0='+=' | ||
2653 | { | ||
2654 | newLeafNode(lv_setsNew_2_0, grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); | ||
2655 | } | ||
2656 | { | ||
2657 | if ($current==null) { | ||
2658 | $current = createModelElement(grammarAccess.getStringTypeScopeRule()); | ||
2659 | } | ||
2660 | setWithLastConsumed($current, "setsNew", true, "+="); | ||
2661 | } | ||
2662 | ) | ||
2663 | ) | ||
2664 | | | ||
2665 | ( | ||
2666 | ( | ||
2667 | lv_setsSum_3_0='=' | ||
2668 | { | ||
2669 | newLeafNode(lv_setsSum_3_0, grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); | ||
2670 | } | ||
2671 | { | ||
2672 | if ($current==null) { | ||
2673 | $current = createModelElement(grammarAccess.getStringTypeScopeRule()); | ||
2674 | } | ||
2675 | setWithLastConsumed($current, "setsSum", true, "="); | ||
2676 | } | ||
2677 | ) | ||
2678 | ) | ||
2679 | ) | ||
2680 | ( | ||
2681 | ( | ||
2682 | ( | ||
2683 | { | ||
2684 | newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); | ||
2685 | } | ||
2686 | lv_number_4_0=ruleExactNumber | ||
2687 | { | ||
2688 | if ($current==null) { | ||
2689 | $current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); | ||
2690 | } | ||
2691 | set( | ||
2692 | $current, | ||
2693 | "number", | ||
2694 | lv_number_4_0, | ||
2695 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); | ||
2696 | afterParserOrEnumRuleCall(); | ||
2697 | } | ||
2698 | ) | ||
2699 | ) | ||
2700 | | | ||
2701 | ( | ||
2702 | ( | ||
2703 | { | ||
2704 | newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); | ||
2705 | } | ||
2706 | lv_number_5_0=ruleIntervallNumber | ||
2707 | { | ||
2708 | if ($current==null) { | ||
2709 | $current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); | ||
2710 | } | ||
2711 | set( | ||
2712 | $current, | ||
2713 | "number", | ||
2714 | lv_number_5_0, | ||
2715 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); | ||
2716 | afterParserOrEnumRuleCall(); | ||
2717 | } | ||
2718 | ) | ||
2719 | ) | ||
2720 | | | ||
2721 | ( | ||
2722 | ( | ||
2723 | { | ||
2724 | newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); | ||
2725 | } | ||
2726 | lv_number_6_0=ruleStringEnumeration | ||
2727 | { | ||
2728 | if ($current==null) { | ||
2729 | $current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); | ||
2730 | } | ||
2731 | set( | ||
2732 | $current, | ||
2733 | "number", | ||
2734 | lv_number_6_0, | ||
2735 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringEnumeration"); | ||
2736 | afterParserOrEnumRuleCall(); | ||
2737 | } | ||
2738 | ) | ||
2739 | ) | ||
2740 | ) | ||
2243 | ) | 2741 | ) |
2244 | ; | 2742 | ; |
2245 | 2743 | ||
@@ -2409,6 +2907,368 @@ ruleStringReference returns [EObject current=null] | |||
2409 | ) | 2907 | ) |
2410 | ; | 2908 | ; |
2411 | 2909 | ||
2910 | // Entry rule entryRuleExactNumber | ||
2911 | entryRuleExactNumber returns [EObject current=null]: | ||
2912 | { newCompositeNode(grammarAccess.getExactNumberRule()); } | ||
2913 | iv_ruleExactNumber=ruleExactNumber | ||
2914 | { $current=$iv_ruleExactNumber.current; } | ||
2915 | EOF; | ||
2916 | |||
2917 | // Rule ExactNumber | ||
2918 | ruleExactNumber returns [EObject current=null] | ||
2919 | @init { | ||
2920 | enterRule(); | ||
2921 | } | ||
2922 | @after { | ||
2923 | leaveRule(); | ||
2924 | }: | ||
2925 | ( | ||
2926 | ( | ||
2927 | ( | ||
2928 | lv_exactNumber_0_0=RULE_INT | ||
2929 | { | ||
2930 | newLeafNode(lv_exactNumber_0_0, grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); | ||
2931 | } | ||
2932 | { | ||
2933 | if ($current==null) { | ||
2934 | $current = createModelElement(grammarAccess.getExactNumberRule()); | ||
2935 | } | ||
2936 | setWithLastConsumed( | ||
2937 | $current, | ||
2938 | "exactNumber", | ||
2939 | lv_exactNumber_0_0, | ||
2940 | "org.eclipse.xtext.common.Terminals.INT"); | ||
2941 | } | ||
2942 | ) | ||
2943 | ) | ||
2944 | | | ||
2945 | ( | ||
2946 | ( | ||
2947 | lv_exactUnlimited_1_0='*' | ||
2948 | { | ||
2949 | newLeafNode(lv_exactUnlimited_1_0, grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); | ||
2950 | } | ||
2951 | { | ||
2952 | if ($current==null) { | ||
2953 | $current = createModelElement(grammarAccess.getExactNumberRule()); | ||
2954 | } | ||
2955 | setWithLastConsumed($current, "exactUnlimited", true, "*"); | ||
2956 | } | ||
2957 | ) | ||
2958 | ) | ||
2959 | ) | ||
2960 | ; | ||
2961 | |||
2962 | // Entry rule entryRuleIntervallNumber | ||
2963 | entryRuleIntervallNumber returns [EObject current=null]: | ||
2964 | { newCompositeNode(grammarAccess.getIntervallNumberRule()); } | ||
2965 | iv_ruleIntervallNumber=ruleIntervallNumber | ||
2966 | { $current=$iv_ruleIntervallNumber.current; } | ||
2967 | EOF; | ||
2968 | |||
2969 | // Rule IntervallNumber | ||
2970 | ruleIntervallNumber returns [EObject current=null] | ||
2971 | @init { | ||
2972 | enterRule(); | ||
2973 | } | ||
2974 | @after { | ||
2975 | leaveRule(); | ||
2976 | }: | ||
2977 | ( | ||
2978 | ( | ||
2979 | ( | ||
2980 | lv_min_0_0=RULE_INT | ||
2981 | { | ||
2982 | newLeafNode(lv_min_0_0, grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); | ||
2983 | } | ||
2984 | { | ||
2985 | if ($current==null) { | ||
2986 | $current = createModelElement(grammarAccess.getIntervallNumberRule()); | ||
2987 | } | ||
2988 | setWithLastConsumed( | ||
2989 | $current, | ||
2990 | "min", | ||
2991 | lv_min_0_0, | ||
2992 | "org.eclipse.xtext.common.Terminals.INT"); | ||
2993 | } | ||
2994 | ) | ||
2995 | ) | ||
2996 | otherlv_1='..' | ||
2997 | { | ||
2998 | newLeafNode(otherlv_1, grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); | ||
2999 | } | ||
3000 | ( | ||
3001 | ( | ||
3002 | ( | ||
3003 | lv_maxNumber_2_0=RULE_INT | ||
3004 | { | ||
3005 | newLeafNode(lv_maxNumber_2_0, grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); | ||
3006 | } | ||
3007 | { | ||
3008 | if ($current==null) { | ||
3009 | $current = createModelElement(grammarAccess.getIntervallNumberRule()); | ||
3010 | } | ||
3011 | setWithLastConsumed( | ||
3012 | $current, | ||
3013 | "maxNumber", | ||
3014 | lv_maxNumber_2_0, | ||
3015 | "org.eclipse.xtext.common.Terminals.INT"); | ||
3016 | } | ||
3017 | ) | ||
3018 | ) | ||
3019 | | | ||
3020 | ( | ||
3021 | ( | ||
3022 | lv_maxUnlimited_3_0='*' | ||
3023 | { | ||
3024 | newLeafNode(lv_maxUnlimited_3_0, grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); | ||
3025 | } | ||
3026 | { | ||
3027 | if ($current==null) { | ||
3028 | $current = createModelElement(grammarAccess.getIntervallNumberRule()); | ||
3029 | } | ||
3030 | setWithLastConsumed($current, "maxUnlimited", true, "*"); | ||
3031 | } | ||
3032 | ) | ||
3033 | ) | ||
3034 | ) | ||
3035 | ) | ||
3036 | ; | ||
3037 | |||
3038 | // Entry rule entryRuleIntEnumberation | ||
3039 | entryRuleIntEnumberation returns [EObject current=null]: | ||
3040 | { newCompositeNode(grammarAccess.getIntEnumberationRule()); } | ||
3041 | iv_ruleIntEnumberation=ruleIntEnumberation | ||
3042 | { $current=$iv_ruleIntEnumberation.current; } | ||
3043 | EOF; | ||
3044 | |||
3045 | // Rule IntEnumberation | ||
3046 | ruleIntEnumberation returns [EObject current=null] | ||
3047 | @init { | ||
3048 | enterRule(); | ||
3049 | } | ||
3050 | @after { | ||
3051 | leaveRule(); | ||
3052 | }: | ||
3053 | ( | ||
3054 | ( | ||
3055 | { | ||
3056 | $current = forceCreateModelElement( | ||
3057 | grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0(), | ||
3058 | $current); | ||
3059 | } | ||
3060 | ) | ||
3061 | otherlv_1='{' | ||
3062 | { | ||
3063 | newLeafNode(otherlv_1, grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); | ||
3064 | } | ||
3065 | ( | ||
3066 | ( | ||
3067 | ( | ||
3068 | lv_entry_2_0=RULE_INT | ||
3069 | { | ||
3070 | newLeafNode(lv_entry_2_0, grammarAccess.getIntEnumberationAccess().getEntryINTTerminalRuleCall_2_0_0()); | ||
3071 | } | ||
3072 | { | ||
3073 | if ($current==null) { | ||
3074 | $current = createModelElement(grammarAccess.getIntEnumberationRule()); | ||
3075 | } | ||
3076 | addWithLastConsumed( | ||
3077 | $current, | ||
3078 | "entry", | ||
3079 | lv_entry_2_0, | ||
3080 | "org.eclipse.xtext.common.Terminals.INT"); | ||
3081 | } | ||
3082 | ) | ||
3083 | ) | ||
3084 | ( | ||
3085 | otherlv_3=',' | ||
3086 | { | ||
3087 | newLeafNode(otherlv_3, grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); | ||
3088 | } | ||
3089 | ( | ||
3090 | ( | ||
3091 | lv_entry_4_0=RULE_INT | ||
3092 | { | ||
3093 | newLeafNode(lv_entry_4_0, grammarAccess.getIntEnumberationAccess().getEntryINTTerminalRuleCall_2_1_1_0()); | ||
3094 | } | ||
3095 | { | ||
3096 | if ($current==null) { | ||
3097 | $current = createModelElement(grammarAccess.getIntEnumberationRule()); | ||
3098 | } | ||
3099 | addWithLastConsumed( | ||
3100 | $current, | ||
3101 | "entry", | ||
3102 | lv_entry_4_0, | ||
3103 | "org.eclipse.xtext.common.Terminals.INT"); | ||
3104 | } | ||
3105 | ) | ||
3106 | ) | ||
3107 | )* | ||
3108 | )? | ||
3109 | otherlv_5='}' | ||
3110 | { | ||
3111 | newLeafNode(otherlv_5, grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); | ||
3112 | } | ||
3113 | ) | ||
3114 | ; | ||
3115 | |||
3116 | // Entry rule entryRuleRealEnumeration | ||
3117 | entryRuleRealEnumeration returns [EObject current=null]: | ||
3118 | { newCompositeNode(grammarAccess.getRealEnumerationRule()); } | ||
3119 | iv_ruleRealEnumeration=ruleRealEnumeration | ||
3120 | { $current=$iv_ruleRealEnumeration.current; } | ||
3121 | EOF; | ||
3122 | |||
3123 | // Rule RealEnumeration | ||
3124 | ruleRealEnumeration returns [EObject current=null] | ||
3125 | @init { | ||
3126 | enterRule(); | ||
3127 | } | ||
3128 | @after { | ||
3129 | leaveRule(); | ||
3130 | }: | ||
3131 | ( | ||
3132 | ( | ||
3133 | { | ||
3134 | $current = forceCreateModelElement( | ||
3135 | grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0(), | ||
3136 | $current); | ||
3137 | } | ||
3138 | ) | ||
3139 | otherlv_1='{' | ||
3140 | { | ||
3141 | newLeafNode(otherlv_1, grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); | ||
3142 | } | ||
3143 | ( | ||
3144 | ( | ||
3145 | ( | ||
3146 | lv_entry_2_0=RULE_INT | ||
3147 | { | ||
3148 | newLeafNode(lv_entry_2_0, grammarAccess.getRealEnumerationAccess().getEntryINTTerminalRuleCall_2_0_0()); | ||
3149 | } | ||
3150 | { | ||
3151 | if ($current==null) { | ||
3152 | $current = createModelElement(grammarAccess.getRealEnumerationRule()); | ||
3153 | } | ||
3154 | addWithLastConsumed( | ||
3155 | $current, | ||
3156 | "entry", | ||
3157 | lv_entry_2_0, | ||
3158 | "org.eclipse.xtext.common.Terminals.INT"); | ||
3159 | } | ||
3160 | ) | ||
3161 | ) | ||
3162 | ( | ||
3163 | otherlv_3=',' | ||
3164 | { | ||
3165 | newLeafNode(otherlv_3, grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); | ||
3166 | } | ||
3167 | ( | ||
3168 | ( | ||
3169 | lv_entry_4_0=RULE_INT | ||
3170 | { | ||
3171 | newLeafNode(lv_entry_4_0, grammarAccess.getRealEnumerationAccess().getEntryINTTerminalRuleCall_2_1_1_0()); | ||
3172 | } | ||
3173 | { | ||
3174 | if ($current==null) { | ||
3175 | $current = createModelElement(grammarAccess.getRealEnumerationRule()); | ||
3176 | } | ||
3177 | addWithLastConsumed( | ||
3178 | $current, | ||
3179 | "entry", | ||
3180 | lv_entry_4_0, | ||
3181 | "org.eclipse.xtext.common.Terminals.INT"); | ||
3182 | } | ||
3183 | ) | ||
3184 | ) | ||
3185 | )* | ||
3186 | )? | ||
3187 | otherlv_5='}' | ||
3188 | { | ||
3189 | newLeafNode(otherlv_5, grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); | ||
3190 | } | ||
3191 | ) | ||
3192 | ; | ||
3193 | |||
3194 | // Entry rule entryRuleStringEnumeration | ||
3195 | entryRuleStringEnumeration returns [EObject current=null]: | ||
3196 | { newCompositeNode(grammarAccess.getStringEnumerationRule()); } | ||
3197 | iv_ruleStringEnumeration=ruleStringEnumeration | ||
3198 | { $current=$iv_ruleStringEnumeration.current; } | ||
3199 | EOF; | ||
3200 | |||
3201 | // Rule StringEnumeration | ||
3202 | ruleStringEnumeration returns [EObject current=null] | ||
3203 | @init { | ||
3204 | enterRule(); | ||
3205 | } | ||
3206 | @after { | ||
3207 | leaveRule(); | ||
3208 | }: | ||
3209 | ( | ||
3210 | ( | ||
3211 | { | ||
3212 | $current = forceCreateModelElement( | ||
3213 | grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0(), | ||
3214 | $current); | ||
3215 | } | ||
3216 | ) | ||
3217 | otherlv_1='{' | ||
3218 | { | ||
3219 | newLeafNode(otherlv_1, grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); | ||
3220 | } | ||
3221 | ( | ||
3222 | ( | ||
3223 | ( | ||
3224 | lv_entry_2_0=RULE_STRING | ||
3225 | { | ||
3226 | newLeafNode(lv_entry_2_0, grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); | ||
3227 | } | ||
3228 | { | ||
3229 | if ($current==null) { | ||
3230 | $current = createModelElement(grammarAccess.getStringEnumerationRule()); | ||
3231 | } | ||
3232 | addWithLastConsumed( | ||
3233 | $current, | ||
3234 | "entry", | ||
3235 | lv_entry_2_0, | ||
3236 | "org.eclipse.xtext.common.Terminals.STRING"); | ||
3237 | } | ||
3238 | ) | ||
3239 | ) | ||
3240 | ( | ||
3241 | otherlv_3=',' | ||
3242 | { | ||
3243 | newLeafNode(otherlv_3, grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); | ||
3244 | } | ||
3245 | ( | ||
3246 | ( | ||
3247 | lv_entry_4_0=RULE_STRING | ||
3248 | { | ||
3249 | newLeafNode(lv_entry_4_0, grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); | ||
3250 | } | ||
3251 | { | ||
3252 | if ($current==null) { | ||
3253 | $current = createModelElement(grammarAccess.getStringEnumerationRule()); | ||
3254 | } | ||
3255 | addWithLastConsumed( | ||
3256 | $current, | ||
3257 | "entry", | ||
3258 | lv_entry_4_0, | ||
3259 | "org.eclipse.xtext.common.Terminals.STRING"); | ||
3260 | } | ||
3261 | ) | ||
3262 | ) | ||
3263 | )* | ||
3264 | )? | ||
3265 | otherlv_5='}' | ||
3266 | { | ||
3267 | newLeafNode(otherlv_5, grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); | ||
3268 | } | ||
3269 | ) | ||
3270 | ; | ||
3271 | |||
2412 | // Entry rule entryRuleScopeDeclaration | 3272 | // Entry rule entryRuleScopeDeclaration |
2413 | entryRuleScopeDeclaration returns [EObject current=null]: | 3273 | entryRuleScopeDeclaration returns [EObject current=null]: |
2414 | { newCompositeNode(grammarAccess.getScopeDeclarationRule()); } | 3274 | { newCompositeNode(grammarAccess.getScopeDeclarationRule()); } |
@@ -2755,10 +3615,20 @@ ruleGenerationTask returns [EObject current=null] | |||
2755 | { | 3615 | { |
2756 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); | 3616 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); |
2757 | } | 3617 | } |
2758 | ({true}?=>(otherlv_16='number' | 3618 | ({true}?=>(( |
2759 | { | 3619 | ( |
2760 | newLeafNode(otherlv_16, grammarAccess.getGenerationTaskAccess().getNumberKeyword_3_4_0()); | 3620 | lv_numberSpecified_16_0='number' |
2761 | } | 3621 | { |
3622 | newLeafNode(lv_numberSpecified_16_0, grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); | ||
3623 | } | ||
3624 | { | ||
3625 | if ($current==null) { | ||
3626 | $current = createModelElement(grammarAccess.getGenerationTaskRule()); | ||
3627 | } | ||
3628 | setWithLastConsumed($current, "numberSpecified", true, "number"); | ||
3629 | } | ||
3630 | ) | ||
3631 | ) | ||
2762 | otherlv_17='=' | 3632 | otherlv_17='=' |
2763 | { | 3633 | { |
2764 | newLeafNode(otherlv_17, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); | 3634 | newLeafNode(otherlv_17, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); |
@@ -2792,10 +3662,20 @@ ruleGenerationTask returns [EObject current=null] | |||
2792 | { | 3662 | { |
2793 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); | 3663 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); |
2794 | } | 3664 | } |
2795 | ({true}?=>(otherlv_19='runs' | 3665 | ({true}?=>(( |
2796 | { | 3666 | ( |
2797 | newLeafNode(otherlv_19, grammarAccess.getGenerationTaskAccess().getRunsKeyword_3_5_0()); | 3667 | lv_runSpecified_19_0='runs' |
2798 | } | 3668 | { |
3669 | newLeafNode(lv_runSpecified_19_0, grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); | ||
3670 | } | ||
3671 | { | ||
3672 | if ($current==null) { | ||
3673 | $current = createModelElement(grammarAccess.getGenerationTaskRule()); | ||
3674 | } | ||
3675 | setWithLastConsumed($current, "runSpecified", true, "runs"); | ||
3676 | } | ||
3677 | ) | ||
3678 | ) | ||
2799 | otherlv_20='=' | 3679 | otherlv_20='=' |
2800 | { | 3680 | { |
2801 | newLeafNode(otherlv_20, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); | 3681 | newLeafNode(otherlv_20, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); |
@@ -2905,9 +3785,9 @@ ruleGenerationTask returns [EObject current=null] | |||
2905 | { | 3785 | { |
2906 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); | 3786 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); |
2907 | } | 3787 | } |
2908 | ({true}?=>(otherlv_28='output' | 3788 | ({true}?=>(otherlv_28='debug' |
2909 | { | 3789 | { |
2910 | newLeafNode(otherlv_28, grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_8_0()); | 3790 | newLeafNode(otherlv_28, grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_8_0()); |
2911 | } | 3791 | } |
2912 | otherlv_29='=' | 3792 | otherlv_29='=' |
2913 | { | 3793 | { |
@@ -2916,17 +3796,17 @@ ruleGenerationTask returns [EObject current=null] | |||
2916 | ( | 3796 | ( |
2917 | ( | 3797 | ( |
2918 | { | 3798 | { |
2919 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_8_2_0()); | 3799 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_8_2_0()); |
2920 | } | 3800 | } |
2921 | lv_tagetFolder_30_0=ruleFile | 3801 | lv_debugFolder_30_0=ruleFile |
2922 | { | 3802 | { |
2923 | if ($current==null) { | 3803 | if ($current==null) { |
2924 | $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); | 3804 | $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); |
2925 | } | 3805 | } |
2926 | set( | 3806 | set( |
2927 | $current, | 3807 | $current, |
2928 | "tagetFolder", | 3808 | "debugFolder", |
2929 | lv_tagetFolder_30_0, | 3809 | lv_debugFolder_30_0, |
2930 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); | 3810 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); |
2931 | afterParserOrEnumRuleCall(); | 3811 | afterParserOrEnumRuleCall(); |
2932 | } | 3812 | } |
@@ -2943,9 +3823,9 @@ ruleGenerationTask returns [EObject current=null] | |||
2943 | { | 3823 | { |
2944 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); | 3824 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); |
2945 | } | 3825 | } |
2946 | ({true}?=>(otherlv_31='debug' | 3826 | ({true}?=>(otherlv_31='log' |
2947 | { | 3827 | { |
2948 | newLeafNode(otherlv_31, grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); | 3828 | newLeafNode(otherlv_31, grammarAccess.getGenerationTaskAccess().getLogKeyword_3_9_0()); |
2949 | } | 3829 | } |
2950 | otherlv_32='=' | 3830 | otherlv_32='=' |
2951 | { | 3831 | { |
@@ -2954,17 +3834,17 @@ ruleGenerationTask returns [EObject current=null] | |||
2954 | ( | 3834 | ( |
2955 | ( | 3835 | ( |
2956 | { | 3836 | { |
2957 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); | 3837 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_9_2_0()); |
2958 | } | 3838 | } |
2959 | lv_debugFolder_33_0=ruleFile | 3839 | lv_targetLogFile_33_0=ruleFile |
2960 | { | 3840 | { |
2961 | if ($current==null) { | 3841 | if ($current==null) { |
2962 | $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); | 3842 | $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); |
2963 | } | 3843 | } |
2964 | set( | 3844 | set( |
2965 | $current, | 3845 | $current, |
2966 | "debugFolder", | 3846 | "targetLogFile", |
2967 | lv_debugFolder_33_0, | 3847 | lv_targetLogFile_33_0, |
2968 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); | 3848 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); |
2969 | afterParserOrEnumRuleCall(); | 3849 | afterParserOrEnumRuleCall(); |
2970 | } | 3850 | } |
@@ -2981,9 +3861,9 @@ ruleGenerationTask returns [EObject current=null] | |||
2981 | { | 3861 | { |
2982 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); | 3862 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); |
2983 | } | 3863 | } |
2984 | ({true}?=>(otherlv_34='log' | 3864 | ({true}?=>(otherlv_34='statistics' |
2985 | { | 3865 | { |
2986 | newLeafNode(otherlv_34, grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); | 3866 | newLeafNode(otherlv_34, grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_10_0()); |
2987 | } | 3867 | } |
2988 | otherlv_35='=' | 3868 | otherlv_35='=' |
2989 | { | 3869 | { |
@@ -2992,17 +3872,17 @@ ruleGenerationTask returns [EObject current=null] | |||
2992 | ( | 3872 | ( |
2993 | ( | 3873 | ( |
2994 | { | 3874 | { |
2995 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); | 3875 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_10_2_0()); |
2996 | } | 3876 | } |
2997 | lv_targetLogFile_36_0=ruleFile | 3877 | lv_targetStatisticsFile_36_0=ruleFile |
2998 | { | 3878 | { |
2999 | if ($current==null) { | 3879 | if ($current==null) { |
3000 | $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); | 3880 | $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); |
3001 | } | 3881 | } |
3002 | set( | 3882 | set( |
3003 | $current, | 3883 | $current, |
3004 | "targetLogFile", | 3884 | "targetStatisticsFile", |
3005 | lv_targetLogFile_36_0, | 3885 | lv_targetStatisticsFile_36_0, |
3006 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); | 3886 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); |
3007 | afterParserOrEnumRuleCall(); | 3887 | afterParserOrEnumRuleCall(); |
3008 | } | 3888 | } |
@@ -3019,9 +3899,9 @@ ruleGenerationTask returns [EObject current=null] | |||
3019 | { | 3899 | { |
3020 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); | 3900 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); |
3021 | } | 3901 | } |
3022 | ({true}?=>(otherlv_37='statistics' | 3902 | ({true}?=>(otherlv_37='output' |
3023 | { | 3903 | { |
3024 | newLeafNode(otherlv_37, grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); | 3904 | newLeafNode(otherlv_37, grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_11_0()); |
3025 | } | 3905 | } |
3026 | otherlv_38='=' | 3906 | otherlv_38='=' |
3027 | { | 3907 | { |
@@ -3030,17 +3910,17 @@ ruleGenerationTask returns [EObject current=null] | |||
3030 | ( | 3910 | ( |
3031 | ( | 3911 | ( |
3032 | { | 3912 | { |
3033 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); | 3913 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_11_2_0()); |
3034 | } | 3914 | } |
3035 | lv_targetStatisticsFile_39_0=ruleFile | 3915 | lv_tagetFolder_39_0=ruleFile |
3036 | { | 3916 | { |
3037 | if ($current==null) { | 3917 | if ($current==null) { |
3038 | $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); | 3918 | $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); |
3039 | } | 3919 | } |
3040 | set( | 3920 | set( |
3041 | $current, | 3921 | $current, |
3042 | "targetStatisticsFile", | 3922 | "tagetFolder", |
3043 | lv_targetStatisticsFile_39_0, | 3923 | lv_tagetFolder_39_0, |
3044 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); | 3924 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); |
3045 | afterParserOrEnumRuleCall(); | 3925 | afterParserOrEnumRuleCall(); |
3046 | } | 3926 | } |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens index ca7643ac..4d0fef9c 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens | |||
@@ -1,40 +1,40 @@ | |||
1 | '#'=28 | 1 | '#'=28 |
2 | '*'=31 | 2 | '*'=36 |
3 | '+='=29 | 3 | '+='=29 |
4 | ','=18 | 4 | ','=18 |
5 | '.'=11 | 5 | '.'=11 |
6 | '..'=30 | 6 | '..'=37 |
7 | '::'=22 | 7 | '::'=22 |
8 | '<'=32 | 8 | '<'=30 |
9 | '='=16 | 9 | '='=16 |
10 | '>'=33 | 10 | '>'=31 |
11 | 'AlloySolver'=49 | 11 | 'AlloySolver'=49 |
12 | 'SMTSolver'=48 | 12 | 'SMTSolver'=48 |
13 | 'ViatraSolver'=50 | 13 | 'ViatraSolver'=50 |
14 | 'config'=27 | 14 | 'config'=27 |
15 | 'debug'=45 | 15 | 'debug'=44 |
16 | 'epackage'=13 | 16 | 'epackage'=13 |
17 | 'excluding'=21 | 17 | 'excluding'=21 |
18 | 'file'=15 | 18 | 'file'=15 |
19 | 'folder'=24 | 19 | 'folder'=24 |
20 | 'generate'=39 | 20 | 'generate'=39 |
21 | 'import'=12 | 21 | 'import'=12 |
22 | 'int'=35 | 22 | 'int'=33 |
23 | 'log'=46 | 23 | 'log'=45 |
24 | 'metamodel'=23 | 24 | 'metamodel'=23 |
25 | 'models'=25 | 25 | 'models'=25 |
26 | 'node'=34 | 26 | 'node'=32 |
27 | 'number'=41 | 27 | 'number'=41 |
28 | 'output'=44 | 28 | 'output'=47 |
29 | 'package'=20 | 29 | 'package'=20 |
30 | 'partial-model'=40 | 30 | 'partial-model'=40 |
31 | 'patterns'=26 | 31 | 'patterns'=26 |
32 | 'real'=36 | 32 | 'real'=34 |
33 | 'runs'=42 | 33 | 'runs'=42 |
34 | 'scope'=38 | 34 | 'scope'=38 |
35 | 'solver'=43 | 35 | 'solver'=43 |
36 | 'statistics'=47 | 36 | 'statistics'=46 |
37 | 'string'=37 | 37 | 'string'=35 |
38 | 'viatra'=14 | 38 | 'viatra'=14 |
39 | '{'=17 | 39 | '{'=17 |
40 | '}'=19 | 40 | '}'=19 |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java index 41858711..ffa833f6 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java | |||
@@ -472,11 +472,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
472 | try { | 472 | try { |
473 | int _type = T__30; | 473 | int _type = T__30; |
474 | int _channel = DEFAULT_TOKEN_CHANNEL; | 474 | int _channel = DEFAULT_TOKEN_CHANNEL; |
475 | // InternalApplicationConfiguration.g:30:7: ( '..' ) | 475 | // InternalApplicationConfiguration.g:30:7: ( '<' ) |
476 | // InternalApplicationConfiguration.g:30:9: '..' | 476 | // InternalApplicationConfiguration.g:30:9: '<' |
477 | { | 477 | { |
478 | match(".."); | 478 | match('<'); |
479 | |||
480 | 479 | ||
481 | } | 480 | } |
482 | 481 | ||
@@ -493,10 +492,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
493 | try { | 492 | try { |
494 | int _type = T__31; | 493 | int _type = T__31; |
495 | int _channel = DEFAULT_TOKEN_CHANNEL; | 494 | int _channel = DEFAULT_TOKEN_CHANNEL; |
496 | // InternalApplicationConfiguration.g:31:7: ( '*' ) | 495 | // InternalApplicationConfiguration.g:31:7: ( '>' ) |
497 | // InternalApplicationConfiguration.g:31:9: '*' | 496 | // InternalApplicationConfiguration.g:31:9: '>' |
498 | { | 497 | { |
499 | match('*'); | 498 | match('>'); |
500 | 499 | ||
501 | } | 500 | } |
502 | 501 | ||
@@ -513,10 +512,11 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
513 | try { | 512 | try { |
514 | int _type = T__32; | 513 | int _type = T__32; |
515 | int _channel = DEFAULT_TOKEN_CHANNEL; | 514 | int _channel = DEFAULT_TOKEN_CHANNEL; |
516 | // InternalApplicationConfiguration.g:32:7: ( '<' ) | 515 | // InternalApplicationConfiguration.g:32:7: ( 'node' ) |
517 | // InternalApplicationConfiguration.g:32:9: '<' | 516 | // InternalApplicationConfiguration.g:32:9: 'node' |
518 | { | 517 | { |
519 | match('<'); | 518 | match("node"); |
519 | |||
520 | 520 | ||
521 | } | 521 | } |
522 | 522 | ||
@@ -533,10 +533,11 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
533 | try { | 533 | try { |
534 | int _type = T__33; | 534 | int _type = T__33; |
535 | int _channel = DEFAULT_TOKEN_CHANNEL; | 535 | int _channel = DEFAULT_TOKEN_CHANNEL; |
536 | // InternalApplicationConfiguration.g:33:7: ( '>' ) | 536 | // InternalApplicationConfiguration.g:33:7: ( 'int' ) |
537 | // InternalApplicationConfiguration.g:33:9: '>' | 537 | // InternalApplicationConfiguration.g:33:9: 'int' |
538 | { | 538 | { |
539 | match('>'); | 539 | match("int"); |
540 | |||
540 | 541 | ||
541 | } | 542 | } |
542 | 543 | ||
@@ -553,10 +554,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
553 | try { | 554 | try { |
554 | int _type = T__34; | 555 | int _type = T__34; |
555 | int _channel = DEFAULT_TOKEN_CHANNEL; | 556 | int _channel = DEFAULT_TOKEN_CHANNEL; |
556 | // InternalApplicationConfiguration.g:34:7: ( 'node' ) | 557 | // InternalApplicationConfiguration.g:34:7: ( 'real' ) |
557 | // InternalApplicationConfiguration.g:34:9: 'node' | 558 | // InternalApplicationConfiguration.g:34:9: 'real' |
558 | { | 559 | { |
559 | match("node"); | 560 | match("real"); |
560 | 561 | ||
561 | 562 | ||
562 | } | 563 | } |
@@ -574,10 +575,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
574 | try { | 575 | try { |
575 | int _type = T__35; | 576 | int _type = T__35; |
576 | int _channel = DEFAULT_TOKEN_CHANNEL; | 577 | int _channel = DEFAULT_TOKEN_CHANNEL; |
577 | // InternalApplicationConfiguration.g:35:7: ( 'int' ) | 578 | // InternalApplicationConfiguration.g:35:7: ( 'string' ) |
578 | // InternalApplicationConfiguration.g:35:9: 'int' | 579 | // InternalApplicationConfiguration.g:35:9: 'string' |
579 | { | 580 | { |
580 | match("int"); | 581 | match("string"); |
581 | 582 | ||
582 | 583 | ||
583 | } | 584 | } |
@@ -595,11 +596,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
595 | try { | 596 | try { |
596 | int _type = T__36; | 597 | int _type = T__36; |
597 | int _channel = DEFAULT_TOKEN_CHANNEL; | 598 | int _channel = DEFAULT_TOKEN_CHANNEL; |
598 | // InternalApplicationConfiguration.g:36:7: ( 'real' ) | 599 | // InternalApplicationConfiguration.g:36:7: ( '*' ) |
599 | // InternalApplicationConfiguration.g:36:9: 'real' | 600 | // InternalApplicationConfiguration.g:36:9: '*' |
600 | { | 601 | { |
601 | match("real"); | 602 | match('*'); |
602 | |||
603 | 603 | ||
604 | } | 604 | } |
605 | 605 | ||
@@ -616,10 +616,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
616 | try { | 616 | try { |
617 | int _type = T__37; | 617 | int _type = T__37; |
618 | int _channel = DEFAULT_TOKEN_CHANNEL; | 618 | int _channel = DEFAULT_TOKEN_CHANNEL; |
619 | // InternalApplicationConfiguration.g:37:7: ( 'string' ) | 619 | // InternalApplicationConfiguration.g:37:7: ( '..' ) |
620 | // InternalApplicationConfiguration.g:37:9: 'string' | 620 | // InternalApplicationConfiguration.g:37:9: '..' |
621 | { | 621 | { |
622 | match("string"); | 622 | match(".."); |
623 | 623 | ||
624 | 624 | ||
625 | } | 625 | } |
@@ -763,10 +763,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
763 | try { | 763 | try { |
764 | int _type = T__44; | 764 | int _type = T__44; |
765 | int _channel = DEFAULT_TOKEN_CHANNEL; | 765 | int _channel = DEFAULT_TOKEN_CHANNEL; |
766 | // InternalApplicationConfiguration.g:44:7: ( 'output' ) | 766 | // InternalApplicationConfiguration.g:44:7: ( 'debug' ) |
767 | // InternalApplicationConfiguration.g:44:9: 'output' | 767 | // InternalApplicationConfiguration.g:44:9: 'debug' |
768 | { | 768 | { |
769 | match("output"); | 769 | match("debug"); |
770 | 770 | ||
771 | 771 | ||
772 | } | 772 | } |
@@ -784,10 +784,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
784 | try { | 784 | try { |
785 | int _type = T__45; | 785 | int _type = T__45; |
786 | int _channel = DEFAULT_TOKEN_CHANNEL; | 786 | int _channel = DEFAULT_TOKEN_CHANNEL; |
787 | // InternalApplicationConfiguration.g:45:7: ( 'debug' ) | 787 | // InternalApplicationConfiguration.g:45:7: ( 'log' ) |
788 | // InternalApplicationConfiguration.g:45:9: 'debug' | 788 | // InternalApplicationConfiguration.g:45:9: 'log' |
789 | { | 789 | { |
790 | match("debug"); | 790 | match("log"); |
791 | 791 | ||
792 | 792 | ||
793 | } | 793 | } |
@@ -805,10 +805,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
805 | try { | 805 | try { |
806 | int _type = T__46; | 806 | int _type = T__46; |
807 | int _channel = DEFAULT_TOKEN_CHANNEL; | 807 | int _channel = DEFAULT_TOKEN_CHANNEL; |
808 | // InternalApplicationConfiguration.g:46:7: ( 'log' ) | 808 | // InternalApplicationConfiguration.g:46:7: ( 'statistics' ) |
809 | // InternalApplicationConfiguration.g:46:9: 'log' | 809 | // InternalApplicationConfiguration.g:46:9: 'statistics' |
810 | { | 810 | { |
811 | match("log"); | 811 | match("statistics"); |
812 | 812 | ||
813 | 813 | ||
814 | } | 814 | } |
@@ -826,10 +826,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
826 | try { | 826 | try { |
827 | int _type = T__47; | 827 | int _type = T__47; |
828 | int _channel = DEFAULT_TOKEN_CHANNEL; | 828 | int _channel = DEFAULT_TOKEN_CHANNEL; |
829 | // InternalApplicationConfiguration.g:47:7: ( 'statistics' ) | 829 | // InternalApplicationConfiguration.g:47:7: ( 'output' ) |
830 | // InternalApplicationConfiguration.g:47:9: 'statistics' | 830 | // InternalApplicationConfiguration.g:47:9: 'output' |
831 | { | 831 | { |
832 | match("statistics"); | 832 | match("output"); |
833 | 833 | ||
834 | 834 | ||
835 | } | 835 | } |
@@ -910,10 +910,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
910 | try { | 910 | try { |
911 | int _type = RULE_ID; | 911 | int _type = RULE_ID; |
912 | int _channel = DEFAULT_TOKEN_CHANNEL; | 912 | int _channel = DEFAULT_TOKEN_CHANNEL; |
913 | // InternalApplicationConfiguration.g:3104:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) | 913 | // InternalApplicationConfiguration.g:3984:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) |
914 | // InternalApplicationConfiguration.g:3104:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | 914 | // InternalApplicationConfiguration.g:3984:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* |
915 | { | 915 | { |
916 | // InternalApplicationConfiguration.g:3104:11: ( '^' )? | 916 | // InternalApplicationConfiguration.g:3984:11: ( '^' )? |
917 | int alt1=2; | 917 | int alt1=2; |
918 | int LA1_0 = input.LA(1); | 918 | int LA1_0 = input.LA(1); |
919 | 919 | ||
@@ -922,7 +922,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
922 | } | 922 | } |
923 | switch (alt1) { | 923 | switch (alt1) { |
924 | case 1 : | 924 | case 1 : |
925 | // InternalApplicationConfiguration.g:3104:11: '^' | 925 | // InternalApplicationConfiguration.g:3984:11: '^' |
926 | { | 926 | { |
927 | match('^'); | 927 | match('^'); |
928 | 928 | ||
@@ -940,7 +940,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
940 | recover(mse); | 940 | recover(mse); |
941 | throw mse;} | 941 | throw mse;} |
942 | 942 | ||
943 | // InternalApplicationConfiguration.g:3104:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | 943 | // InternalApplicationConfiguration.g:3984:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* |
944 | loop2: | 944 | loop2: |
945 | do { | 945 | do { |
946 | int alt2=2; | 946 | int alt2=2; |
@@ -989,10 +989,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
989 | try { | 989 | try { |
990 | int _type = RULE_INT; | 990 | int _type = RULE_INT; |
991 | int _channel = DEFAULT_TOKEN_CHANNEL; | 991 | int _channel = DEFAULT_TOKEN_CHANNEL; |
992 | // InternalApplicationConfiguration.g:3106:10: ( ( '0' .. '9' )+ ) | 992 | // InternalApplicationConfiguration.g:3986:10: ( ( '0' .. '9' )+ ) |
993 | // InternalApplicationConfiguration.g:3106:12: ( '0' .. '9' )+ | 993 | // InternalApplicationConfiguration.g:3986:12: ( '0' .. '9' )+ |
994 | { | 994 | { |
995 | // InternalApplicationConfiguration.g:3106:12: ( '0' .. '9' )+ | 995 | // InternalApplicationConfiguration.g:3986:12: ( '0' .. '9' )+ |
996 | int cnt3=0; | 996 | int cnt3=0; |
997 | loop3: | 997 | loop3: |
998 | do { | 998 | do { |
@@ -1006,7 +1006,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1006 | 1006 | ||
1007 | switch (alt3) { | 1007 | switch (alt3) { |
1008 | case 1 : | 1008 | case 1 : |
1009 | // InternalApplicationConfiguration.g:3106:13: '0' .. '9' | 1009 | // InternalApplicationConfiguration.g:3986:13: '0' .. '9' |
1010 | { | 1010 | { |
1011 | matchRange('0','9'); | 1011 | matchRange('0','9'); |
1012 | 1012 | ||
@@ -1038,10 +1038,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1038 | try { | 1038 | try { |
1039 | int _type = RULE_STRING; | 1039 | int _type = RULE_STRING; |
1040 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1040 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1041 | // InternalApplicationConfiguration.g:3108:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) | 1041 | // InternalApplicationConfiguration.g:3988:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) |
1042 | // InternalApplicationConfiguration.g:3108:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) | 1042 | // InternalApplicationConfiguration.g:3988:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) |
1043 | { | 1043 | { |
1044 | // InternalApplicationConfiguration.g:3108:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) | 1044 | // InternalApplicationConfiguration.g:3988:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) |
1045 | int alt6=2; | 1045 | int alt6=2; |
1046 | int LA6_0 = input.LA(1); | 1046 | int LA6_0 = input.LA(1); |
1047 | 1047 | ||
@@ -1059,10 +1059,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1059 | } | 1059 | } |
1060 | switch (alt6) { | 1060 | switch (alt6) { |
1061 | case 1 : | 1061 | case 1 : |
1062 | // InternalApplicationConfiguration.g:3108:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | 1062 | // InternalApplicationConfiguration.g:3988:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' |
1063 | { | 1063 | { |
1064 | match('\"'); | 1064 | match('\"'); |
1065 | // InternalApplicationConfiguration.g:3108:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* | 1065 | // InternalApplicationConfiguration.g:3988:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* |
1066 | loop4: | 1066 | loop4: |
1067 | do { | 1067 | do { |
1068 | int alt4=3; | 1068 | int alt4=3; |
@@ -1078,7 +1078,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1078 | 1078 | ||
1079 | switch (alt4) { | 1079 | switch (alt4) { |
1080 | case 1 : | 1080 | case 1 : |
1081 | // InternalApplicationConfiguration.g:3108:21: '\\\\' . | 1081 | // InternalApplicationConfiguration.g:3988:21: '\\\\' . |
1082 | { | 1082 | { |
1083 | match('\\'); | 1083 | match('\\'); |
1084 | matchAny(); | 1084 | matchAny(); |
@@ -1086,7 +1086,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1086 | } | 1086 | } |
1087 | break; | 1087 | break; |
1088 | case 2 : | 1088 | case 2 : |
1089 | // InternalApplicationConfiguration.g:3108:28: ~ ( ( '\\\\' | '\"' ) ) | 1089 | // InternalApplicationConfiguration.g:3988:28: ~ ( ( '\\\\' | '\"' ) ) |
1090 | { | 1090 | { |
1091 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { | 1091 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { |
1092 | input.consume(); | 1092 | input.consume(); |
@@ -1111,10 +1111,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1111 | } | 1111 | } |
1112 | break; | 1112 | break; |
1113 | case 2 : | 1113 | case 2 : |
1114 | // InternalApplicationConfiguration.g:3108:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' | 1114 | // InternalApplicationConfiguration.g:3988:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' |
1115 | { | 1115 | { |
1116 | match('\''); | 1116 | match('\''); |
1117 | // InternalApplicationConfiguration.g:3108:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* | 1117 | // InternalApplicationConfiguration.g:3988:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* |
1118 | loop5: | 1118 | loop5: |
1119 | do { | 1119 | do { |
1120 | int alt5=3; | 1120 | int alt5=3; |
@@ -1130,7 +1130,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1130 | 1130 | ||
1131 | switch (alt5) { | 1131 | switch (alt5) { |
1132 | case 1 : | 1132 | case 1 : |
1133 | // InternalApplicationConfiguration.g:3108:54: '\\\\' . | 1133 | // InternalApplicationConfiguration.g:3988:54: '\\\\' . |
1134 | { | 1134 | { |
1135 | match('\\'); | 1135 | match('\\'); |
1136 | matchAny(); | 1136 | matchAny(); |
@@ -1138,7 +1138,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1138 | } | 1138 | } |
1139 | break; | 1139 | break; |
1140 | case 2 : | 1140 | case 2 : |
1141 | // InternalApplicationConfiguration.g:3108:61: ~ ( ( '\\\\' | '\\'' ) ) | 1141 | // InternalApplicationConfiguration.g:3988:61: ~ ( ( '\\\\' | '\\'' ) ) |
1142 | { | 1142 | { |
1143 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { | 1143 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { |
1144 | input.consume(); | 1144 | input.consume(); |
@@ -1181,12 +1181,12 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1181 | try { | 1181 | try { |
1182 | int _type = RULE_ML_COMMENT; | 1182 | int _type = RULE_ML_COMMENT; |
1183 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1183 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1184 | // InternalApplicationConfiguration.g:3110:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) | 1184 | // InternalApplicationConfiguration.g:3990:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) |
1185 | // InternalApplicationConfiguration.g:3110:19: '/*' ( options {greedy=false; } : . )* '*/' | 1185 | // InternalApplicationConfiguration.g:3990:19: '/*' ( options {greedy=false; } : . )* '*/' |
1186 | { | 1186 | { |
1187 | match("/*"); | 1187 | match("/*"); |
1188 | 1188 | ||
1189 | // InternalApplicationConfiguration.g:3110:24: ( options {greedy=false; } : . )* | 1189 | // InternalApplicationConfiguration.g:3990:24: ( options {greedy=false; } : . )* |
1190 | loop7: | 1190 | loop7: |
1191 | do { | 1191 | do { |
1192 | int alt7=2; | 1192 | int alt7=2; |
@@ -1211,7 +1211,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1211 | 1211 | ||
1212 | switch (alt7) { | 1212 | switch (alt7) { |
1213 | case 1 : | 1213 | case 1 : |
1214 | // InternalApplicationConfiguration.g:3110:52: . | 1214 | // InternalApplicationConfiguration.g:3990:52: . |
1215 | { | 1215 | { |
1216 | matchAny(); | 1216 | matchAny(); |
1217 | 1217 | ||
@@ -1241,12 +1241,12 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1241 | try { | 1241 | try { |
1242 | int _type = RULE_SL_COMMENT; | 1242 | int _type = RULE_SL_COMMENT; |
1243 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1243 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1244 | // InternalApplicationConfiguration.g:3112:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) | 1244 | // InternalApplicationConfiguration.g:3992:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) |
1245 | // InternalApplicationConfiguration.g:3112:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? | 1245 | // InternalApplicationConfiguration.g:3992:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? |
1246 | { | 1246 | { |
1247 | match("//"); | 1247 | match("//"); |
1248 | 1248 | ||
1249 | // InternalApplicationConfiguration.g:3112:24: (~ ( ( '\\n' | '\\r' ) ) )* | 1249 | // InternalApplicationConfiguration.g:3992:24: (~ ( ( '\\n' | '\\r' ) ) )* |
1250 | loop8: | 1250 | loop8: |
1251 | do { | 1251 | do { |
1252 | int alt8=2; | 1252 | int alt8=2; |
@@ -1259,7 +1259,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1259 | 1259 | ||
1260 | switch (alt8) { | 1260 | switch (alt8) { |
1261 | case 1 : | 1261 | case 1 : |
1262 | // InternalApplicationConfiguration.g:3112:24: ~ ( ( '\\n' | '\\r' ) ) | 1262 | // InternalApplicationConfiguration.g:3992:24: ~ ( ( '\\n' | '\\r' ) ) |
1263 | { | 1263 | { |
1264 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { | 1264 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { |
1265 | input.consume(); | 1265 | input.consume(); |
@@ -1279,7 +1279,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1279 | } | 1279 | } |
1280 | } while (true); | 1280 | } while (true); |
1281 | 1281 | ||
1282 | // InternalApplicationConfiguration.g:3112:40: ( ( '\\r' )? '\\n' )? | 1282 | // InternalApplicationConfiguration.g:3992:40: ( ( '\\r' )? '\\n' )? |
1283 | int alt10=2; | 1283 | int alt10=2; |
1284 | int LA10_0 = input.LA(1); | 1284 | int LA10_0 = input.LA(1); |
1285 | 1285 | ||
@@ -1288,9 +1288,9 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1288 | } | 1288 | } |
1289 | switch (alt10) { | 1289 | switch (alt10) { |
1290 | case 1 : | 1290 | case 1 : |
1291 | // InternalApplicationConfiguration.g:3112:41: ( '\\r' )? '\\n' | 1291 | // InternalApplicationConfiguration.g:3992:41: ( '\\r' )? '\\n' |
1292 | { | 1292 | { |
1293 | // InternalApplicationConfiguration.g:3112:41: ( '\\r' )? | 1293 | // InternalApplicationConfiguration.g:3992:41: ( '\\r' )? |
1294 | int alt9=2; | 1294 | int alt9=2; |
1295 | int LA9_0 = input.LA(1); | 1295 | int LA9_0 = input.LA(1); |
1296 | 1296 | ||
@@ -1299,7 +1299,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1299 | } | 1299 | } |
1300 | switch (alt9) { | 1300 | switch (alt9) { |
1301 | case 1 : | 1301 | case 1 : |
1302 | // InternalApplicationConfiguration.g:3112:41: '\\r' | 1302 | // InternalApplicationConfiguration.g:3992:41: '\\r' |
1303 | { | 1303 | { |
1304 | match('\r'); | 1304 | match('\r'); |
1305 | 1305 | ||
@@ -1331,10 +1331,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1331 | try { | 1331 | try { |
1332 | int _type = RULE_WS; | 1332 | int _type = RULE_WS; |
1333 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1333 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1334 | // InternalApplicationConfiguration.g:3114:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) | 1334 | // InternalApplicationConfiguration.g:3994:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) |
1335 | // InternalApplicationConfiguration.g:3114:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ | 1335 | // InternalApplicationConfiguration.g:3994:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ |
1336 | { | 1336 | { |
1337 | // InternalApplicationConfiguration.g:3114:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ | 1337 | // InternalApplicationConfiguration.g:3994:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ |
1338 | int cnt11=0; | 1338 | int cnt11=0; |
1339 | loop11: | 1339 | loop11: |
1340 | do { | 1340 | do { |
@@ -1388,8 +1388,8 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1388 | try { | 1388 | try { |
1389 | int _type = RULE_ANY_OTHER; | 1389 | int _type = RULE_ANY_OTHER; |
1390 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1390 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1391 | // InternalApplicationConfiguration.g:3116:16: ( . ) | 1391 | // InternalApplicationConfiguration.g:3996:16: ( . ) |
1392 | // InternalApplicationConfiguration.g:3116:18: . | 1392 | // InternalApplicationConfiguration.g:3996:18: . |
1393 | { | 1393 | { |
1394 | matchAny(); | 1394 | matchAny(); |
1395 | 1395 | ||
@@ -1745,19 +1745,19 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1745 | 1745 | ||
1746 | protected DFA12 dfa12 = new DFA12(this); | 1746 | protected DFA12 dfa12 = new DFA12(this); |
1747 | static final String DFA12_eotS = | 1747 | static final String DFA12_eotS = |
1748 | "\1\uffff\1\46\4\51\4\uffff\1\51\1\44\2\51\1\uffff\1\44\3\uffff\12\51\1\44\2\uffff\3\44\4\uffff\2\51\1\uffff\5\51\4\uffff\1\51\1\uffff\3\51\5\uffff\16\51\5\uffff\1\51\1\155\26\51\1\u0084\4\51\1\uffff\3\51\1\u008c\7\51\1\u0094\1\51\1\u0096\1\u0097\7\51\1\uffff\7\51\1\uffff\7\51\1\uffff\1\51\2\uffff\2\51\1\u00b0\3\51\1\u00b4\3\51\1\u00b8\2\51\1\u00bb\1\u00bc\4\51\1\u00c1\1\u00c2\1\u00c3\1\u00c4\1\51\1\uffff\1\u00c6\1\51\1\u00c8\1\uffff\3\51\1\uffff\2\51\2\uffff\1\u00ce\3\51\4\uffff\1\51\1\uffff\1\51\1\uffff\3\51\1\u00d7\1\51\1\uffff\1\u00d9\1\uffff\2\51\1\u00dc\3\51\1\uffff\1\u00e0\1\uffff\1\u00e1\1\51\1\uffff\1\u00e3\2\51\2\uffff\1\u00e6\1\uffff\2\51\1\uffff\1\u00e9\1\51\1\uffff\1\u00eb\1\uffff"; | 1748 | "\1\uffff\1\46\4\51\4\uffff\1\51\1\44\2\51\1\uffff\1\44\2\uffff\3\51\1\uffff\7\51\1\44\2\uffff\3\44\4\uffff\2\51\1\uffff\5\51\4\uffff\1\51\1\uffff\3\51\4\uffff\7\51\1\uffff\7\51\5\uffff\1\51\1\155\25\51\1\u0083\5\51\1\uffff\3\51\1\u008c\7\51\1\u0094\1\51\1\u0096\1\u0097\6\51\1\uffff\10\51\1\uffff\7\51\1\uffff\1\51\2\uffff\2\51\1\u00b0\2\51\1\u00b3\4\51\1\u00b8\2\51\1\u00bb\1\u00bc\4\51\1\u00c1\1\u00c2\1\u00c3\1\u00c4\1\51\1\uffff\1\u00c6\1\51\1\uffff\1\u00c8\3\51\1\uffff\2\51\2\uffff\1\u00ce\3\51\4\uffff\1\51\1\uffff\1\51\1\uffff\3\51\1\u00d7\1\51\1\uffff\1\u00d9\1\uffff\2\51\1\u00dc\3\51\1\uffff\1\u00e0\1\uffff\1\u00e1\1\51\1\uffff\1\u00e3\2\51\2\uffff\1\u00e6\1\uffff\2\51\1\uffff\1\u00e9\1\51\1\uffff\1\u00eb\1\uffff"; |
1749 | static final String DFA12_eofS = | 1749 | static final String DFA12_eofS = |
1750 | "\u00ec\uffff"; | 1750 | "\u00ec\uffff"; |
1751 | static final String DFA12_minS = | 1751 | static final String DFA12_minS = |
1752 | "\1\0\1\56\1\155\1\160\2\151\4\uffff\1\141\1\72\1\145\1\157\1\uffff\1\75\3\uffff\1\157\1\145\1\143\1\145\1\165\1\145\1\157\1\115\1\154\1\151\1\101\2\uffff\2\0\1\52\4\uffff\1\160\1\164\1\uffff\1\141\1\143\1\141\2\154\4\uffff\1\143\1\uffff\1\164\1\144\1\156\5\uffff\1\144\1\155\1\141\1\156\1\141\1\157\1\154\1\156\1\164\1\142\1\147\1\124\1\154\1\141\5\uffff\1\157\1\60\1\143\1\154\1\164\1\145\1\144\1\153\2\164\1\141\1\145\1\146\1\145\1\142\1\154\1\163\1\151\1\164\1\160\1\166\1\145\1\160\1\165\1\60\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\60\1\145\1\141\1\145\1\151\1\155\1\154\1\151\1\60\1\145\2\60\1\156\1\151\2\145\1\162\1\165\1\147\1\uffff\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\uffff\1\162\1\147\1\162\1\141\1\157\1\163\1\147\1\uffff\1\162\2\uffff\1\147\1\163\1\60\1\162\1\141\1\164\1\60\1\154\1\123\1\141\1\60\1\147\1\151\2\60\1\145\1\156\1\154\1\144\4\60\1\164\1\uffff\1\60\1\164\1\60\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\2\uffff\1\60\1\163\1\55\1\145\4\uffff\1\151\1\uffff\1\145\1\uffff\1\145\1\154\1\157\1\60\1\147\1\uffff\1\60\1\uffff\1\154\1\143\1\60\1\162\1\166\1\154\1\uffff\1\60\1\uffff\1\60\1\163\1\uffff\1\60\1\145\1\166\2\uffff\1\60\1\uffff\1\162\1\145\1\uffff\1\60\1\162\1\uffff\1\60\1\uffff"; | 1752 | "\1\0\1\56\1\155\1\160\2\151\4\uffff\1\141\1\72\1\145\1\157\1\uffff\1\75\2\uffff\1\157\1\145\1\143\1\uffff\2\145\1\157\1\165\1\115\1\154\1\151\1\101\2\uffff\2\0\1\52\4\uffff\1\160\1\164\1\uffff\1\141\1\143\1\141\2\154\4\uffff\1\143\1\uffff\1\164\1\144\1\156\4\uffff\1\144\1\155\1\141\1\156\1\141\1\157\1\154\1\uffff\1\156\1\142\1\147\1\164\1\124\1\154\1\141\5\uffff\1\157\1\60\1\143\1\154\1\164\1\145\1\144\1\153\2\164\1\141\1\145\1\146\1\145\1\142\1\154\1\163\1\151\1\164\1\160\1\166\1\145\1\165\1\60\1\160\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\60\1\145\1\141\1\145\1\151\1\155\1\154\1\151\1\60\1\145\2\60\1\156\1\151\2\145\1\162\1\147\1\uffff\1\165\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\uffff\1\162\1\147\1\162\1\141\1\157\1\163\1\147\1\uffff\1\162\2\uffff\1\147\1\163\1\60\1\162\1\141\1\60\1\164\1\154\1\123\1\141\1\60\1\147\1\151\2\60\1\145\1\156\1\154\1\144\4\60\1\164\1\uffff\1\60\1\164\1\uffff\1\60\1\166\1\157\1\123\1\uffff\1\145\1\156\2\uffff\1\60\1\163\1\55\1\145\4\uffff\1\151\1\uffff\1\145\1\uffff\1\145\1\154\1\157\1\60\1\147\1\uffff\1\60\1\uffff\1\154\1\143\1\60\1\162\1\166\1\154\1\uffff\1\60\1\uffff\1\60\1\163\1\uffff\1\60\1\145\1\166\2\uffff\1\60\1\uffff\1\162\1\145\1\uffff\1\60\1\162\1\uffff\1\60\1\uffff"; |
1753 | static final String DFA12_maxS = | 1753 | static final String DFA12_maxS = |
1754 | "\1\uffff\1\56\1\156\1\170\1\151\1\157\4\uffff\1\141\1\72\2\157\1\uffff\1\75\3\uffff\2\165\1\164\1\145\1\165\1\145\1\157\1\115\1\154\1\151\1\172\2\uffff\2\uffff\1\57\4\uffff\1\160\1\164\1\uffff\1\141\1\143\1\141\2\154\4\uffff\1\164\1\uffff\1\164\1\144\1\156\5\uffff\1\144\1\155\1\141\1\156\1\162\1\157\1\154\1\156\1\164\1\142\1\147\1\124\1\154\1\141\5\uffff\1\157\1\172\1\143\1\154\1\164\1\145\1\144\1\153\2\164\1\141\1\145\1\146\1\145\1\142\1\154\1\163\1\151\1\164\1\160\1\166\1\145\1\160\1\165\1\172\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\172\1\145\1\141\1\145\1\151\1\155\1\154\1\151\1\172\1\145\2\172\1\156\1\151\2\145\1\162\1\165\1\147\1\uffff\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\uffff\1\162\1\147\1\162\1\141\1\157\1\163\1\147\1\uffff\1\162\2\uffff\1\147\1\163\1\172\1\162\1\141\1\164\1\172\1\154\1\123\1\141\1\172\1\147\1\151\2\172\1\145\1\156\1\154\1\144\4\172\1\164\1\uffff\1\172\1\164\1\172\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\2\uffff\1\172\1\163\1\55\1\145\4\uffff\1\151\1\uffff\1\145\1\uffff\1\145\1\154\1\157\1\172\1\147\1\uffff\1\172\1\uffff\1\154\1\143\1\172\1\162\1\166\1\154\1\uffff\1\172\1\uffff\1\172\1\163\1\uffff\1\172\1\145\1\166\2\uffff\1\172\1\uffff\1\162\1\145\1\uffff\1\172\1\162\1\uffff\1\172\1\uffff"; | 1754 | "\1\uffff\1\56\1\156\1\170\1\151\1\157\4\uffff\1\141\1\72\2\157\1\uffff\1\75\2\uffff\2\165\1\164\1\uffff\2\145\1\157\1\165\1\115\1\154\1\151\1\172\2\uffff\2\uffff\1\57\4\uffff\1\160\1\164\1\uffff\1\141\1\143\1\141\2\154\4\uffff\1\164\1\uffff\1\164\1\144\1\156\4\uffff\1\144\1\155\1\141\1\156\1\162\1\157\1\154\1\uffff\1\156\1\142\1\147\1\164\1\124\1\154\1\141\5\uffff\1\157\1\172\1\143\1\154\1\164\1\145\1\144\1\153\2\164\1\141\1\145\1\146\1\145\1\142\1\154\1\163\1\151\1\164\1\160\1\166\1\145\1\165\1\172\1\160\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\172\1\145\1\141\1\145\1\151\1\155\1\154\1\151\1\172\1\145\2\172\1\156\1\151\2\145\1\162\1\147\1\uffff\1\165\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\uffff\1\162\1\147\1\162\1\141\1\157\1\163\1\147\1\uffff\1\162\2\uffff\1\147\1\163\1\172\1\162\1\141\1\172\1\164\1\154\1\123\1\141\1\172\1\147\1\151\2\172\1\145\1\156\1\154\1\144\4\172\1\164\1\uffff\1\172\1\164\1\uffff\1\172\1\166\1\157\1\123\1\uffff\1\145\1\156\2\uffff\1\172\1\163\1\55\1\145\4\uffff\1\151\1\uffff\1\145\1\uffff\1\145\1\154\1\157\1\172\1\147\1\uffff\1\172\1\uffff\1\154\1\143\1\172\1\162\1\166\1\154\1\uffff\1\172\1\uffff\1\172\1\163\1\uffff\1\172\1\145\1\166\2\uffff\1\172\1\uffff\1\162\1\145\1\uffff\1\172\1\162\1\uffff\1\172\1\uffff"; |
1755 | static final String DFA12_acceptS = | 1755 | static final String DFA12_acceptS = |
1756 | "\6\uffff\1\6\1\7\1\10\1\11\4\uffff\1\22\1\uffff\1\25\1\26\1\27\13\uffff\1\51\1\52\3\uffff\1\56\1\57\1\24\1\1\2\uffff\1\51\5\uffff\1\6\1\7\1\10\1\11\1\uffff\1\14\3\uffff\1\22\1\23\1\25\1\26\1\27\16\uffff\1\52\1\53\1\54\1\55\1\56\35\uffff\1\31\26\uffff\1\44\7\uffff\1\5\7\uffff\1\30\1\uffff\1\32\1\40\30\uffff\1\34\3\uffff\1\43\3\uffff\1\2\2\uffff\1\4\1\16\4\uffff\1\17\1\21\1\37\1\33\1\uffff\1\41\1\uffff\1\42\5\uffff\1\12\1\uffff\1\36\6\uffff\1\3\1\uffff\1\20\2\uffff\1\35\3\uffff\1\13\1\15\1\uffff\1\46\2\uffff\1\45\2\uffff\1\47\1\uffff\1\50"; | 1756 | "\6\uffff\1\6\1\7\1\10\1\11\4\uffff\1\22\1\uffff\1\24\1\25\3\uffff\1\32\10\uffff\1\51\1\52\3\uffff\1\56\1\57\1\33\1\1\2\uffff\1\51\5\uffff\1\6\1\7\1\10\1\11\1\uffff\1\14\3\uffff\1\22\1\23\1\24\1\25\7\uffff\1\32\7\uffff\1\52\1\53\1\54\1\55\1\56\35\uffff\1\27\25\uffff\1\43\10\uffff\1\5\7\uffff\1\26\1\uffff\1\30\1\40\30\uffff\1\34\2\uffff\1\42\4\uffff\1\2\2\uffff\1\4\1\16\4\uffff\1\17\1\21\1\37\1\31\1\uffff\1\41\1\uffff\1\45\5\uffff\1\12\1\uffff\1\36\6\uffff\1\3\1\uffff\1\20\2\uffff\1\35\3\uffff\1\13\1\15\1\uffff\1\46\2\uffff\1\44\2\uffff\1\47\1\uffff\1\50"; |
1757 | static final String DFA12_specialS = | 1757 | static final String DFA12_specialS = |
1758 | "\1\1\37\uffff\1\0\1\2\u00ca\uffff}>"; | 1758 | "\1\1\37\uffff\1\0\1\2\u00ca\uffff}>"; |
1759 | static final String[] DFA12_transitionS = { | 1759 | static final String[] DFA12_transitionS = { |
1760 | "\11\44\2\43\2\44\1\43\22\44\1\43\1\44\1\40\1\16\3\44\1\41\2\44\1\20\1\17\1\10\1\44\1\1\1\42\12\37\1\13\1\44\1\21\1\6\1\22\2\44\1\33\21\36\1\32\2\36\1\34\4\36\3\44\1\35\1\36\1\44\2\36\1\15\1\30\1\3\1\5\1\26\1\36\1\2\2\36\1\31\1\14\1\23\1\27\1\12\1\36\1\24\1\25\2\36\1\4\4\36\1\7\1\44\1\11\uff82\44", | 1760 | "\11\44\2\43\2\44\1\43\22\44\1\43\1\44\1\40\1\16\3\44\1\41\2\44\1\25\1\17\1\10\1\44\1\1\1\42\12\37\1\13\1\44\1\20\1\6\1\21\2\44\1\33\21\36\1\32\2\36\1\34\4\36\3\44\1\35\1\36\1\44\2\36\1\15\1\27\1\3\1\5\1\26\1\36\1\2\2\36\1\30\1\14\1\22\1\31\1\12\1\36\1\23\1\24\2\36\1\4\4\36\1\7\1\44\1\11\uff82\44", |
1761 | "\1\45", | 1761 | "\1\45", |
1762 | "\1\47\1\50", | 1762 | "\1\47\1\50", |
1763 | "\1\52\7\uffff\1\53", | 1763 | "\1\52\7\uffff\1\53", |
@@ -1775,10 +1775,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1775 | "\1\71", | 1775 | "\1\71", |
1776 | "", | 1776 | "", |
1777 | "", | 1777 | "", |
1778 | "\1\74\5\uffff\1\75", | ||
1779 | "\1\76\17\uffff\1\77", | ||
1780 | "\1\101\13\uffff\1\102\4\uffff\1\100", | ||
1778 | "", | 1781 | "", |
1779 | "\1\75\5\uffff\1\76", | ||
1780 | "\1\77\17\uffff\1\100", | ||
1781 | "\1\102\13\uffff\1\103\4\uffff\1\101", | ||
1782 | "\1\104", | 1782 | "\1\104", |
1783 | "\1\105", | 1783 | "\1\105", |
1784 | "\1\106", | 1784 | "\1\106", |
@@ -1817,7 +1817,6 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1817 | "", | 1817 | "", |
1818 | "", | 1818 | "", |
1819 | "", | 1819 | "", |
1820 | "", | ||
1821 | "\1\135", | 1820 | "\1\135", |
1822 | "\1\136", | 1821 | "\1\136", |
1823 | "\1\137", | 1822 | "\1\137", |
@@ -1825,6 +1824,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1825 | "\1\142\20\uffff\1\141", | 1824 | "\1\142\20\uffff\1\141", |
1826 | "\1\143", | 1825 | "\1\143", |
1827 | "\1\144", | 1826 | "\1\144", |
1827 | "", | ||
1828 | "\1\145", | 1828 | "\1\145", |
1829 | "\1\146", | 1829 | "\1\146", |
1830 | "\1\147", | 1830 | "\1\147", |
@@ -1860,8 +1860,8 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1860 | "\1\u0080", | 1860 | "\1\u0080", |
1861 | "\1\u0081", | 1861 | "\1\u0081", |
1862 | "\1\u0082", | 1862 | "\1\u0082", |
1863 | "\1\u0083", | ||
1864 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 1863 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
1864 | "\1\u0084", | ||
1865 | "\1\u0085", | 1865 | "\1\u0085", |
1866 | "\1\u0086", | 1866 | "\1\u0086", |
1867 | "\1\u0087", | 1867 | "\1\u0087", |
@@ -1888,8 +1888,8 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1888 | "\1\u009b", | 1888 | "\1\u009b", |
1889 | "\1\u009c", | 1889 | "\1\u009c", |
1890 | "\1\u009d", | 1890 | "\1\u009d", |
1891 | "\1\u009e", | ||
1892 | "", | 1891 | "", |
1892 | "\1\u009e", | ||
1893 | "\1\u009f", | 1893 | "\1\u009f", |
1894 | "\1\u00a0", | 1894 | "\1\u00a0", |
1895 | "\1\u00a1", | 1895 | "\1\u00a1", |
@@ -1914,8 +1914,8 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1914 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 1914 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
1915 | "\1\u00b1", | 1915 | "\1\u00b1", |
1916 | "\1\u00b2", | 1916 | "\1\u00b2", |
1917 | "\1\u00b3", | ||
1918 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 1917 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
1918 | "\1\u00b4", | ||
1919 | "\1\u00b5", | 1919 | "\1\u00b5", |
1920 | "\1\u00b6", | 1920 | "\1\u00b6", |
1921 | "\1\u00b7", | 1921 | "\1\u00b7", |
@@ -1936,8 +1936,8 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1936 | "", | 1936 | "", |
1937 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | 1937 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", |
1938 | "\1\u00c7", | 1938 | "\1\u00c7", |
1939 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | ||
1940 | "", | 1939 | "", |
1940 | "\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51", | ||
1941 | "\1\u00c9", | 1941 | "\1\u00c9", |
1942 | "\1\u00ca", | 1942 | "\1\u00ca", |
1943 | "\1\u00cb", | 1943 | "\1\u00cb", |
@@ -2075,25 +2075,25 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
2075 | 2075 | ||
2076 | else if ( (LA12_0=='+') ) {s = 15;} | 2076 | else if ( (LA12_0=='+') ) {s = 15;} |
2077 | 2077 | ||
2078 | else if ( (LA12_0=='*') ) {s = 16;} | 2078 | else if ( (LA12_0=='<') ) {s = 16;} |
2079 | 2079 | ||
2080 | else if ( (LA12_0=='<') ) {s = 17;} | 2080 | else if ( (LA12_0=='>') ) {s = 17;} |
2081 | 2081 | ||
2082 | else if ( (LA12_0=='>') ) {s = 18;} | 2082 | else if ( (LA12_0=='n') ) {s = 18;} |
2083 | 2083 | ||
2084 | else if ( (LA12_0=='n') ) {s = 19;} | 2084 | else if ( (LA12_0=='r') ) {s = 19;} |
2085 | 2085 | ||
2086 | else if ( (LA12_0=='r') ) {s = 20;} | 2086 | else if ( (LA12_0=='s') ) {s = 20;} |
2087 | 2087 | ||
2088 | else if ( (LA12_0=='s') ) {s = 21;} | 2088 | else if ( (LA12_0=='*') ) {s = 21;} |
2089 | 2089 | ||
2090 | else if ( (LA12_0=='g') ) {s = 22;} | 2090 | else if ( (LA12_0=='g') ) {s = 22;} |
2091 | 2091 | ||
2092 | else if ( (LA12_0=='o') ) {s = 23;} | 2092 | else if ( (LA12_0=='d') ) {s = 23;} |
2093 | 2093 | ||
2094 | else if ( (LA12_0=='d') ) {s = 24;} | 2094 | else if ( (LA12_0=='l') ) {s = 24;} |
2095 | 2095 | ||
2096 | else if ( (LA12_0=='l') ) {s = 25;} | 2096 | else if ( (LA12_0=='o') ) {s = 25;} |
2097 | 2097 | ||
2098 | else if ( (LA12_0=='S') ) {s = 26;} | 2098 | else if ( (LA12_0=='S') ) {s = 26;} |
2099 | 2099 | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java index 8bce7dfa..9766c2e0 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java | |||
@@ -22,7 +22,7 @@ import java.util.ArrayList; | |||
22 | @SuppressWarnings("all") | 22 | @SuppressWarnings("all") |
23 | public class InternalApplicationConfigurationParser extends AbstractInternalAntlrParser { | 23 | public class InternalApplicationConfigurationParser extends AbstractInternalAntlrParser { |
24 | public static final String[] tokenNames = new String[] { | 24 | public static final String[] tokenNames = new String[] { |
25 | "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'.'", "'import'", "'epackage'", "'viatra'", "'file'", "'='", "'{'", "','", "'}'", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'patterns'", "'config'", "'#'", "'+='", "'..'", "'*'", "'<'", "'>'", "'node'", "'int'", "'real'", "'string'", "'scope'", "'generate'", "'partial-model'", "'number'", "'runs'", "'solver'", "'output'", "'debug'", "'log'", "'statistics'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'" | 25 | "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'.'", "'import'", "'epackage'", "'viatra'", "'file'", "'='", "'{'", "','", "'}'", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'patterns'", "'config'", "'#'", "'+='", "'<'", "'>'", "'node'", "'int'", "'real'", "'string'", "'*'", "'..'", "'scope'", "'generate'", "'partial-model'", "'number'", "'runs'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'" |
26 | }; | 26 | }; |
27 | public static final int T__50=50; | 27 | public static final int T__50=50; |
28 | public static final int T__19=19; | 28 | public static final int T__19=19; |
@@ -5664,57 +5664,274 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
5664 | 5664 | ||
5665 | 5665 | ||
5666 | // $ANTLR start "ruleTypeScope" | 5666 | // $ANTLR start "ruleTypeScope" |
5667 | // InternalApplicationConfiguration.g:2059:1: ruleTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleTypeReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( (lv_min_4_0= RULE_INT ) ) (otherlv_5= '..' ( ( (lv_maxUnlimited_6_0= '*' ) ) | ( (lv_max_7_0= RULE_INT ) ) ) )? ) ; | 5667 | // InternalApplicationConfiguration.g:2059:1: ruleTypeScope returns [EObject current=null] : (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) ; |
5668 | public final EObject ruleTypeScope() throws RecognitionException { | 5668 | public final EObject ruleTypeScope() throws RecognitionException { |
5669 | EObject current = null; | 5669 | EObject current = null; |
5670 | 5670 | ||
5671 | EObject this_ClassTypeScope_0 = null; | ||
5672 | |||
5673 | EObject this_ObjectTypeScope_1 = null; | ||
5674 | |||
5675 | EObject this_IntegerTypeScope_2 = null; | ||
5676 | |||
5677 | EObject this_RealTypeScope_3 = null; | ||
5678 | |||
5679 | EObject this_StringTypeScope_4 = null; | ||
5680 | |||
5681 | |||
5682 | |||
5683 | enterRule(); | ||
5684 | |||
5685 | try { | ||
5686 | // InternalApplicationConfiguration.g:2065:2: ( (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) ) | ||
5687 | // InternalApplicationConfiguration.g:2066:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) | ||
5688 | { | ||
5689 | // InternalApplicationConfiguration.g:2066:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) | ||
5690 | int alt31=5; | ||
5691 | int LA31_0 = input.LA(1); | ||
5692 | |||
5693 | if ( (LA31_0==28) ) { | ||
5694 | switch ( input.LA(2) ) { | ||
5695 | case 33: | ||
5696 | { | ||
5697 | alt31=3; | ||
5698 | } | ||
5699 | break; | ||
5700 | case 34: | ||
5701 | { | ||
5702 | alt31=4; | ||
5703 | } | ||
5704 | break; | ||
5705 | case 35: | ||
5706 | { | ||
5707 | alt31=5; | ||
5708 | } | ||
5709 | break; | ||
5710 | case 30: | ||
5711 | { | ||
5712 | alt31=1; | ||
5713 | } | ||
5714 | break; | ||
5715 | case 32: | ||
5716 | { | ||
5717 | alt31=2; | ||
5718 | } | ||
5719 | break; | ||
5720 | default: | ||
5721 | NoViableAltException nvae = | ||
5722 | new NoViableAltException("", 31, 1, input); | ||
5723 | |||
5724 | throw nvae; | ||
5725 | } | ||
5726 | |||
5727 | } | ||
5728 | else { | ||
5729 | NoViableAltException nvae = | ||
5730 | new NoViableAltException("", 31, 0, input); | ||
5731 | |||
5732 | throw nvae; | ||
5733 | } | ||
5734 | switch (alt31) { | ||
5735 | case 1 : | ||
5736 | // InternalApplicationConfiguration.g:2067:3: this_ClassTypeScope_0= ruleClassTypeScope | ||
5737 | { | ||
5738 | |||
5739 | newCompositeNode(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); | ||
5740 | |||
5741 | pushFollow(FOLLOW_2); | ||
5742 | this_ClassTypeScope_0=ruleClassTypeScope(); | ||
5743 | |||
5744 | state._fsp--; | ||
5745 | |||
5746 | |||
5747 | current = this_ClassTypeScope_0; | ||
5748 | afterParserOrEnumRuleCall(); | ||
5749 | |||
5750 | |||
5751 | } | ||
5752 | break; | ||
5753 | case 2 : | ||
5754 | // InternalApplicationConfiguration.g:2076:3: this_ObjectTypeScope_1= ruleObjectTypeScope | ||
5755 | { | ||
5756 | |||
5757 | newCompositeNode(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); | ||
5758 | |||
5759 | pushFollow(FOLLOW_2); | ||
5760 | this_ObjectTypeScope_1=ruleObjectTypeScope(); | ||
5761 | |||
5762 | state._fsp--; | ||
5763 | |||
5764 | |||
5765 | current = this_ObjectTypeScope_1; | ||
5766 | afterParserOrEnumRuleCall(); | ||
5767 | |||
5768 | |||
5769 | } | ||
5770 | break; | ||
5771 | case 3 : | ||
5772 | // InternalApplicationConfiguration.g:2085:3: this_IntegerTypeScope_2= ruleIntegerTypeScope | ||
5773 | { | ||
5774 | |||
5775 | newCompositeNode(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); | ||
5776 | |||
5777 | pushFollow(FOLLOW_2); | ||
5778 | this_IntegerTypeScope_2=ruleIntegerTypeScope(); | ||
5779 | |||
5780 | state._fsp--; | ||
5781 | |||
5782 | |||
5783 | current = this_IntegerTypeScope_2; | ||
5784 | afterParserOrEnumRuleCall(); | ||
5785 | |||
5786 | |||
5787 | } | ||
5788 | break; | ||
5789 | case 4 : | ||
5790 | // InternalApplicationConfiguration.g:2094:3: this_RealTypeScope_3= ruleRealTypeScope | ||
5791 | { | ||
5792 | |||
5793 | newCompositeNode(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); | ||
5794 | |||
5795 | pushFollow(FOLLOW_2); | ||
5796 | this_RealTypeScope_3=ruleRealTypeScope(); | ||
5797 | |||
5798 | state._fsp--; | ||
5799 | |||
5800 | |||
5801 | current = this_RealTypeScope_3; | ||
5802 | afterParserOrEnumRuleCall(); | ||
5803 | |||
5804 | |||
5805 | } | ||
5806 | break; | ||
5807 | case 5 : | ||
5808 | // InternalApplicationConfiguration.g:2103:3: this_StringTypeScope_4= ruleStringTypeScope | ||
5809 | { | ||
5810 | |||
5811 | newCompositeNode(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); | ||
5812 | |||
5813 | pushFollow(FOLLOW_2); | ||
5814 | this_StringTypeScope_4=ruleStringTypeScope(); | ||
5815 | |||
5816 | state._fsp--; | ||
5817 | |||
5818 | |||
5819 | current = this_StringTypeScope_4; | ||
5820 | afterParserOrEnumRuleCall(); | ||
5821 | |||
5822 | |||
5823 | } | ||
5824 | break; | ||
5825 | |||
5826 | } | ||
5827 | |||
5828 | |||
5829 | } | ||
5830 | |||
5831 | |||
5832 | leaveRule(); | ||
5833 | |||
5834 | } | ||
5835 | |||
5836 | catch (RecognitionException re) { | ||
5837 | recover(input,re); | ||
5838 | appendSkippedTokens(); | ||
5839 | } | ||
5840 | finally { | ||
5841 | } | ||
5842 | return current; | ||
5843 | } | ||
5844 | // $ANTLR end "ruleTypeScope" | ||
5845 | |||
5846 | |||
5847 | // $ANTLR start "entryRuleClassTypeScope" | ||
5848 | // InternalApplicationConfiguration.g:2115:1: entryRuleClassTypeScope returns [EObject current=null] : iv_ruleClassTypeScope= ruleClassTypeScope EOF ; | ||
5849 | public final EObject entryRuleClassTypeScope() throws RecognitionException { | ||
5850 | EObject current = null; | ||
5851 | |||
5852 | EObject iv_ruleClassTypeScope = null; | ||
5853 | |||
5854 | |||
5855 | try { | ||
5856 | // InternalApplicationConfiguration.g:2115:55: (iv_ruleClassTypeScope= ruleClassTypeScope EOF ) | ||
5857 | // InternalApplicationConfiguration.g:2116:2: iv_ruleClassTypeScope= ruleClassTypeScope EOF | ||
5858 | { | ||
5859 | newCompositeNode(grammarAccess.getClassTypeScopeRule()); | ||
5860 | pushFollow(FOLLOW_1); | ||
5861 | iv_ruleClassTypeScope=ruleClassTypeScope(); | ||
5862 | |||
5863 | state._fsp--; | ||
5864 | |||
5865 | current =iv_ruleClassTypeScope; | ||
5866 | match(input,EOF,FOLLOW_2); | ||
5867 | |||
5868 | } | ||
5869 | |||
5870 | } | ||
5871 | |||
5872 | catch (RecognitionException re) { | ||
5873 | recover(input,re); | ||
5874 | appendSkippedTokens(); | ||
5875 | } | ||
5876 | finally { | ||
5877 | } | ||
5878 | return current; | ||
5879 | } | ||
5880 | // $ANTLR end "entryRuleClassTypeScope" | ||
5881 | |||
5882 | |||
5883 | // $ANTLR start "ruleClassTypeScope" | ||
5884 | // InternalApplicationConfiguration.g:2122:1: ruleClassTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ; | ||
5885 | public final EObject ruleClassTypeScope() throws RecognitionException { | ||
5886 | EObject current = null; | ||
5887 | |||
5671 | Token otherlv_0=null; | 5888 | Token otherlv_0=null; |
5672 | Token lv_setsNew_2_0=null; | 5889 | Token lv_setsNew_2_0=null; |
5673 | Token lv_setsSum_3_0=null; | 5890 | Token lv_setsSum_3_0=null; |
5674 | Token lv_min_4_0=null; | ||
5675 | Token otherlv_5=null; | ||
5676 | Token lv_maxUnlimited_6_0=null; | ||
5677 | Token lv_max_7_0=null; | ||
5678 | EObject lv_type_1_0 = null; | 5891 | EObject lv_type_1_0 = null; |
5679 | 5892 | ||
5893 | EObject lv_number_4_0 = null; | ||
5894 | |||
5895 | EObject lv_number_5_0 = null; | ||
5896 | |||
5680 | 5897 | ||
5681 | 5898 | ||
5682 | enterRule(); | 5899 | enterRule(); |
5683 | 5900 | ||
5684 | try { | 5901 | try { |
5685 | // InternalApplicationConfiguration.g:2065:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleTypeReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( (lv_min_4_0= RULE_INT ) ) (otherlv_5= '..' ( ( (lv_maxUnlimited_6_0= '*' ) ) | ( (lv_max_7_0= RULE_INT ) ) ) )? ) ) | 5902 | // InternalApplicationConfiguration.g:2128:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ) |
5686 | // InternalApplicationConfiguration.g:2066:2: (otherlv_0= '#' ( (lv_type_1_0= ruleTypeReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( (lv_min_4_0= RULE_INT ) ) (otherlv_5= '..' ( ( (lv_maxUnlimited_6_0= '*' ) ) | ( (lv_max_7_0= RULE_INT ) ) ) )? ) | 5903 | // InternalApplicationConfiguration.g:2129:2: (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) |
5687 | { | 5904 | { |
5688 | // InternalApplicationConfiguration.g:2066:2: (otherlv_0= '#' ( (lv_type_1_0= ruleTypeReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( (lv_min_4_0= RULE_INT ) ) (otherlv_5= '..' ( ( (lv_maxUnlimited_6_0= '*' ) ) | ( (lv_max_7_0= RULE_INT ) ) ) )? ) | 5905 | // InternalApplicationConfiguration.g:2129:2: (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) |
5689 | // InternalApplicationConfiguration.g:2067:3: otherlv_0= '#' ( (lv_type_1_0= ruleTypeReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( (lv_min_4_0= RULE_INT ) ) (otherlv_5= '..' ( ( (lv_maxUnlimited_6_0= '*' ) ) | ( (lv_max_7_0= RULE_INT ) ) ) )? | 5906 | // InternalApplicationConfiguration.g:2130:3: otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) |
5690 | { | 5907 | { |
5691 | otherlv_0=(Token)match(input,28,FOLLOW_22); | 5908 | otherlv_0=(Token)match(input,28,FOLLOW_22); |
5692 | 5909 | ||
5693 | newLeafNode(otherlv_0, grammarAccess.getTypeScopeAccess().getNumberSignKeyword_0()); | 5910 | newLeafNode(otherlv_0, grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); |
5694 | 5911 | ||
5695 | // InternalApplicationConfiguration.g:2071:3: ( (lv_type_1_0= ruleTypeReference ) ) | 5912 | // InternalApplicationConfiguration.g:2134:3: ( (lv_type_1_0= ruleClassReference ) ) |
5696 | // InternalApplicationConfiguration.g:2072:4: (lv_type_1_0= ruleTypeReference ) | 5913 | // InternalApplicationConfiguration.g:2135:4: (lv_type_1_0= ruleClassReference ) |
5697 | { | 5914 | { |
5698 | // InternalApplicationConfiguration.g:2072:4: (lv_type_1_0= ruleTypeReference ) | 5915 | // InternalApplicationConfiguration.g:2135:4: (lv_type_1_0= ruleClassReference ) |
5699 | // InternalApplicationConfiguration.g:2073:5: lv_type_1_0= ruleTypeReference | 5916 | // InternalApplicationConfiguration.g:2136:5: lv_type_1_0= ruleClassReference |
5700 | { | 5917 | { |
5701 | 5918 | ||
5702 | newCompositeNode(grammarAccess.getTypeScopeAccess().getTypeTypeReferenceParserRuleCall_1_0()); | 5919 | newCompositeNode(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); |
5703 | 5920 | ||
5704 | pushFollow(FOLLOW_23); | 5921 | pushFollow(FOLLOW_23); |
5705 | lv_type_1_0=ruleTypeReference(); | 5922 | lv_type_1_0=ruleClassReference(); |
5706 | 5923 | ||
5707 | state._fsp--; | 5924 | state._fsp--; |
5708 | 5925 | ||
5709 | 5926 | ||
5710 | if (current==null) { | 5927 | if (current==null) { |
5711 | current = createModelElementForParent(grammarAccess.getTypeScopeRule()); | 5928 | current = createModelElementForParent(grammarAccess.getClassTypeScopeRule()); |
5712 | } | 5929 | } |
5713 | set( | 5930 | set( |
5714 | current, | 5931 | current, |
5715 | "type", | 5932 | "type", |
5716 | lv_type_1_0, | 5933 | lv_type_1_0, |
5717 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeReference"); | 5934 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ClassReference"); |
5718 | afterParserOrEnumRuleCall(); | 5935 | afterParserOrEnumRuleCall(); |
5719 | 5936 | ||
5720 | 5937 | ||
@@ -5723,39 +5940,39 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
5723 | 5940 | ||
5724 | } | 5941 | } |
5725 | 5942 | ||
5726 | // InternalApplicationConfiguration.g:2090:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) | 5943 | // InternalApplicationConfiguration.g:2153:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) |
5727 | int alt31=2; | 5944 | int alt32=2; |
5728 | int LA31_0 = input.LA(1); | 5945 | int LA32_0 = input.LA(1); |
5729 | 5946 | ||
5730 | if ( (LA31_0==29) ) { | 5947 | if ( (LA32_0==29) ) { |
5731 | alt31=1; | 5948 | alt32=1; |
5732 | } | 5949 | } |
5733 | else if ( (LA31_0==16) ) { | 5950 | else if ( (LA32_0==16) ) { |
5734 | alt31=2; | 5951 | alt32=2; |
5735 | } | 5952 | } |
5736 | else { | 5953 | else { |
5737 | NoViableAltException nvae = | 5954 | NoViableAltException nvae = |
5738 | new NoViableAltException("", 31, 0, input); | 5955 | new NoViableAltException("", 32, 0, input); |
5739 | 5956 | ||
5740 | throw nvae; | 5957 | throw nvae; |
5741 | } | 5958 | } |
5742 | switch (alt31) { | 5959 | switch (alt32) { |
5743 | case 1 : | 5960 | case 1 : |
5744 | // InternalApplicationConfiguration.g:2091:4: ( (lv_setsNew_2_0= '+=' ) ) | 5961 | // InternalApplicationConfiguration.g:2154:4: ( (lv_setsNew_2_0= '+=' ) ) |
5745 | { | 5962 | { |
5746 | // InternalApplicationConfiguration.g:2091:4: ( (lv_setsNew_2_0= '+=' ) ) | 5963 | // InternalApplicationConfiguration.g:2154:4: ( (lv_setsNew_2_0= '+=' ) ) |
5747 | // InternalApplicationConfiguration.g:2092:5: (lv_setsNew_2_0= '+=' ) | 5964 | // InternalApplicationConfiguration.g:2155:5: (lv_setsNew_2_0= '+=' ) |
5748 | { | 5965 | { |
5749 | // InternalApplicationConfiguration.g:2092:5: (lv_setsNew_2_0= '+=' ) | 5966 | // InternalApplicationConfiguration.g:2155:5: (lv_setsNew_2_0= '+=' ) |
5750 | // InternalApplicationConfiguration.g:2093:6: lv_setsNew_2_0= '+=' | 5967 | // InternalApplicationConfiguration.g:2156:6: lv_setsNew_2_0= '+=' |
5751 | { | 5968 | { |
5752 | lv_setsNew_2_0=(Token)match(input,29,FOLLOW_24); | 5969 | lv_setsNew_2_0=(Token)match(input,29,FOLLOW_24); |
5753 | 5970 | ||
5754 | newLeafNode(lv_setsNew_2_0, grammarAccess.getTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); | 5971 | newLeafNode(lv_setsNew_2_0, grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); |
5755 | 5972 | ||
5756 | 5973 | ||
5757 | if (current==null) { | 5974 | if (current==null) { |
5758 | current = createModelElement(grammarAccess.getTypeScopeRule()); | 5975 | current = createModelElement(grammarAccess.getClassTypeScopeRule()); |
5759 | } | 5976 | } |
5760 | setWithLastConsumed(current, "setsNew", true, "+="); | 5977 | setWithLastConsumed(current, "setsNew", true, "+="); |
5761 | 5978 | ||
@@ -5769,21 +5986,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
5769 | } | 5986 | } |
5770 | break; | 5987 | break; |
5771 | case 2 : | 5988 | case 2 : |
5772 | // InternalApplicationConfiguration.g:2106:4: ( (lv_setsSum_3_0= '=' ) ) | 5989 | // InternalApplicationConfiguration.g:2169:4: ( (lv_setsSum_3_0= '=' ) ) |
5773 | { | 5990 | { |
5774 | // InternalApplicationConfiguration.g:2106:4: ( (lv_setsSum_3_0= '=' ) ) | 5991 | // InternalApplicationConfiguration.g:2169:4: ( (lv_setsSum_3_0= '=' ) ) |
5775 | // InternalApplicationConfiguration.g:2107:5: (lv_setsSum_3_0= '=' ) | 5992 | // InternalApplicationConfiguration.g:2170:5: (lv_setsSum_3_0= '=' ) |
5776 | { | 5993 | { |
5777 | // InternalApplicationConfiguration.g:2107:5: (lv_setsSum_3_0= '=' ) | 5994 | // InternalApplicationConfiguration.g:2170:5: (lv_setsSum_3_0= '=' ) |
5778 | // InternalApplicationConfiguration.g:2108:6: lv_setsSum_3_0= '=' | 5995 | // InternalApplicationConfiguration.g:2171:6: lv_setsSum_3_0= '=' |
5779 | { | 5996 | { |
5780 | lv_setsSum_3_0=(Token)match(input,16,FOLLOW_24); | 5997 | lv_setsSum_3_0=(Token)match(input,16,FOLLOW_24); |
5781 | 5998 | ||
5782 | newLeafNode(lv_setsSum_3_0, grammarAccess.getTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); | 5999 | newLeafNode(lv_setsSum_3_0, grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); |
5783 | 6000 | ||
5784 | 6001 | ||
5785 | if (current==null) { | 6002 | if (current==null) { |
5786 | current = createModelElement(grammarAccess.getTypeScopeRule()); | 6003 | current = createModelElement(grammarAccess.getClassTypeScopeRule()); |
5787 | } | 6004 | } |
5788 | setWithLastConsumed(current, "setsSum", true, "="); | 6005 | setWithLastConsumed(current, "setsSum", true, "="); |
5789 | 6006 | ||
@@ -5799,25 +6016,224 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
5799 | 6016 | ||
5800 | } | 6017 | } |
5801 | 6018 | ||
5802 | // InternalApplicationConfiguration.g:2121:3: ( (lv_min_4_0= RULE_INT ) ) | 6019 | // InternalApplicationConfiguration.g:2184:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) |
5803 | // InternalApplicationConfiguration.g:2122:4: (lv_min_4_0= RULE_INT ) | 6020 | int alt33=2; |
6021 | int LA33_0 = input.LA(1); | ||
6022 | |||
6023 | if ( (LA33_0==RULE_INT) ) { | ||
6024 | int LA33_1 = input.LA(2); | ||
6025 | |||
6026 | if ( (LA33_1==37) ) { | ||
6027 | alt33=2; | ||
6028 | } | ||
6029 | else if ( (LA33_1==EOF||(LA33_1>=18 && LA33_1<=19)) ) { | ||
6030 | alt33=1; | ||
6031 | } | ||
6032 | else { | ||
6033 | NoViableAltException nvae = | ||
6034 | new NoViableAltException("", 33, 1, input); | ||
6035 | |||
6036 | throw nvae; | ||
6037 | } | ||
6038 | } | ||
6039 | else if ( (LA33_0==36) ) { | ||
6040 | alt33=1; | ||
6041 | } | ||
6042 | else { | ||
6043 | NoViableAltException nvae = | ||
6044 | new NoViableAltException("", 33, 0, input); | ||
6045 | |||
6046 | throw nvae; | ||
6047 | } | ||
6048 | switch (alt33) { | ||
6049 | case 1 : | ||
6050 | // InternalApplicationConfiguration.g:2185:4: ( (lv_number_4_0= ruleExactNumber ) ) | ||
6051 | { | ||
6052 | // InternalApplicationConfiguration.g:2185:4: ( (lv_number_4_0= ruleExactNumber ) ) | ||
6053 | // InternalApplicationConfiguration.g:2186:5: (lv_number_4_0= ruleExactNumber ) | ||
6054 | { | ||
6055 | // InternalApplicationConfiguration.g:2186:5: (lv_number_4_0= ruleExactNumber ) | ||
6056 | // InternalApplicationConfiguration.g:2187:6: lv_number_4_0= ruleExactNumber | ||
6057 | { | ||
6058 | |||
6059 | newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); | ||
6060 | |||
6061 | pushFollow(FOLLOW_2); | ||
6062 | lv_number_4_0=ruleExactNumber(); | ||
6063 | |||
6064 | state._fsp--; | ||
6065 | |||
6066 | |||
6067 | if (current==null) { | ||
6068 | current = createModelElementForParent(grammarAccess.getClassTypeScopeRule()); | ||
6069 | } | ||
6070 | set( | ||
6071 | current, | ||
6072 | "number", | ||
6073 | lv_number_4_0, | ||
6074 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); | ||
6075 | afterParserOrEnumRuleCall(); | ||
6076 | |||
6077 | |||
6078 | } | ||
6079 | |||
6080 | |||
6081 | } | ||
6082 | |||
6083 | |||
6084 | } | ||
6085 | break; | ||
6086 | case 2 : | ||
6087 | // InternalApplicationConfiguration.g:2205:4: ( (lv_number_5_0= ruleIntervallNumber ) ) | ||
6088 | { | ||
6089 | // InternalApplicationConfiguration.g:2205:4: ( (lv_number_5_0= ruleIntervallNumber ) ) | ||
6090 | // InternalApplicationConfiguration.g:2206:5: (lv_number_5_0= ruleIntervallNumber ) | ||
6091 | { | ||
6092 | // InternalApplicationConfiguration.g:2206:5: (lv_number_5_0= ruleIntervallNumber ) | ||
6093 | // InternalApplicationConfiguration.g:2207:6: lv_number_5_0= ruleIntervallNumber | ||
6094 | { | ||
6095 | |||
6096 | newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); | ||
6097 | |||
6098 | pushFollow(FOLLOW_2); | ||
6099 | lv_number_5_0=ruleIntervallNumber(); | ||
6100 | |||
6101 | state._fsp--; | ||
6102 | |||
6103 | |||
6104 | if (current==null) { | ||
6105 | current = createModelElementForParent(grammarAccess.getClassTypeScopeRule()); | ||
6106 | } | ||
6107 | set( | ||
6108 | current, | ||
6109 | "number", | ||
6110 | lv_number_5_0, | ||
6111 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); | ||
6112 | afterParserOrEnumRuleCall(); | ||
6113 | |||
6114 | |||
6115 | } | ||
6116 | |||
6117 | |||
6118 | } | ||
6119 | |||
6120 | |||
6121 | } | ||
6122 | break; | ||
6123 | |||
6124 | } | ||
6125 | |||
6126 | |||
6127 | } | ||
6128 | |||
6129 | |||
6130 | } | ||
6131 | |||
6132 | |||
6133 | leaveRule(); | ||
6134 | |||
6135 | } | ||
6136 | |||
6137 | catch (RecognitionException re) { | ||
6138 | recover(input,re); | ||
6139 | appendSkippedTokens(); | ||
6140 | } | ||
6141 | finally { | ||
6142 | } | ||
6143 | return current; | ||
6144 | } | ||
6145 | // $ANTLR end "ruleClassTypeScope" | ||
6146 | |||
6147 | |||
6148 | // $ANTLR start "entryRuleObjectTypeScope" | ||
6149 | // InternalApplicationConfiguration.g:2229:1: entryRuleObjectTypeScope returns [EObject current=null] : iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ; | ||
6150 | public final EObject entryRuleObjectTypeScope() throws RecognitionException { | ||
6151 | EObject current = null; | ||
6152 | |||
6153 | EObject iv_ruleObjectTypeScope = null; | ||
6154 | |||
6155 | |||
6156 | try { | ||
6157 | // InternalApplicationConfiguration.g:2229:56: (iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ) | ||
6158 | // InternalApplicationConfiguration.g:2230:2: iv_ruleObjectTypeScope= ruleObjectTypeScope EOF | ||
5804 | { | 6159 | { |
5805 | // InternalApplicationConfiguration.g:2122:4: (lv_min_4_0= RULE_INT ) | 6160 | newCompositeNode(grammarAccess.getObjectTypeScopeRule()); |
5806 | // InternalApplicationConfiguration.g:2123:5: lv_min_4_0= RULE_INT | 6161 | pushFollow(FOLLOW_1); |
6162 | iv_ruleObjectTypeScope=ruleObjectTypeScope(); | ||
6163 | |||
6164 | state._fsp--; | ||
6165 | |||
6166 | current =iv_ruleObjectTypeScope; | ||
6167 | match(input,EOF,FOLLOW_2); | ||
6168 | |||
6169 | } | ||
6170 | |||
6171 | } | ||
6172 | |||
6173 | catch (RecognitionException re) { | ||
6174 | recover(input,re); | ||
6175 | appendSkippedTokens(); | ||
6176 | } | ||
6177 | finally { | ||
6178 | } | ||
6179 | return current; | ||
6180 | } | ||
6181 | // $ANTLR end "entryRuleObjectTypeScope" | ||
6182 | |||
6183 | |||
6184 | // $ANTLR start "ruleObjectTypeScope" | ||
6185 | // InternalApplicationConfiguration.g:2236:1: ruleObjectTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ; | ||
6186 | public final EObject ruleObjectTypeScope() throws RecognitionException { | ||
6187 | EObject current = null; | ||
6188 | |||
6189 | Token otherlv_0=null; | ||
6190 | Token lv_setsNew_2_0=null; | ||
6191 | Token lv_setsSum_3_0=null; | ||
6192 | EObject lv_type_1_0 = null; | ||
6193 | |||
6194 | EObject lv_number_4_0 = null; | ||
6195 | |||
6196 | EObject lv_number_5_0 = null; | ||
6197 | |||
6198 | |||
6199 | |||
6200 | enterRule(); | ||
6201 | |||
6202 | try { | ||
6203 | // InternalApplicationConfiguration.g:2242:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ) | ||
6204 | // InternalApplicationConfiguration.g:2243:2: (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) | ||
6205 | { | ||
6206 | // InternalApplicationConfiguration.g:2243:2: (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) | ||
6207 | // InternalApplicationConfiguration.g:2244:3: otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) | ||
5807 | { | 6208 | { |
5808 | lv_min_4_0=(Token)match(input,RULE_INT,FOLLOW_25); | 6209 | otherlv_0=(Token)match(input,28,FOLLOW_25); |
5809 | 6210 | ||
5810 | newLeafNode(lv_min_4_0, grammarAccess.getTypeScopeAccess().getMinINTTerminalRuleCall_3_0()); | 6211 | newLeafNode(otherlv_0, grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); |
6212 | |||
6213 | // InternalApplicationConfiguration.g:2248:3: ( (lv_type_1_0= ruleObjectReference ) ) | ||
6214 | // InternalApplicationConfiguration.g:2249:4: (lv_type_1_0= ruleObjectReference ) | ||
6215 | { | ||
6216 | // InternalApplicationConfiguration.g:2249:4: (lv_type_1_0= ruleObjectReference ) | ||
6217 | // InternalApplicationConfiguration.g:2250:5: lv_type_1_0= ruleObjectReference | ||
6218 | { | ||
6219 | |||
6220 | newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); | ||
5811 | 6221 | ||
6222 | pushFollow(FOLLOW_23); | ||
6223 | lv_type_1_0=ruleObjectReference(); | ||
6224 | |||
6225 | state._fsp--; | ||
6226 | |||
5812 | 6227 | ||
5813 | if (current==null) { | 6228 | if (current==null) { |
5814 | current = createModelElement(grammarAccess.getTypeScopeRule()); | 6229 | current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule()); |
5815 | } | 6230 | } |
5816 | setWithLastConsumed( | 6231 | set( |
5817 | current, | 6232 | current, |
5818 | "min", | 6233 | "type", |
5819 | lv_min_4_0, | 6234 | lv_type_1_0, |
5820 | "org.eclipse.xtext.common.Terminals.INT"); | 6235 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectReference"); |
6236 | afterParserOrEnumRuleCall(); | ||
5821 | 6237 | ||
5822 | 6238 | ||
5823 | } | 6239 | } |
@@ -5825,98 +6241,180 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
5825 | 6241 | ||
5826 | } | 6242 | } |
5827 | 6243 | ||
5828 | // InternalApplicationConfiguration.g:2139:3: (otherlv_5= '..' ( ( (lv_maxUnlimited_6_0= '*' ) ) | ( (lv_max_7_0= RULE_INT ) ) ) )? | 6244 | // InternalApplicationConfiguration.g:2267:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) |
5829 | int alt33=2; | 6245 | int alt34=2; |
5830 | int LA33_0 = input.LA(1); | 6246 | int LA34_0 = input.LA(1); |
5831 | 6247 | ||
5832 | if ( (LA33_0==30) ) { | 6248 | if ( (LA34_0==29) ) { |
5833 | alt33=1; | 6249 | alt34=1; |
5834 | } | 6250 | } |
5835 | switch (alt33) { | 6251 | else if ( (LA34_0==16) ) { |
6252 | alt34=2; | ||
6253 | } | ||
6254 | else { | ||
6255 | NoViableAltException nvae = | ||
6256 | new NoViableAltException("", 34, 0, input); | ||
6257 | |||
6258 | throw nvae; | ||
6259 | } | ||
6260 | switch (alt34) { | ||
5836 | case 1 : | 6261 | case 1 : |
5837 | // InternalApplicationConfiguration.g:2140:4: otherlv_5= '..' ( ( (lv_maxUnlimited_6_0= '*' ) ) | ( (lv_max_7_0= RULE_INT ) ) ) | 6262 | // InternalApplicationConfiguration.g:2268:4: ( (lv_setsNew_2_0= '+=' ) ) |
6263 | { | ||
6264 | // InternalApplicationConfiguration.g:2268:4: ( (lv_setsNew_2_0= '+=' ) ) | ||
6265 | // InternalApplicationConfiguration.g:2269:5: (lv_setsNew_2_0= '+=' ) | ||
6266 | { | ||
6267 | // InternalApplicationConfiguration.g:2269:5: (lv_setsNew_2_0= '+=' ) | ||
6268 | // InternalApplicationConfiguration.g:2270:6: lv_setsNew_2_0= '+=' | ||
5838 | { | 6269 | { |
5839 | otherlv_5=(Token)match(input,30,FOLLOW_26); | 6270 | lv_setsNew_2_0=(Token)match(input,29,FOLLOW_24); |
5840 | 6271 | ||
5841 | newLeafNode(otherlv_5, grammarAccess.getTypeScopeAccess().getFullStopFullStopKeyword_4_0()); | 6272 | newLeafNode(lv_setsNew_2_0, grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); |
5842 | 6273 | ||
5843 | // InternalApplicationConfiguration.g:2144:4: ( ( (lv_maxUnlimited_6_0= '*' ) ) | ( (lv_max_7_0= RULE_INT ) ) ) | 6274 | |
5844 | int alt32=2; | 6275 | if (current==null) { |
5845 | int LA32_0 = input.LA(1); | 6276 | current = createModelElement(grammarAccess.getObjectTypeScopeRule()); |
6277 | } | ||
6278 | setWithLastConsumed(current, "setsNew", true, "+="); | ||
6279 | |||
5846 | 6280 | ||
5847 | if ( (LA32_0==31) ) { | ||
5848 | alt32=1; | ||
5849 | } | 6281 | } |
5850 | else if ( (LA32_0==RULE_INT) ) { | 6282 | |
5851 | alt32=2; | 6283 | |
5852 | } | 6284 | } |
5853 | else { | ||
5854 | NoViableAltException nvae = | ||
5855 | new NoViableAltException("", 32, 0, input); | ||
5856 | 6285 | ||
5857 | throw nvae; | 6286 | |
5858 | } | 6287 | } |
5859 | switch (alt32) { | 6288 | break; |
5860 | case 1 : | 6289 | case 2 : |
5861 | // InternalApplicationConfiguration.g:2145:5: ( (lv_maxUnlimited_6_0= '*' ) ) | 6290 | // InternalApplicationConfiguration.g:2283:4: ( (lv_setsSum_3_0= '=' ) ) |
5862 | { | 6291 | { |
5863 | // InternalApplicationConfiguration.g:2145:5: ( (lv_maxUnlimited_6_0= '*' ) ) | 6292 | // InternalApplicationConfiguration.g:2283:4: ( (lv_setsSum_3_0= '=' ) ) |
5864 | // InternalApplicationConfiguration.g:2146:6: (lv_maxUnlimited_6_0= '*' ) | 6293 | // InternalApplicationConfiguration.g:2284:5: (lv_setsSum_3_0= '=' ) |
5865 | { | 6294 | { |
5866 | // InternalApplicationConfiguration.g:2146:6: (lv_maxUnlimited_6_0= '*' ) | 6295 | // InternalApplicationConfiguration.g:2284:5: (lv_setsSum_3_0= '=' ) |
5867 | // InternalApplicationConfiguration.g:2147:7: lv_maxUnlimited_6_0= '*' | 6296 | // InternalApplicationConfiguration.g:2285:6: lv_setsSum_3_0= '=' |
5868 | { | 6297 | { |
5869 | lv_maxUnlimited_6_0=(Token)match(input,31,FOLLOW_2); | 6298 | lv_setsSum_3_0=(Token)match(input,16,FOLLOW_24); |
6299 | |||
6300 | newLeafNode(lv_setsSum_3_0, grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); | ||
6301 | |||
6302 | |||
6303 | if (current==null) { | ||
6304 | current = createModelElement(grammarAccess.getObjectTypeScopeRule()); | ||
6305 | } | ||
6306 | setWithLastConsumed(current, "setsSum", true, "="); | ||
6307 | |||
6308 | |||
6309 | } | ||
6310 | |||
6311 | |||
6312 | } | ||
6313 | |||
6314 | |||
6315 | } | ||
6316 | break; | ||
6317 | |||
6318 | } | ||
6319 | |||
6320 | // InternalApplicationConfiguration.g:2298:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) | ||
6321 | int alt35=2; | ||
6322 | int LA35_0 = input.LA(1); | ||
6323 | |||
6324 | if ( (LA35_0==RULE_INT) ) { | ||
6325 | int LA35_1 = input.LA(2); | ||
6326 | |||
6327 | if ( (LA35_1==37) ) { | ||
6328 | alt35=2; | ||
6329 | } | ||
6330 | else if ( (LA35_1==EOF||(LA35_1>=18 && LA35_1<=19)) ) { | ||
6331 | alt35=1; | ||
6332 | } | ||
6333 | else { | ||
6334 | NoViableAltException nvae = | ||
6335 | new NoViableAltException("", 35, 1, input); | ||
5870 | 6336 | ||
5871 | newLeafNode(lv_maxUnlimited_6_0, grammarAccess.getTypeScopeAccess().getMaxUnlimitedAsteriskKeyword_4_1_0_0()); | 6337 | throw nvae; |
5872 | 6338 | } | |
6339 | } | ||
6340 | else if ( (LA35_0==36) ) { | ||
6341 | alt35=1; | ||
6342 | } | ||
6343 | else { | ||
6344 | NoViableAltException nvae = | ||
6345 | new NoViableAltException("", 35, 0, input); | ||
5873 | 6346 | ||
5874 | if (current==null) { | 6347 | throw nvae; |
5875 | current = createModelElement(grammarAccess.getTypeScopeRule()); | 6348 | } |
5876 | } | 6349 | switch (alt35) { |
5877 | setWithLastConsumed(current, "maxUnlimited", true, "*"); | 6350 | case 1 : |
5878 | 6351 | // InternalApplicationConfiguration.g:2299:4: ( (lv_number_4_0= ruleExactNumber ) ) | |
6352 | { | ||
6353 | // InternalApplicationConfiguration.g:2299:4: ( (lv_number_4_0= ruleExactNumber ) ) | ||
6354 | // InternalApplicationConfiguration.g:2300:5: (lv_number_4_0= ruleExactNumber ) | ||
6355 | { | ||
6356 | // InternalApplicationConfiguration.g:2300:5: (lv_number_4_0= ruleExactNumber ) | ||
6357 | // InternalApplicationConfiguration.g:2301:6: lv_number_4_0= ruleExactNumber | ||
6358 | { | ||
5879 | 6359 | ||
5880 | } | 6360 | newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); |
6361 | |||
6362 | pushFollow(FOLLOW_2); | ||
6363 | lv_number_4_0=ruleExactNumber(); | ||
5881 | 6364 | ||
6365 | state._fsp--; | ||
5882 | 6366 | ||
5883 | } | ||
5884 | 6367 | ||
6368 | if (current==null) { | ||
6369 | current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule()); | ||
6370 | } | ||
6371 | set( | ||
6372 | current, | ||
6373 | "number", | ||
6374 | lv_number_4_0, | ||
6375 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); | ||
6376 | afterParserOrEnumRuleCall(); | ||
6377 | |||
5885 | 6378 | ||
5886 | } | 6379 | } |
5887 | break; | ||
5888 | case 2 : | ||
5889 | // InternalApplicationConfiguration.g:2160:5: ( (lv_max_7_0= RULE_INT ) ) | ||
5890 | { | ||
5891 | // InternalApplicationConfiguration.g:2160:5: ( (lv_max_7_0= RULE_INT ) ) | ||
5892 | // InternalApplicationConfiguration.g:2161:6: (lv_max_7_0= RULE_INT ) | ||
5893 | { | ||
5894 | // InternalApplicationConfiguration.g:2161:6: (lv_max_7_0= RULE_INT ) | ||
5895 | // InternalApplicationConfiguration.g:2162:7: lv_max_7_0= RULE_INT | ||
5896 | { | ||
5897 | lv_max_7_0=(Token)match(input,RULE_INT,FOLLOW_2); | ||
5898 | 6380 | ||
5899 | newLeafNode(lv_max_7_0, grammarAccess.getTypeScopeAccess().getMaxINTTerminalRuleCall_4_1_1_0()); | ||
5900 | |||
5901 | 6381 | ||
5902 | if (current==null) { | 6382 | } |
5903 | current = createModelElement(grammarAccess.getTypeScopeRule()); | ||
5904 | } | ||
5905 | setWithLastConsumed( | ||
5906 | current, | ||
5907 | "max", | ||
5908 | lv_max_7_0, | ||
5909 | "org.eclipse.xtext.common.Terminals.INT"); | ||
5910 | |||
5911 | 6383 | ||
5912 | } | ||
5913 | 6384 | ||
6385 | } | ||
6386 | break; | ||
6387 | case 2 : | ||
6388 | // InternalApplicationConfiguration.g:2319:4: ( (lv_number_5_0= ruleIntervallNumber ) ) | ||
6389 | { | ||
6390 | // InternalApplicationConfiguration.g:2319:4: ( (lv_number_5_0= ruleIntervallNumber ) ) | ||
6391 | // InternalApplicationConfiguration.g:2320:5: (lv_number_5_0= ruleIntervallNumber ) | ||
6392 | { | ||
6393 | // InternalApplicationConfiguration.g:2320:5: (lv_number_5_0= ruleIntervallNumber ) | ||
6394 | // InternalApplicationConfiguration.g:2321:6: lv_number_5_0= ruleIntervallNumber | ||
6395 | { | ||
5914 | 6396 | ||
5915 | } | 6397 | newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); |
6398 | |||
6399 | pushFollow(FOLLOW_2); | ||
6400 | lv_number_5_0=ruleIntervallNumber(); | ||
6401 | |||
6402 | state._fsp--; | ||
6403 | |||
6404 | |||
6405 | if (current==null) { | ||
6406 | current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule()); | ||
6407 | } | ||
6408 | set( | ||
6409 | current, | ||
6410 | "number", | ||
6411 | lv_number_5_0, | ||
6412 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); | ||
6413 | afterParserOrEnumRuleCall(); | ||
6414 | |||
5916 | 6415 | ||
6416 | } | ||
5917 | 6417 | ||
5918 | } | ||
5919 | break; | ||
5920 | 6418 | ||
5921 | } | 6419 | } |
5922 | 6420 | ||
@@ -5945,28 +6443,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
5945 | } | 6443 | } |
5946 | return current; | 6444 | return current; |
5947 | } | 6445 | } |
5948 | // $ANTLR end "ruleTypeScope" | 6446 | // $ANTLR end "ruleObjectTypeScope" |
5949 | 6447 | ||
5950 | 6448 | ||
5951 | // $ANTLR start "entryRuleTypeReference" | 6449 | // $ANTLR start "entryRuleIntegerTypeScope" |
5952 | // InternalApplicationConfiguration.g:2184:1: entryRuleTypeReference returns [EObject current=null] : iv_ruleTypeReference= ruleTypeReference EOF ; | 6450 | // InternalApplicationConfiguration.g:2343:1: entryRuleIntegerTypeScope returns [EObject current=null] : iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ; |
5953 | public final EObject entryRuleTypeReference() throws RecognitionException { | 6451 | public final EObject entryRuleIntegerTypeScope() throws RecognitionException { |
5954 | EObject current = null; | 6452 | EObject current = null; |
5955 | 6453 | ||
5956 | EObject iv_ruleTypeReference = null; | 6454 | EObject iv_ruleIntegerTypeScope = null; |
5957 | 6455 | ||
5958 | 6456 | ||
5959 | try { | 6457 | try { |
5960 | // InternalApplicationConfiguration.g:2184:54: (iv_ruleTypeReference= ruleTypeReference EOF ) | 6458 | // InternalApplicationConfiguration.g:2343:57: (iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ) |
5961 | // InternalApplicationConfiguration.g:2185:2: iv_ruleTypeReference= ruleTypeReference EOF | 6459 | // InternalApplicationConfiguration.g:2344:2: iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF |
5962 | { | 6460 | { |
5963 | newCompositeNode(grammarAccess.getTypeReferenceRule()); | 6461 | newCompositeNode(grammarAccess.getIntegerTypeScopeRule()); |
5964 | pushFollow(FOLLOW_1); | 6462 | pushFollow(FOLLOW_1); |
5965 | iv_ruleTypeReference=ruleTypeReference(); | 6463 | iv_ruleIntegerTypeScope=ruleIntegerTypeScope(); |
5966 | 6464 | ||
5967 | state._fsp--; | 6465 | state._fsp--; |
5968 | 6466 | ||
5969 | current =iv_ruleTypeReference; | 6467 | current =iv_ruleIntegerTypeScope; |
5970 | match(input,EOF,FOLLOW_2); | 6468 | match(input,EOF,FOLLOW_2); |
5971 | 6469 | ||
5972 | } | 6470 | } |
@@ -5981,155 +6479,992 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
5981 | } | 6479 | } |
5982 | return current; | 6480 | return current; |
5983 | } | 6481 | } |
5984 | // $ANTLR end "entryRuleTypeReference" | 6482 | // $ANTLR end "entryRuleIntegerTypeScope" |
5985 | 6483 | ||
5986 | 6484 | ||
5987 | // $ANTLR start "ruleTypeReference" | 6485 | // $ANTLR start "ruleIntegerTypeScope" |
5988 | // InternalApplicationConfiguration.g:2191:1: ruleTypeReference returns [EObject current=null] : (this_ClassReference_0= ruleClassReference | this_ObjectReference_1= ruleObjectReference | this_IntegerReference_2= ruleIntegerReference | this_RealReference_3= ruleRealReference | this_StringReference_4= ruleStringReference ) ; | 6486 | // InternalApplicationConfiguration.g:2350:1: ruleIntegerTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) ; |
5989 | public final EObject ruleTypeReference() throws RecognitionException { | 6487 | public final EObject ruleIntegerTypeScope() throws RecognitionException { |
5990 | EObject current = null; | 6488 | EObject current = null; |
5991 | 6489 | ||
5992 | EObject this_ClassReference_0 = null; | 6490 | Token otherlv_0=null; |
5993 | 6491 | Token lv_setsNew_2_0=null; | |
5994 | EObject this_ObjectReference_1 = null; | 6492 | Token lv_setsSum_3_0=null; |
6493 | EObject lv_type_1_0 = null; | ||
5995 | 6494 | ||
5996 | EObject this_IntegerReference_2 = null; | 6495 | EObject lv_number_4_0 = null; |
5997 | 6496 | ||
5998 | EObject this_RealReference_3 = null; | 6497 | EObject lv_number_5_0 = null; |
5999 | 6498 | ||
6000 | EObject this_StringReference_4 = null; | 6499 | EObject lv_number_6_0 = null; |
6001 | 6500 | ||
6002 | 6501 | ||
6003 | 6502 | ||
6004 | enterRule(); | 6503 | enterRule(); |
6005 | 6504 | ||
6006 | try { | 6505 | try { |
6007 | // InternalApplicationConfiguration.g:2197:2: ( (this_ClassReference_0= ruleClassReference | this_ObjectReference_1= ruleObjectReference | this_IntegerReference_2= ruleIntegerReference | this_RealReference_3= ruleRealReference | this_StringReference_4= ruleStringReference ) ) | 6506 | // InternalApplicationConfiguration.g:2356:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) ) |
6008 | // InternalApplicationConfiguration.g:2198:2: (this_ClassReference_0= ruleClassReference | this_ObjectReference_1= ruleObjectReference | this_IntegerReference_2= ruleIntegerReference | this_RealReference_3= ruleRealReference | this_StringReference_4= ruleStringReference ) | 6507 | // InternalApplicationConfiguration.g:2357:2: (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) |
6508 | { | ||
6509 | // InternalApplicationConfiguration.g:2357:2: (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) | ||
6510 | // InternalApplicationConfiguration.g:2358:3: otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) | ||
6009 | { | 6511 | { |
6010 | // InternalApplicationConfiguration.g:2198:2: (this_ClassReference_0= ruleClassReference | this_ObjectReference_1= ruleObjectReference | this_IntegerReference_2= ruleIntegerReference | this_RealReference_3= ruleRealReference | this_StringReference_4= ruleStringReference ) | 6512 | otherlv_0=(Token)match(input,28,FOLLOW_26); |
6011 | int alt34=5; | 6513 | |
6514 | newLeafNode(otherlv_0, grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); | ||
6515 | |||
6516 | // InternalApplicationConfiguration.g:2362:3: ( (lv_type_1_0= ruleIntegerReference ) ) | ||
6517 | // InternalApplicationConfiguration.g:2363:4: (lv_type_1_0= ruleIntegerReference ) | ||
6518 | { | ||
6519 | // InternalApplicationConfiguration.g:2363:4: (lv_type_1_0= ruleIntegerReference ) | ||
6520 | // InternalApplicationConfiguration.g:2364:5: lv_type_1_0= ruleIntegerReference | ||
6521 | { | ||
6522 | |||
6523 | newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); | ||
6524 | |||
6525 | pushFollow(FOLLOW_23); | ||
6526 | lv_type_1_0=ruleIntegerReference(); | ||
6527 | |||
6528 | state._fsp--; | ||
6529 | |||
6530 | |||
6531 | if (current==null) { | ||
6532 | current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); | ||
6533 | } | ||
6534 | set( | ||
6535 | current, | ||
6536 | "type", | ||
6537 | lv_type_1_0, | ||
6538 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntegerReference"); | ||
6539 | afterParserOrEnumRuleCall(); | ||
6540 | |||
6541 | |||
6542 | } | ||
6543 | |||
6544 | |||
6545 | } | ||
6546 | |||
6547 | // InternalApplicationConfiguration.g:2381:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) | ||
6548 | int alt36=2; | ||
6549 | int LA36_0 = input.LA(1); | ||
6550 | |||
6551 | if ( (LA36_0==29) ) { | ||
6552 | alt36=1; | ||
6553 | } | ||
6554 | else if ( (LA36_0==16) ) { | ||
6555 | alt36=2; | ||
6556 | } | ||
6557 | else { | ||
6558 | NoViableAltException nvae = | ||
6559 | new NoViableAltException("", 36, 0, input); | ||
6560 | |||
6561 | throw nvae; | ||
6562 | } | ||
6563 | switch (alt36) { | ||
6564 | case 1 : | ||
6565 | // InternalApplicationConfiguration.g:2382:4: ( (lv_setsNew_2_0= '+=' ) ) | ||
6566 | { | ||
6567 | // InternalApplicationConfiguration.g:2382:4: ( (lv_setsNew_2_0= '+=' ) ) | ||
6568 | // InternalApplicationConfiguration.g:2383:5: (lv_setsNew_2_0= '+=' ) | ||
6569 | { | ||
6570 | // InternalApplicationConfiguration.g:2383:5: (lv_setsNew_2_0= '+=' ) | ||
6571 | // InternalApplicationConfiguration.g:2384:6: lv_setsNew_2_0= '+=' | ||
6572 | { | ||
6573 | lv_setsNew_2_0=(Token)match(input,29,FOLLOW_27); | ||
6574 | |||
6575 | newLeafNode(lv_setsNew_2_0, grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); | ||
6576 | |||
6577 | |||
6578 | if (current==null) { | ||
6579 | current = createModelElement(grammarAccess.getIntegerTypeScopeRule()); | ||
6580 | } | ||
6581 | setWithLastConsumed(current, "setsNew", true, "+="); | ||
6582 | |||
6583 | |||
6584 | } | ||
6585 | |||
6586 | |||
6587 | } | ||
6588 | |||
6589 | |||
6590 | } | ||
6591 | break; | ||
6592 | case 2 : | ||
6593 | // InternalApplicationConfiguration.g:2397:4: ( (lv_setsSum_3_0= '=' ) ) | ||
6594 | { | ||
6595 | // InternalApplicationConfiguration.g:2397:4: ( (lv_setsSum_3_0= '=' ) ) | ||
6596 | // InternalApplicationConfiguration.g:2398:5: (lv_setsSum_3_0= '=' ) | ||
6597 | { | ||
6598 | // InternalApplicationConfiguration.g:2398:5: (lv_setsSum_3_0= '=' ) | ||
6599 | // InternalApplicationConfiguration.g:2399:6: lv_setsSum_3_0= '=' | ||
6600 | { | ||
6601 | lv_setsSum_3_0=(Token)match(input,16,FOLLOW_27); | ||
6602 | |||
6603 | newLeafNode(lv_setsSum_3_0, grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); | ||
6604 | |||
6605 | |||
6606 | if (current==null) { | ||
6607 | current = createModelElement(grammarAccess.getIntegerTypeScopeRule()); | ||
6608 | } | ||
6609 | setWithLastConsumed(current, "setsSum", true, "="); | ||
6610 | |||
6611 | |||
6612 | } | ||
6613 | |||
6614 | |||
6615 | } | ||
6616 | |||
6617 | |||
6618 | } | ||
6619 | break; | ||
6620 | |||
6621 | } | ||
6622 | |||
6623 | // InternalApplicationConfiguration.g:2412:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) | ||
6624 | int alt37=3; | ||
6012 | switch ( input.LA(1) ) { | 6625 | switch ( input.LA(1) ) { |
6013 | case 32: | 6626 | case RULE_INT: |
6014 | { | 6627 | { |
6015 | alt34=1; | 6628 | int LA37_1 = input.LA(2); |
6629 | |||
6630 | if ( (LA37_1==37) ) { | ||
6631 | alt37=2; | ||
6632 | } | ||
6633 | else if ( (LA37_1==EOF||(LA37_1>=18 && LA37_1<=19)) ) { | ||
6634 | alt37=1; | ||
6635 | } | ||
6636 | else { | ||
6637 | NoViableAltException nvae = | ||
6638 | new NoViableAltException("", 37, 1, input); | ||
6639 | |||
6640 | throw nvae; | ||
6641 | } | ||
6016 | } | 6642 | } |
6017 | break; | 6643 | break; |
6018 | case 34: | 6644 | case 36: |
6019 | { | 6645 | { |
6020 | alt34=2; | 6646 | alt37=1; |
6021 | } | 6647 | } |
6022 | break; | 6648 | break; |
6023 | case 35: | 6649 | case 17: |
6650 | { | ||
6651 | alt37=3; | ||
6652 | } | ||
6653 | break; | ||
6654 | default: | ||
6655 | NoViableAltException nvae = | ||
6656 | new NoViableAltException("", 37, 0, input); | ||
6657 | |||
6658 | throw nvae; | ||
6659 | } | ||
6660 | |||
6661 | switch (alt37) { | ||
6662 | case 1 : | ||
6663 | // InternalApplicationConfiguration.g:2413:4: ( (lv_number_4_0= ruleExactNumber ) ) | ||
6664 | { | ||
6665 | // InternalApplicationConfiguration.g:2413:4: ( (lv_number_4_0= ruleExactNumber ) ) | ||
6666 | // InternalApplicationConfiguration.g:2414:5: (lv_number_4_0= ruleExactNumber ) | ||
6667 | { | ||
6668 | // InternalApplicationConfiguration.g:2414:5: (lv_number_4_0= ruleExactNumber ) | ||
6669 | // InternalApplicationConfiguration.g:2415:6: lv_number_4_0= ruleExactNumber | ||
6670 | { | ||
6671 | |||
6672 | newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); | ||
6673 | |||
6674 | pushFollow(FOLLOW_2); | ||
6675 | lv_number_4_0=ruleExactNumber(); | ||
6676 | |||
6677 | state._fsp--; | ||
6678 | |||
6679 | |||
6680 | if (current==null) { | ||
6681 | current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); | ||
6682 | } | ||
6683 | set( | ||
6684 | current, | ||
6685 | "number", | ||
6686 | lv_number_4_0, | ||
6687 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); | ||
6688 | afterParserOrEnumRuleCall(); | ||
6689 | |||
6690 | |||
6691 | } | ||
6692 | |||
6693 | |||
6694 | } | ||
6695 | |||
6696 | |||
6697 | } | ||
6698 | break; | ||
6699 | case 2 : | ||
6700 | // InternalApplicationConfiguration.g:2433:4: ( (lv_number_5_0= ruleIntervallNumber ) ) | ||
6701 | { | ||
6702 | // InternalApplicationConfiguration.g:2433:4: ( (lv_number_5_0= ruleIntervallNumber ) ) | ||
6703 | // InternalApplicationConfiguration.g:2434:5: (lv_number_5_0= ruleIntervallNumber ) | ||
6704 | { | ||
6705 | // InternalApplicationConfiguration.g:2434:5: (lv_number_5_0= ruleIntervallNumber ) | ||
6706 | // InternalApplicationConfiguration.g:2435:6: lv_number_5_0= ruleIntervallNumber | ||
6707 | { | ||
6708 | |||
6709 | newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); | ||
6710 | |||
6711 | pushFollow(FOLLOW_2); | ||
6712 | lv_number_5_0=ruleIntervallNumber(); | ||
6713 | |||
6714 | state._fsp--; | ||
6715 | |||
6716 | |||
6717 | if (current==null) { | ||
6718 | current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); | ||
6719 | } | ||
6720 | set( | ||
6721 | current, | ||
6722 | "number", | ||
6723 | lv_number_5_0, | ||
6724 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); | ||
6725 | afterParserOrEnumRuleCall(); | ||
6726 | |||
6727 | |||
6728 | } | ||
6729 | |||
6730 | |||
6731 | } | ||
6732 | |||
6733 | |||
6734 | } | ||
6735 | break; | ||
6736 | case 3 : | ||
6737 | // InternalApplicationConfiguration.g:2453:4: ( (lv_number_6_0= ruleIntEnumberation ) ) | ||
6738 | { | ||
6739 | // InternalApplicationConfiguration.g:2453:4: ( (lv_number_6_0= ruleIntEnumberation ) ) | ||
6740 | // InternalApplicationConfiguration.g:2454:5: (lv_number_6_0= ruleIntEnumberation ) | ||
6741 | { | ||
6742 | // InternalApplicationConfiguration.g:2454:5: (lv_number_6_0= ruleIntEnumberation ) | ||
6743 | // InternalApplicationConfiguration.g:2455:6: lv_number_6_0= ruleIntEnumberation | ||
6744 | { | ||
6745 | |||
6746 | newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); | ||
6747 | |||
6748 | pushFollow(FOLLOW_2); | ||
6749 | lv_number_6_0=ruleIntEnumberation(); | ||
6750 | |||
6751 | state._fsp--; | ||
6752 | |||
6753 | |||
6754 | if (current==null) { | ||
6755 | current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); | ||
6756 | } | ||
6757 | set( | ||
6758 | current, | ||
6759 | "number", | ||
6760 | lv_number_6_0, | ||
6761 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntEnumberation"); | ||
6762 | afterParserOrEnumRuleCall(); | ||
6763 | |||
6764 | |||
6765 | } | ||
6766 | |||
6767 | |||
6768 | } | ||
6769 | |||
6770 | |||
6771 | } | ||
6772 | break; | ||
6773 | |||
6774 | } | ||
6775 | |||
6776 | |||
6777 | } | ||
6778 | |||
6779 | |||
6780 | } | ||
6781 | |||
6782 | |||
6783 | leaveRule(); | ||
6784 | |||
6785 | } | ||
6786 | |||
6787 | catch (RecognitionException re) { | ||
6788 | recover(input,re); | ||
6789 | appendSkippedTokens(); | ||
6790 | } | ||
6791 | finally { | ||
6792 | } | ||
6793 | return current; | ||
6794 | } | ||
6795 | // $ANTLR end "ruleIntegerTypeScope" | ||
6796 | |||
6797 | |||
6798 | // $ANTLR start "entryRuleRealTypeScope" | ||
6799 | // InternalApplicationConfiguration.g:2477:1: entryRuleRealTypeScope returns [EObject current=null] : iv_ruleRealTypeScope= ruleRealTypeScope EOF ; | ||
6800 | public final EObject entryRuleRealTypeScope() throws RecognitionException { | ||
6801 | EObject current = null; | ||
6802 | |||
6803 | EObject iv_ruleRealTypeScope = null; | ||
6804 | |||
6805 | |||
6806 | try { | ||
6807 | // InternalApplicationConfiguration.g:2477:54: (iv_ruleRealTypeScope= ruleRealTypeScope EOF ) | ||
6808 | // InternalApplicationConfiguration.g:2478:2: iv_ruleRealTypeScope= ruleRealTypeScope EOF | ||
6809 | { | ||
6810 | newCompositeNode(grammarAccess.getRealTypeScopeRule()); | ||
6811 | pushFollow(FOLLOW_1); | ||
6812 | iv_ruleRealTypeScope=ruleRealTypeScope(); | ||
6813 | |||
6814 | state._fsp--; | ||
6815 | |||
6816 | current =iv_ruleRealTypeScope; | ||
6817 | match(input,EOF,FOLLOW_2); | ||
6818 | |||
6819 | } | ||
6820 | |||
6821 | } | ||
6822 | |||
6823 | catch (RecognitionException re) { | ||
6824 | recover(input,re); | ||
6825 | appendSkippedTokens(); | ||
6826 | } | ||
6827 | finally { | ||
6828 | } | ||
6829 | return current; | ||
6830 | } | ||
6831 | // $ANTLR end "entryRuleRealTypeScope" | ||
6832 | |||
6833 | |||
6834 | // $ANTLR start "ruleRealTypeScope" | ||
6835 | // InternalApplicationConfiguration.g:2484:1: ruleRealTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) ; | ||
6836 | public final EObject ruleRealTypeScope() throws RecognitionException { | ||
6837 | EObject current = null; | ||
6838 | |||
6839 | Token otherlv_0=null; | ||
6840 | Token lv_setsNew_2_0=null; | ||
6841 | Token lv_setsSum_3_0=null; | ||
6842 | EObject lv_type_1_0 = null; | ||
6843 | |||
6844 | EObject lv_number_4_0 = null; | ||
6845 | |||
6846 | EObject lv_number_5_0 = null; | ||
6847 | |||
6848 | EObject lv_number_6_0 = null; | ||
6849 | |||
6850 | |||
6851 | |||
6852 | enterRule(); | ||
6853 | |||
6854 | try { | ||
6855 | // InternalApplicationConfiguration.g:2490:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) ) | ||
6856 | // InternalApplicationConfiguration.g:2491:2: (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) | ||
6857 | { | ||
6858 | // InternalApplicationConfiguration.g:2491:2: (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) | ||
6859 | // InternalApplicationConfiguration.g:2492:3: otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) | ||
6860 | { | ||
6861 | otherlv_0=(Token)match(input,28,FOLLOW_28); | ||
6862 | |||
6863 | newLeafNode(otherlv_0, grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); | ||
6864 | |||
6865 | // InternalApplicationConfiguration.g:2496:3: ( (lv_type_1_0= ruleRealReference ) ) | ||
6866 | // InternalApplicationConfiguration.g:2497:4: (lv_type_1_0= ruleRealReference ) | ||
6867 | { | ||
6868 | // InternalApplicationConfiguration.g:2497:4: (lv_type_1_0= ruleRealReference ) | ||
6869 | // InternalApplicationConfiguration.g:2498:5: lv_type_1_0= ruleRealReference | ||
6870 | { | ||
6871 | |||
6872 | newCompositeNode(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); | ||
6873 | |||
6874 | pushFollow(FOLLOW_23); | ||
6875 | lv_type_1_0=ruleRealReference(); | ||
6876 | |||
6877 | state._fsp--; | ||
6878 | |||
6879 | |||
6880 | if (current==null) { | ||
6881 | current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); | ||
6882 | } | ||
6883 | set( | ||
6884 | current, | ||
6885 | "type", | ||
6886 | lv_type_1_0, | ||
6887 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealReference"); | ||
6888 | afterParserOrEnumRuleCall(); | ||
6889 | |||
6890 | |||
6891 | } | ||
6892 | |||
6893 | |||
6894 | } | ||
6895 | |||
6896 | // InternalApplicationConfiguration.g:2515:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) | ||
6897 | int alt38=2; | ||
6898 | int LA38_0 = input.LA(1); | ||
6899 | |||
6900 | if ( (LA38_0==29) ) { | ||
6901 | alt38=1; | ||
6902 | } | ||
6903 | else if ( (LA38_0==16) ) { | ||
6904 | alt38=2; | ||
6905 | } | ||
6906 | else { | ||
6907 | NoViableAltException nvae = | ||
6908 | new NoViableAltException("", 38, 0, input); | ||
6909 | |||
6910 | throw nvae; | ||
6911 | } | ||
6912 | switch (alt38) { | ||
6913 | case 1 : | ||
6914 | // InternalApplicationConfiguration.g:2516:4: ( (lv_setsNew_2_0= '+=' ) ) | ||
6915 | { | ||
6916 | // InternalApplicationConfiguration.g:2516:4: ( (lv_setsNew_2_0= '+=' ) ) | ||
6917 | // InternalApplicationConfiguration.g:2517:5: (lv_setsNew_2_0= '+=' ) | ||
6918 | { | ||
6919 | // InternalApplicationConfiguration.g:2517:5: (lv_setsNew_2_0= '+=' ) | ||
6920 | // InternalApplicationConfiguration.g:2518:6: lv_setsNew_2_0= '+=' | ||
6921 | { | ||
6922 | lv_setsNew_2_0=(Token)match(input,29,FOLLOW_27); | ||
6923 | |||
6924 | newLeafNode(lv_setsNew_2_0, grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); | ||
6925 | |||
6926 | |||
6927 | if (current==null) { | ||
6928 | current = createModelElement(grammarAccess.getRealTypeScopeRule()); | ||
6929 | } | ||
6930 | setWithLastConsumed(current, "setsNew", true, "+="); | ||
6931 | |||
6932 | |||
6933 | } | ||
6934 | |||
6935 | |||
6936 | } | ||
6937 | |||
6938 | |||
6939 | } | ||
6940 | break; | ||
6941 | case 2 : | ||
6942 | // InternalApplicationConfiguration.g:2531:4: ( (lv_setsSum_3_0= '=' ) ) | ||
6943 | { | ||
6944 | // InternalApplicationConfiguration.g:2531:4: ( (lv_setsSum_3_0= '=' ) ) | ||
6945 | // InternalApplicationConfiguration.g:2532:5: (lv_setsSum_3_0= '=' ) | ||
6946 | { | ||
6947 | // InternalApplicationConfiguration.g:2532:5: (lv_setsSum_3_0= '=' ) | ||
6948 | // InternalApplicationConfiguration.g:2533:6: lv_setsSum_3_0= '=' | ||
6949 | { | ||
6950 | lv_setsSum_3_0=(Token)match(input,16,FOLLOW_27); | ||
6951 | |||
6952 | newLeafNode(lv_setsSum_3_0, grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); | ||
6953 | |||
6954 | |||
6955 | if (current==null) { | ||
6956 | current = createModelElement(grammarAccess.getRealTypeScopeRule()); | ||
6957 | } | ||
6958 | setWithLastConsumed(current, "setsSum", true, "="); | ||
6959 | |||
6960 | |||
6961 | } | ||
6962 | |||
6963 | |||
6964 | } | ||
6965 | |||
6966 | |||
6967 | } | ||
6968 | break; | ||
6969 | |||
6970 | } | ||
6971 | |||
6972 | // InternalApplicationConfiguration.g:2546:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) | ||
6973 | int alt39=3; | ||
6974 | switch ( input.LA(1) ) { | ||
6975 | case RULE_INT: | ||
6024 | { | 6976 | { |
6025 | alt34=3; | 6977 | int LA39_1 = input.LA(2); |
6978 | |||
6979 | if ( (LA39_1==EOF||(LA39_1>=18 && LA39_1<=19)) ) { | ||
6980 | alt39=1; | ||
6981 | } | ||
6982 | else if ( (LA39_1==37) ) { | ||
6983 | alt39=2; | ||
6984 | } | ||
6985 | else { | ||
6986 | NoViableAltException nvae = | ||
6987 | new NoViableAltException("", 39, 1, input); | ||
6988 | |||
6989 | throw nvae; | ||
6990 | } | ||
6026 | } | 6991 | } |
6027 | break; | 6992 | break; |
6028 | case 36: | 6993 | case 36: |
6029 | { | 6994 | { |
6030 | alt34=4; | 6995 | alt39=1; |
6031 | } | 6996 | } |
6032 | break; | 6997 | break; |
6033 | case 37: | 6998 | case 17: |
6034 | { | 6999 | { |
6035 | alt34=5; | 7000 | alt39=3; |
6036 | } | 7001 | } |
6037 | break; | 7002 | break; |
6038 | default: | 7003 | default: |
6039 | NoViableAltException nvae = | 7004 | NoViableAltException nvae = |
6040 | new NoViableAltException("", 34, 0, input); | 7005 | new NoViableAltException("", 39, 0, input); |
6041 | 7006 | ||
6042 | throw nvae; | 7007 | throw nvae; |
6043 | } | 7008 | } |
6044 | 7009 | ||
6045 | switch (alt34) { | 7010 | switch (alt39) { |
6046 | case 1 : | 7011 | case 1 : |
6047 | // InternalApplicationConfiguration.g:2199:3: this_ClassReference_0= ruleClassReference | 7012 | // InternalApplicationConfiguration.g:2547:4: ( (lv_number_4_0= ruleExactNumber ) ) |
7013 | { | ||
7014 | // InternalApplicationConfiguration.g:2547:4: ( (lv_number_4_0= ruleExactNumber ) ) | ||
7015 | // InternalApplicationConfiguration.g:2548:5: (lv_number_4_0= ruleExactNumber ) | ||
7016 | { | ||
7017 | // InternalApplicationConfiguration.g:2548:5: (lv_number_4_0= ruleExactNumber ) | ||
7018 | // InternalApplicationConfiguration.g:2549:6: lv_number_4_0= ruleExactNumber | ||
6048 | { | 7019 | { |
6049 | 7020 | ||
6050 | newCompositeNode(grammarAccess.getTypeReferenceAccess().getClassReferenceParserRuleCall_0()); | 7021 | newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); |
6051 | 7022 | ||
6052 | pushFollow(FOLLOW_2); | 7023 | pushFollow(FOLLOW_2); |
6053 | this_ClassReference_0=ruleClassReference(); | 7024 | lv_number_4_0=ruleExactNumber(); |
6054 | 7025 | ||
6055 | state._fsp--; | 7026 | state._fsp--; |
6056 | 7027 | ||
6057 | 7028 | ||
6058 | current = this_ClassReference_0; | 7029 | if (current==null) { |
6059 | afterParserOrEnumRuleCall(); | 7030 | current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); |
6060 | 7031 | } | |
7032 | set( | ||
7033 | current, | ||
7034 | "number", | ||
7035 | lv_number_4_0, | ||
7036 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); | ||
7037 | afterParserOrEnumRuleCall(); | ||
7038 | |||
7039 | |||
7040 | } | ||
7041 | |||
7042 | |||
7043 | } | ||
7044 | |||
6061 | 7045 | ||
6062 | } | 7046 | } |
6063 | break; | 7047 | break; |
6064 | case 2 : | 7048 | case 2 : |
6065 | // InternalApplicationConfiguration.g:2208:3: this_ObjectReference_1= ruleObjectReference | 7049 | // InternalApplicationConfiguration.g:2567:4: ( (lv_number_5_0= ruleIntervallNumber ) ) |
7050 | { | ||
7051 | // InternalApplicationConfiguration.g:2567:4: ( (lv_number_5_0= ruleIntervallNumber ) ) | ||
7052 | // InternalApplicationConfiguration.g:2568:5: (lv_number_5_0= ruleIntervallNumber ) | ||
7053 | { | ||
7054 | // InternalApplicationConfiguration.g:2568:5: (lv_number_5_0= ruleIntervallNumber ) | ||
7055 | // InternalApplicationConfiguration.g:2569:6: lv_number_5_0= ruleIntervallNumber | ||
6066 | { | 7056 | { |
6067 | 7057 | ||
6068 | newCompositeNode(grammarAccess.getTypeReferenceAccess().getObjectReferenceParserRuleCall_1()); | 7058 | newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); |
6069 | 7059 | ||
6070 | pushFollow(FOLLOW_2); | 7060 | pushFollow(FOLLOW_2); |
6071 | this_ObjectReference_1=ruleObjectReference(); | 7061 | lv_number_5_0=ruleIntervallNumber(); |
6072 | 7062 | ||
6073 | state._fsp--; | 7063 | state._fsp--; |
6074 | 7064 | ||
6075 | 7065 | ||
6076 | current = this_ObjectReference_1; | 7066 | if (current==null) { |
6077 | afterParserOrEnumRuleCall(); | 7067 | current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); |
6078 | 7068 | } | |
7069 | set( | ||
7070 | current, | ||
7071 | "number", | ||
7072 | lv_number_5_0, | ||
7073 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); | ||
7074 | afterParserOrEnumRuleCall(); | ||
7075 | |||
7076 | |||
7077 | } | ||
7078 | |||
7079 | |||
7080 | } | ||
7081 | |||
6079 | 7082 | ||
6080 | } | 7083 | } |
6081 | break; | 7084 | break; |
6082 | case 3 : | 7085 | case 3 : |
6083 | // InternalApplicationConfiguration.g:2217:3: this_IntegerReference_2= ruleIntegerReference | 7086 | // InternalApplicationConfiguration.g:2587:4: ( (lv_number_6_0= ruleRealEnumeration ) ) |
7087 | { | ||
7088 | // InternalApplicationConfiguration.g:2587:4: ( (lv_number_6_0= ruleRealEnumeration ) ) | ||
7089 | // InternalApplicationConfiguration.g:2588:5: (lv_number_6_0= ruleRealEnumeration ) | ||
7090 | { | ||
7091 | // InternalApplicationConfiguration.g:2588:5: (lv_number_6_0= ruleRealEnumeration ) | ||
7092 | // InternalApplicationConfiguration.g:2589:6: lv_number_6_0= ruleRealEnumeration | ||
6084 | { | 7093 | { |
6085 | 7094 | ||
6086 | newCompositeNode(grammarAccess.getTypeReferenceAccess().getIntegerReferenceParserRuleCall_2()); | 7095 | newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); |
6087 | 7096 | ||
6088 | pushFollow(FOLLOW_2); | 7097 | pushFollow(FOLLOW_2); |
6089 | this_IntegerReference_2=ruleIntegerReference(); | 7098 | lv_number_6_0=ruleRealEnumeration(); |
6090 | 7099 | ||
6091 | state._fsp--; | 7100 | state._fsp--; |
6092 | 7101 | ||
6093 | 7102 | ||
6094 | current = this_IntegerReference_2; | 7103 | if (current==null) { |
6095 | afterParserOrEnumRuleCall(); | 7104 | current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); |
6096 | 7105 | } | |
7106 | set( | ||
7107 | current, | ||
7108 | "number", | ||
7109 | lv_number_6_0, | ||
7110 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealEnumeration"); | ||
7111 | afterParserOrEnumRuleCall(); | ||
7112 | |||
7113 | |||
7114 | } | ||
7115 | |||
7116 | |||
7117 | } | ||
7118 | |||
6097 | 7119 | ||
6098 | } | 7120 | } |
6099 | break; | 7121 | break; |
6100 | case 4 : | 7122 | |
6101 | // InternalApplicationConfiguration.g:2226:3: this_RealReference_3= ruleRealReference | 7123 | } |
7124 | |||
7125 | |||
7126 | } | ||
7127 | |||
7128 | |||
7129 | } | ||
7130 | |||
7131 | |||
7132 | leaveRule(); | ||
7133 | |||
7134 | } | ||
7135 | |||
7136 | catch (RecognitionException re) { | ||
7137 | recover(input,re); | ||
7138 | appendSkippedTokens(); | ||
7139 | } | ||
7140 | finally { | ||
7141 | } | ||
7142 | return current; | ||
7143 | } | ||
7144 | // $ANTLR end "ruleRealTypeScope" | ||
7145 | |||
7146 | |||
7147 | // $ANTLR start "entryRuleStringTypeScope" | ||
7148 | // InternalApplicationConfiguration.g:2611:1: entryRuleStringTypeScope returns [EObject current=null] : iv_ruleStringTypeScope= ruleStringTypeScope EOF ; | ||
7149 | public final EObject entryRuleStringTypeScope() throws RecognitionException { | ||
7150 | EObject current = null; | ||
7151 | |||
7152 | EObject iv_ruleStringTypeScope = null; | ||
7153 | |||
7154 | |||
7155 | try { | ||
7156 | // InternalApplicationConfiguration.g:2611:56: (iv_ruleStringTypeScope= ruleStringTypeScope EOF ) | ||
7157 | // InternalApplicationConfiguration.g:2612:2: iv_ruleStringTypeScope= ruleStringTypeScope EOF | ||
7158 | { | ||
7159 | newCompositeNode(grammarAccess.getStringTypeScopeRule()); | ||
7160 | pushFollow(FOLLOW_1); | ||
7161 | iv_ruleStringTypeScope=ruleStringTypeScope(); | ||
7162 | |||
7163 | state._fsp--; | ||
7164 | |||
7165 | current =iv_ruleStringTypeScope; | ||
7166 | match(input,EOF,FOLLOW_2); | ||
7167 | |||
7168 | } | ||
7169 | |||
7170 | } | ||
7171 | |||
7172 | catch (RecognitionException re) { | ||
7173 | recover(input,re); | ||
7174 | appendSkippedTokens(); | ||
7175 | } | ||
7176 | finally { | ||
7177 | } | ||
7178 | return current; | ||
7179 | } | ||
7180 | // $ANTLR end "entryRuleStringTypeScope" | ||
7181 | |||
7182 | |||
7183 | // $ANTLR start "ruleStringTypeScope" | ||
7184 | // InternalApplicationConfiguration.g:2618:1: ruleStringTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) ; | ||
7185 | public final EObject ruleStringTypeScope() throws RecognitionException { | ||
7186 | EObject current = null; | ||
7187 | |||
7188 | Token otherlv_0=null; | ||
7189 | Token lv_setsNew_2_0=null; | ||
7190 | Token lv_setsSum_3_0=null; | ||
7191 | EObject lv_type_1_0 = null; | ||
7192 | |||
7193 | EObject lv_number_4_0 = null; | ||
7194 | |||
7195 | EObject lv_number_5_0 = null; | ||
7196 | |||
7197 | EObject lv_number_6_0 = null; | ||
7198 | |||
7199 | |||
7200 | |||
7201 | enterRule(); | ||
7202 | |||
7203 | try { | ||
7204 | // InternalApplicationConfiguration.g:2624:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) ) | ||
7205 | // InternalApplicationConfiguration.g:2625:2: (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) | ||
7206 | { | ||
7207 | // InternalApplicationConfiguration.g:2625:2: (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) | ||
7208 | // InternalApplicationConfiguration.g:2626:3: otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) | ||
7209 | { | ||
7210 | otherlv_0=(Token)match(input,28,FOLLOW_29); | ||
7211 | |||
7212 | newLeafNode(otherlv_0, grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); | ||
7213 | |||
7214 | // InternalApplicationConfiguration.g:2630:3: ( (lv_type_1_0= ruleStringReference ) ) | ||
7215 | // InternalApplicationConfiguration.g:2631:4: (lv_type_1_0= ruleStringReference ) | ||
7216 | { | ||
7217 | // InternalApplicationConfiguration.g:2631:4: (lv_type_1_0= ruleStringReference ) | ||
7218 | // InternalApplicationConfiguration.g:2632:5: lv_type_1_0= ruleStringReference | ||
7219 | { | ||
7220 | |||
7221 | newCompositeNode(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); | ||
7222 | |||
7223 | pushFollow(FOLLOW_23); | ||
7224 | lv_type_1_0=ruleStringReference(); | ||
7225 | |||
7226 | state._fsp--; | ||
7227 | |||
7228 | |||
7229 | if (current==null) { | ||
7230 | current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); | ||
7231 | } | ||
7232 | set( | ||
7233 | current, | ||
7234 | "type", | ||
7235 | lv_type_1_0, | ||
7236 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringReference"); | ||
7237 | afterParserOrEnumRuleCall(); | ||
7238 | |||
7239 | |||
7240 | } | ||
7241 | |||
7242 | |||
7243 | } | ||
7244 | |||
7245 | // InternalApplicationConfiguration.g:2649:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) | ||
7246 | int alt40=2; | ||
7247 | int LA40_0 = input.LA(1); | ||
7248 | |||
7249 | if ( (LA40_0==29) ) { | ||
7250 | alt40=1; | ||
7251 | } | ||
7252 | else if ( (LA40_0==16) ) { | ||
7253 | alt40=2; | ||
7254 | } | ||
7255 | else { | ||
7256 | NoViableAltException nvae = | ||
7257 | new NoViableAltException("", 40, 0, input); | ||
7258 | |||
7259 | throw nvae; | ||
7260 | } | ||
7261 | switch (alt40) { | ||
7262 | case 1 : | ||
7263 | // InternalApplicationConfiguration.g:2650:4: ( (lv_setsNew_2_0= '+=' ) ) | ||
7264 | { | ||
7265 | // InternalApplicationConfiguration.g:2650:4: ( (lv_setsNew_2_0= '+=' ) ) | ||
7266 | // InternalApplicationConfiguration.g:2651:5: (lv_setsNew_2_0= '+=' ) | ||
7267 | { | ||
7268 | // InternalApplicationConfiguration.g:2651:5: (lv_setsNew_2_0= '+=' ) | ||
7269 | // InternalApplicationConfiguration.g:2652:6: lv_setsNew_2_0= '+=' | ||
6102 | { | 7270 | { |
7271 | lv_setsNew_2_0=(Token)match(input,29,FOLLOW_27); | ||
6103 | 7272 | ||
6104 | newCompositeNode(grammarAccess.getTypeReferenceAccess().getRealReferenceParserRuleCall_3()); | 7273 | newLeafNode(lv_setsNew_2_0, grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); |
6105 | 7274 | ||
7275 | |||
7276 | if (current==null) { | ||
7277 | current = createModelElement(grammarAccess.getStringTypeScopeRule()); | ||
7278 | } | ||
7279 | setWithLastConsumed(current, "setsNew", true, "+="); | ||
7280 | |||
7281 | |||
7282 | } | ||
7283 | |||
7284 | |||
7285 | } | ||
7286 | |||
7287 | |||
7288 | } | ||
7289 | break; | ||
7290 | case 2 : | ||
7291 | // InternalApplicationConfiguration.g:2665:4: ( (lv_setsSum_3_0= '=' ) ) | ||
7292 | { | ||
7293 | // InternalApplicationConfiguration.g:2665:4: ( (lv_setsSum_3_0= '=' ) ) | ||
7294 | // InternalApplicationConfiguration.g:2666:5: (lv_setsSum_3_0= '=' ) | ||
7295 | { | ||
7296 | // InternalApplicationConfiguration.g:2666:5: (lv_setsSum_3_0= '=' ) | ||
7297 | // InternalApplicationConfiguration.g:2667:6: lv_setsSum_3_0= '=' | ||
7298 | { | ||
7299 | lv_setsSum_3_0=(Token)match(input,16,FOLLOW_27); | ||
7300 | |||
7301 | newLeafNode(lv_setsSum_3_0, grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); | ||
7302 | |||
7303 | |||
7304 | if (current==null) { | ||
7305 | current = createModelElement(grammarAccess.getStringTypeScopeRule()); | ||
7306 | } | ||
7307 | setWithLastConsumed(current, "setsSum", true, "="); | ||
7308 | |||
7309 | |||
7310 | } | ||
7311 | |||
7312 | |||
7313 | } | ||
7314 | |||
7315 | |||
7316 | } | ||
7317 | break; | ||
7318 | |||
7319 | } | ||
7320 | |||
7321 | // InternalApplicationConfiguration.g:2680:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) | ||
7322 | int alt41=3; | ||
7323 | switch ( input.LA(1) ) { | ||
7324 | case RULE_INT: | ||
7325 | { | ||
7326 | int LA41_1 = input.LA(2); | ||
7327 | |||
7328 | if ( (LA41_1==37) ) { | ||
7329 | alt41=2; | ||
7330 | } | ||
7331 | else if ( (LA41_1==EOF||(LA41_1>=18 && LA41_1<=19)) ) { | ||
7332 | alt41=1; | ||
7333 | } | ||
7334 | else { | ||
7335 | NoViableAltException nvae = | ||
7336 | new NoViableAltException("", 41, 1, input); | ||
7337 | |||
7338 | throw nvae; | ||
7339 | } | ||
7340 | } | ||
7341 | break; | ||
7342 | case 36: | ||
7343 | { | ||
7344 | alt41=1; | ||
7345 | } | ||
7346 | break; | ||
7347 | case 17: | ||
7348 | { | ||
7349 | alt41=3; | ||
7350 | } | ||
7351 | break; | ||
7352 | default: | ||
7353 | NoViableAltException nvae = | ||
7354 | new NoViableAltException("", 41, 0, input); | ||
7355 | |||
7356 | throw nvae; | ||
7357 | } | ||
7358 | |||
7359 | switch (alt41) { | ||
7360 | case 1 : | ||
7361 | // InternalApplicationConfiguration.g:2681:4: ( (lv_number_4_0= ruleExactNumber ) ) | ||
7362 | { | ||
7363 | // InternalApplicationConfiguration.g:2681:4: ( (lv_number_4_0= ruleExactNumber ) ) | ||
7364 | // InternalApplicationConfiguration.g:2682:5: (lv_number_4_0= ruleExactNumber ) | ||
7365 | { | ||
7366 | // InternalApplicationConfiguration.g:2682:5: (lv_number_4_0= ruleExactNumber ) | ||
7367 | // InternalApplicationConfiguration.g:2683:6: lv_number_4_0= ruleExactNumber | ||
7368 | { | ||
7369 | |||
7370 | newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); | ||
7371 | |||
6106 | pushFollow(FOLLOW_2); | 7372 | pushFollow(FOLLOW_2); |
6107 | this_RealReference_3=ruleRealReference(); | 7373 | lv_number_4_0=ruleExactNumber(); |
6108 | 7374 | ||
6109 | state._fsp--; | 7375 | state._fsp--; |
6110 | 7376 | ||
6111 | 7377 | ||
6112 | current = this_RealReference_3; | 7378 | if (current==null) { |
6113 | afterParserOrEnumRuleCall(); | 7379 | current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); |
6114 | 7380 | } | |
7381 | set( | ||
7382 | current, | ||
7383 | "number", | ||
7384 | lv_number_4_0, | ||
7385 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); | ||
7386 | afterParserOrEnumRuleCall(); | ||
7387 | |||
7388 | |||
7389 | } | ||
7390 | |||
7391 | |||
7392 | } | ||
7393 | |||
6115 | 7394 | ||
6116 | } | 7395 | } |
6117 | break; | 7396 | break; |
6118 | case 5 : | 7397 | case 2 : |
6119 | // InternalApplicationConfiguration.g:2235:3: this_StringReference_4= ruleStringReference | 7398 | // InternalApplicationConfiguration.g:2701:4: ( (lv_number_5_0= ruleIntervallNumber ) ) |
7399 | { | ||
7400 | // InternalApplicationConfiguration.g:2701:4: ( (lv_number_5_0= ruleIntervallNumber ) ) | ||
7401 | // InternalApplicationConfiguration.g:2702:5: (lv_number_5_0= ruleIntervallNumber ) | ||
7402 | { | ||
7403 | // InternalApplicationConfiguration.g:2702:5: (lv_number_5_0= ruleIntervallNumber ) | ||
7404 | // InternalApplicationConfiguration.g:2703:6: lv_number_5_0= ruleIntervallNumber | ||
6120 | { | 7405 | { |
6121 | 7406 | ||
6122 | newCompositeNode(grammarAccess.getTypeReferenceAccess().getStringReferenceParserRuleCall_4()); | 7407 | newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); |
6123 | 7408 | ||
6124 | pushFollow(FOLLOW_2); | 7409 | pushFollow(FOLLOW_2); |
6125 | this_StringReference_4=ruleStringReference(); | 7410 | lv_number_5_0=ruleIntervallNumber(); |
6126 | 7411 | ||
6127 | state._fsp--; | 7412 | state._fsp--; |
6128 | 7413 | ||
6129 | 7414 | ||
6130 | current = this_StringReference_4; | 7415 | if (current==null) { |
6131 | afterParserOrEnumRuleCall(); | 7416 | current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); |
6132 | 7417 | } | |
7418 | set( | ||
7419 | current, | ||
7420 | "number", | ||
7421 | lv_number_5_0, | ||
7422 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); | ||
7423 | afterParserOrEnumRuleCall(); | ||
7424 | |||
7425 | |||
7426 | } | ||
7427 | |||
7428 | |||
7429 | } | ||
7430 | |||
7431 | |||
7432 | } | ||
7433 | break; | ||
7434 | case 3 : | ||
7435 | // InternalApplicationConfiguration.g:2721:4: ( (lv_number_6_0= ruleStringEnumeration ) ) | ||
7436 | { | ||
7437 | // InternalApplicationConfiguration.g:2721:4: ( (lv_number_6_0= ruleStringEnumeration ) ) | ||
7438 | // InternalApplicationConfiguration.g:2722:5: (lv_number_6_0= ruleStringEnumeration ) | ||
7439 | { | ||
7440 | // InternalApplicationConfiguration.g:2722:5: (lv_number_6_0= ruleStringEnumeration ) | ||
7441 | // InternalApplicationConfiguration.g:2723:6: lv_number_6_0= ruleStringEnumeration | ||
7442 | { | ||
7443 | |||
7444 | newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); | ||
7445 | |||
7446 | pushFollow(FOLLOW_2); | ||
7447 | lv_number_6_0=ruleStringEnumeration(); | ||
7448 | |||
7449 | state._fsp--; | ||
7450 | |||
7451 | |||
7452 | if (current==null) { | ||
7453 | current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); | ||
7454 | } | ||
7455 | set( | ||
7456 | current, | ||
7457 | "number", | ||
7458 | lv_number_6_0, | ||
7459 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringEnumeration"); | ||
7460 | afterParserOrEnumRuleCall(); | ||
7461 | |||
7462 | |||
7463 | } | ||
7464 | |||
7465 | |||
7466 | } | ||
7467 | |||
6133 | 7468 | ||
6134 | } | 7469 | } |
6135 | break; | 7470 | break; |
@@ -6140,6 +7475,9 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6140 | } | 7475 | } |
6141 | 7476 | ||
6142 | 7477 | ||
7478 | } | ||
7479 | |||
7480 | |||
6143 | leaveRule(); | 7481 | leaveRule(); |
6144 | 7482 | ||
6145 | } | 7483 | } |
@@ -6152,11 +7490,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6152 | } | 7490 | } |
6153 | return current; | 7491 | return current; |
6154 | } | 7492 | } |
6155 | // $ANTLR end "ruleTypeReference" | 7493 | // $ANTLR end "ruleStringTypeScope" |
6156 | 7494 | ||
6157 | 7495 | ||
6158 | // $ANTLR start "entryRuleClassReference" | 7496 | // $ANTLR start "entryRuleClassReference" |
6159 | // InternalApplicationConfiguration.g:2247:1: entryRuleClassReference returns [EObject current=null] : iv_ruleClassReference= ruleClassReference EOF ; | 7497 | // InternalApplicationConfiguration.g:2745:1: entryRuleClassReference returns [EObject current=null] : iv_ruleClassReference= ruleClassReference EOF ; |
6160 | public final EObject entryRuleClassReference() throws RecognitionException { | 7498 | public final EObject entryRuleClassReference() throws RecognitionException { |
6161 | EObject current = null; | 7499 | EObject current = null; |
6162 | 7500 | ||
@@ -6164,8 +7502,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6164 | 7502 | ||
6165 | 7503 | ||
6166 | try { | 7504 | try { |
6167 | // InternalApplicationConfiguration.g:2247:55: (iv_ruleClassReference= ruleClassReference EOF ) | 7505 | // InternalApplicationConfiguration.g:2745:55: (iv_ruleClassReference= ruleClassReference EOF ) |
6168 | // InternalApplicationConfiguration.g:2248:2: iv_ruleClassReference= ruleClassReference EOF | 7506 | // InternalApplicationConfiguration.g:2746:2: iv_ruleClassReference= ruleClassReference EOF |
6169 | { | 7507 | { |
6170 | newCompositeNode(grammarAccess.getClassReferenceRule()); | 7508 | newCompositeNode(grammarAccess.getClassReferenceRule()); |
6171 | pushFollow(FOLLOW_1); | 7509 | pushFollow(FOLLOW_1); |
@@ -6192,7 +7530,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6192 | 7530 | ||
6193 | 7531 | ||
6194 | // $ANTLR start "ruleClassReference" | 7532 | // $ANTLR start "ruleClassReference" |
6195 | // InternalApplicationConfiguration.g:2254:1: ruleClassReference returns [EObject current=null] : (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ; | 7533 | // InternalApplicationConfiguration.g:2752:1: ruleClassReference returns [EObject current=null] : (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ; |
6196 | public final EObject ruleClassReference() throws RecognitionException { | 7534 | public final EObject ruleClassReference() throws RecognitionException { |
6197 | EObject current = null; | 7535 | EObject current = null; |
6198 | 7536 | ||
@@ -6205,26 +7543,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6205 | enterRule(); | 7543 | enterRule(); |
6206 | 7544 | ||
6207 | try { | 7545 | try { |
6208 | // InternalApplicationConfiguration.g:2260:2: ( (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ) | 7546 | // InternalApplicationConfiguration.g:2758:2: ( (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ) |
6209 | // InternalApplicationConfiguration.g:2261:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) | 7547 | // InternalApplicationConfiguration.g:2759:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) |
6210 | { | 7548 | { |
6211 | // InternalApplicationConfiguration.g:2261:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) | 7549 | // InternalApplicationConfiguration.g:2759:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) |
6212 | // InternalApplicationConfiguration.g:2262:3: otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' | 7550 | // InternalApplicationConfiguration.g:2760:3: otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' |
6213 | { | 7551 | { |
6214 | otherlv_0=(Token)match(input,32,FOLLOW_6); | 7552 | otherlv_0=(Token)match(input,30,FOLLOW_6); |
6215 | 7553 | ||
6216 | newLeafNode(otherlv_0, grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); | 7554 | newLeafNode(otherlv_0, grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); |
6217 | 7555 | ||
6218 | // InternalApplicationConfiguration.g:2266:3: ( (lv_element_1_0= ruleMetamodelElement ) ) | 7556 | // InternalApplicationConfiguration.g:2764:3: ( (lv_element_1_0= ruleMetamodelElement ) ) |
6219 | // InternalApplicationConfiguration.g:2267:4: (lv_element_1_0= ruleMetamodelElement ) | 7557 | // InternalApplicationConfiguration.g:2765:4: (lv_element_1_0= ruleMetamodelElement ) |
6220 | { | 7558 | { |
6221 | // InternalApplicationConfiguration.g:2267:4: (lv_element_1_0= ruleMetamodelElement ) | 7559 | // InternalApplicationConfiguration.g:2765:4: (lv_element_1_0= ruleMetamodelElement ) |
6222 | // InternalApplicationConfiguration.g:2268:5: lv_element_1_0= ruleMetamodelElement | 7560 | // InternalApplicationConfiguration.g:2766:5: lv_element_1_0= ruleMetamodelElement |
6223 | { | 7561 | { |
6224 | 7562 | ||
6225 | newCompositeNode(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); | 7563 | newCompositeNode(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); |
6226 | 7564 | ||
6227 | pushFollow(FOLLOW_27); | 7565 | pushFollow(FOLLOW_30); |
6228 | lv_element_1_0=ruleMetamodelElement(); | 7566 | lv_element_1_0=ruleMetamodelElement(); |
6229 | 7567 | ||
6230 | state._fsp--; | 7568 | state._fsp--; |
@@ -6246,7 +7584,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6246 | 7584 | ||
6247 | } | 7585 | } |
6248 | 7586 | ||
6249 | otherlv_2=(Token)match(input,33,FOLLOW_2); | 7587 | otherlv_2=(Token)match(input,31,FOLLOW_2); |
6250 | 7588 | ||
6251 | newLeafNode(otherlv_2, grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); | 7589 | newLeafNode(otherlv_2, grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); |
6252 | 7590 | ||
@@ -6273,7 +7611,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6273 | 7611 | ||
6274 | 7612 | ||
6275 | // $ANTLR start "entryRuleObjectReference" | 7613 | // $ANTLR start "entryRuleObjectReference" |
6276 | // InternalApplicationConfiguration.g:2293:1: entryRuleObjectReference returns [EObject current=null] : iv_ruleObjectReference= ruleObjectReference EOF ; | 7614 | // InternalApplicationConfiguration.g:2791:1: entryRuleObjectReference returns [EObject current=null] : iv_ruleObjectReference= ruleObjectReference EOF ; |
6277 | public final EObject entryRuleObjectReference() throws RecognitionException { | 7615 | public final EObject entryRuleObjectReference() throws RecognitionException { |
6278 | EObject current = null; | 7616 | EObject current = null; |
6279 | 7617 | ||
@@ -6281,8 +7619,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6281 | 7619 | ||
6282 | 7620 | ||
6283 | try { | 7621 | try { |
6284 | // InternalApplicationConfiguration.g:2293:56: (iv_ruleObjectReference= ruleObjectReference EOF ) | 7622 | // InternalApplicationConfiguration.g:2791:56: (iv_ruleObjectReference= ruleObjectReference EOF ) |
6285 | // InternalApplicationConfiguration.g:2294:2: iv_ruleObjectReference= ruleObjectReference EOF | 7623 | // InternalApplicationConfiguration.g:2792:2: iv_ruleObjectReference= ruleObjectReference EOF |
6286 | { | 7624 | { |
6287 | newCompositeNode(grammarAccess.getObjectReferenceRule()); | 7625 | newCompositeNode(grammarAccess.getObjectReferenceRule()); |
6288 | pushFollow(FOLLOW_1); | 7626 | pushFollow(FOLLOW_1); |
@@ -6309,7 +7647,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6309 | 7647 | ||
6310 | 7648 | ||
6311 | // $ANTLR start "ruleObjectReference" | 7649 | // $ANTLR start "ruleObjectReference" |
6312 | // InternalApplicationConfiguration.g:2300:1: ruleObjectReference returns [EObject current=null] : ( () otherlv_1= 'node' ) ; | 7650 | // InternalApplicationConfiguration.g:2798:1: ruleObjectReference returns [EObject current=null] : ( () otherlv_1= 'node' ) ; |
6313 | public final EObject ruleObjectReference() throws RecognitionException { | 7651 | public final EObject ruleObjectReference() throws RecognitionException { |
6314 | EObject current = null; | 7652 | EObject current = null; |
6315 | 7653 | ||
@@ -6319,14 +7657,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6319 | enterRule(); | 7657 | enterRule(); |
6320 | 7658 | ||
6321 | try { | 7659 | try { |
6322 | // InternalApplicationConfiguration.g:2306:2: ( ( () otherlv_1= 'node' ) ) | 7660 | // InternalApplicationConfiguration.g:2804:2: ( ( () otherlv_1= 'node' ) ) |
6323 | // InternalApplicationConfiguration.g:2307:2: ( () otherlv_1= 'node' ) | 7661 | // InternalApplicationConfiguration.g:2805:2: ( () otherlv_1= 'node' ) |
6324 | { | 7662 | { |
6325 | // InternalApplicationConfiguration.g:2307:2: ( () otherlv_1= 'node' ) | 7663 | // InternalApplicationConfiguration.g:2805:2: ( () otherlv_1= 'node' ) |
6326 | // InternalApplicationConfiguration.g:2308:3: () otherlv_1= 'node' | 7664 | // InternalApplicationConfiguration.g:2806:3: () otherlv_1= 'node' |
6327 | { | 7665 | { |
6328 | // InternalApplicationConfiguration.g:2308:3: () | 7666 | // InternalApplicationConfiguration.g:2806:3: () |
6329 | // InternalApplicationConfiguration.g:2309:4: | 7667 | // InternalApplicationConfiguration.g:2807:4: |
6330 | { | 7668 | { |
6331 | 7669 | ||
6332 | current = forceCreateModelElement( | 7670 | current = forceCreateModelElement( |
@@ -6336,7 +7674,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6336 | 7674 | ||
6337 | } | 7675 | } |
6338 | 7676 | ||
6339 | otherlv_1=(Token)match(input,34,FOLLOW_2); | 7677 | otherlv_1=(Token)match(input,32,FOLLOW_2); |
6340 | 7678 | ||
6341 | newLeafNode(otherlv_1, grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); | 7679 | newLeafNode(otherlv_1, grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); |
6342 | 7680 | ||
@@ -6363,7 +7701,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6363 | 7701 | ||
6364 | 7702 | ||
6365 | // $ANTLR start "entryRuleIntegerReference" | 7703 | // $ANTLR start "entryRuleIntegerReference" |
6366 | // InternalApplicationConfiguration.g:2323:1: entryRuleIntegerReference returns [EObject current=null] : iv_ruleIntegerReference= ruleIntegerReference EOF ; | 7704 | // InternalApplicationConfiguration.g:2821:1: entryRuleIntegerReference returns [EObject current=null] : iv_ruleIntegerReference= ruleIntegerReference EOF ; |
6367 | public final EObject entryRuleIntegerReference() throws RecognitionException { | 7705 | public final EObject entryRuleIntegerReference() throws RecognitionException { |
6368 | EObject current = null; | 7706 | EObject current = null; |
6369 | 7707 | ||
@@ -6371,8 +7709,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6371 | 7709 | ||
6372 | 7710 | ||
6373 | try { | 7711 | try { |
6374 | // InternalApplicationConfiguration.g:2323:57: (iv_ruleIntegerReference= ruleIntegerReference EOF ) | 7712 | // InternalApplicationConfiguration.g:2821:57: (iv_ruleIntegerReference= ruleIntegerReference EOF ) |
6375 | // InternalApplicationConfiguration.g:2324:2: iv_ruleIntegerReference= ruleIntegerReference EOF | 7713 | // InternalApplicationConfiguration.g:2822:2: iv_ruleIntegerReference= ruleIntegerReference EOF |
6376 | { | 7714 | { |
6377 | newCompositeNode(grammarAccess.getIntegerReferenceRule()); | 7715 | newCompositeNode(grammarAccess.getIntegerReferenceRule()); |
6378 | pushFollow(FOLLOW_1); | 7716 | pushFollow(FOLLOW_1); |
@@ -6399,7 +7737,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6399 | 7737 | ||
6400 | 7738 | ||
6401 | // $ANTLR start "ruleIntegerReference" | 7739 | // $ANTLR start "ruleIntegerReference" |
6402 | // InternalApplicationConfiguration.g:2330:1: ruleIntegerReference returns [EObject current=null] : ( () otherlv_1= 'int' ) ; | 7740 | // InternalApplicationConfiguration.g:2828:1: ruleIntegerReference returns [EObject current=null] : ( () otherlv_1= 'int' ) ; |
6403 | public final EObject ruleIntegerReference() throws RecognitionException { | 7741 | public final EObject ruleIntegerReference() throws RecognitionException { |
6404 | EObject current = null; | 7742 | EObject current = null; |
6405 | 7743 | ||
@@ -6409,14 +7747,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6409 | enterRule(); | 7747 | enterRule(); |
6410 | 7748 | ||
6411 | try { | 7749 | try { |
6412 | // InternalApplicationConfiguration.g:2336:2: ( ( () otherlv_1= 'int' ) ) | 7750 | // InternalApplicationConfiguration.g:2834:2: ( ( () otherlv_1= 'int' ) ) |
6413 | // InternalApplicationConfiguration.g:2337:2: ( () otherlv_1= 'int' ) | 7751 | // InternalApplicationConfiguration.g:2835:2: ( () otherlv_1= 'int' ) |
6414 | { | 7752 | { |
6415 | // InternalApplicationConfiguration.g:2337:2: ( () otherlv_1= 'int' ) | 7753 | // InternalApplicationConfiguration.g:2835:2: ( () otherlv_1= 'int' ) |
6416 | // InternalApplicationConfiguration.g:2338:3: () otherlv_1= 'int' | 7754 | // InternalApplicationConfiguration.g:2836:3: () otherlv_1= 'int' |
6417 | { | 7755 | { |
6418 | // InternalApplicationConfiguration.g:2338:3: () | 7756 | // InternalApplicationConfiguration.g:2836:3: () |
6419 | // InternalApplicationConfiguration.g:2339:4: | 7757 | // InternalApplicationConfiguration.g:2837:4: |
6420 | { | 7758 | { |
6421 | 7759 | ||
6422 | current = forceCreateModelElement( | 7760 | current = forceCreateModelElement( |
@@ -6426,7 +7764,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6426 | 7764 | ||
6427 | } | 7765 | } |
6428 | 7766 | ||
6429 | otherlv_1=(Token)match(input,35,FOLLOW_2); | 7767 | otherlv_1=(Token)match(input,33,FOLLOW_2); |
6430 | 7768 | ||
6431 | newLeafNode(otherlv_1, grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); | 7769 | newLeafNode(otherlv_1, grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); |
6432 | 7770 | ||
@@ -6453,7 +7791,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6453 | 7791 | ||
6454 | 7792 | ||
6455 | // $ANTLR start "entryRuleRealReference" | 7793 | // $ANTLR start "entryRuleRealReference" |
6456 | // InternalApplicationConfiguration.g:2353:1: entryRuleRealReference returns [EObject current=null] : iv_ruleRealReference= ruleRealReference EOF ; | 7794 | // InternalApplicationConfiguration.g:2851:1: entryRuleRealReference returns [EObject current=null] : iv_ruleRealReference= ruleRealReference EOF ; |
6457 | public final EObject entryRuleRealReference() throws RecognitionException { | 7795 | public final EObject entryRuleRealReference() throws RecognitionException { |
6458 | EObject current = null; | 7796 | EObject current = null; |
6459 | 7797 | ||
@@ -6461,8 +7799,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6461 | 7799 | ||
6462 | 7800 | ||
6463 | try { | 7801 | try { |
6464 | // InternalApplicationConfiguration.g:2353:54: (iv_ruleRealReference= ruleRealReference EOF ) | 7802 | // InternalApplicationConfiguration.g:2851:54: (iv_ruleRealReference= ruleRealReference EOF ) |
6465 | // InternalApplicationConfiguration.g:2354:2: iv_ruleRealReference= ruleRealReference EOF | 7803 | // InternalApplicationConfiguration.g:2852:2: iv_ruleRealReference= ruleRealReference EOF |
6466 | { | 7804 | { |
6467 | newCompositeNode(grammarAccess.getRealReferenceRule()); | 7805 | newCompositeNode(grammarAccess.getRealReferenceRule()); |
6468 | pushFollow(FOLLOW_1); | 7806 | pushFollow(FOLLOW_1); |
@@ -6489,7 +7827,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6489 | 7827 | ||
6490 | 7828 | ||
6491 | // $ANTLR start "ruleRealReference" | 7829 | // $ANTLR start "ruleRealReference" |
6492 | // InternalApplicationConfiguration.g:2360:1: ruleRealReference returns [EObject current=null] : ( () otherlv_1= 'real' ) ; | 7830 | // InternalApplicationConfiguration.g:2858:1: ruleRealReference returns [EObject current=null] : ( () otherlv_1= 'real' ) ; |
6493 | public final EObject ruleRealReference() throws RecognitionException { | 7831 | public final EObject ruleRealReference() throws RecognitionException { |
6494 | EObject current = null; | 7832 | EObject current = null; |
6495 | 7833 | ||
@@ -6499,14 +7837,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6499 | enterRule(); | 7837 | enterRule(); |
6500 | 7838 | ||
6501 | try { | 7839 | try { |
6502 | // InternalApplicationConfiguration.g:2366:2: ( ( () otherlv_1= 'real' ) ) | 7840 | // InternalApplicationConfiguration.g:2864:2: ( ( () otherlv_1= 'real' ) ) |
6503 | // InternalApplicationConfiguration.g:2367:2: ( () otherlv_1= 'real' ) | 7841 | // InternalApplicationConfiguration.g:2865:2: ( () otherlv_1= 'real' ) |
6504 | { | 7842 | { |
6505 | // InternalApplicationConfiguration.g:2367:2: ( () otherlv_1= 'real' ) | 7843 | // InternalApplicationConfiguration.g:2865:2: ( () otherlv_1= 'real' ) |
6506 | // InternalApplicationConfiguration.g:2368:3: () otherlv_1= 'real' | 7844 | // InternalApplicationConfiguration.g:2866:3: () otherlv_1= 'real' |
6507 | { | 7845 | { |
6508 | // InternalApplicationConfiguration.g:2368:3: () | 7846 | // InternalApplicationConfiguration.g:2866:3: () |
6509 | // InternalApplicationConfiguration.g:2369:4: | 7847 | // InternalApplicationConfiguration.g:2867:4: |
6510 | { | 7848 | { |
6511 | 7849 | ||
6512 | current = forceCreateModelElement( | 7850 | current = forceCreateModelElement( |
@@ -6516,7 +7854,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6516 | 7854 | ||
6517 | } | 7855 | } |
6518 | 7856 | ||
6519 | otherlv_1=(Token)match(input,36,FOLLOW_2); | 7857 | otherlv_1=(Token)match(input,34,FOLLOW_2); |
6520 | 7858 | ||
6521 | newLeafNode(otherlv_1, grammarAccess.getRealReferenceAccess().getRealKeyword_1()); | 7859 | newLeafNode(otherlv_1, grammarAccess.getRealReferenceAccess().getRealKeyword_1()); |
6522 | 7860 | ||
@@ -6543,7 +7881,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6543 | 7881 | ||
6544 | 7882 | ||
6545 | // $ANTLR start "entryRuleStringReference" | 7883 | // $ANTLR start "entryRuleStringReference" |
6546 | // InternalApplicationConfiguration.g:2383:1: entryRuleStringReference returns [EObject current=null] : iv_ruleStringReference= ruleStringReference EOF ; | 7884 | // InternalApplicationConfiguration.g:2881:1: entryRuleStringReference returns [EObject current=null] : iv_ruleStringReference= ruleStringReference EOF ; |
6547 | public final EObject entryRuleStringReference() throws RecognitionException { | 7885 | public final EObject entryRuleStringReference() throws RecognitionException { |
6548 | EObject current = null; | 7886 | EObject current = null; |
6549 | 7887 | ||
@@ -6551,8 +7889,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6551 | 7889 | ||
6552 | 7890 | ||
6553 | try { | 7891 | try { |
6554 | // InternalApplicationConfiguration.g:2383:56: (iv_ruleStringReference= ruleStringReference EOF ) | 7892 | // InternalApplicationConfiguration.g:2881:56: (iv_ruleStringReference= ruleStringReference EOF ) |
6555 | // InternalApplicationConfiguration.g:2384:2: iv_ruleStringReference= ruleStringReference EOF | 7893 | // InternalApplicationConfiguration.g:2882:2: iv_ruleStringReference= ruleStringReference EOF |
6556 | { | 7894 | { |
6557 | newCompositeNode(grammarAccess.getStringReferenceRule()); | 7895 | newCompositeNode(grammarAccess.getStringReferenceRule()); |
6558 | pushFollow(FOLLOW_1); | 7896 | pushFollow(FOLLOW_1); |
@@ -6579,7 +7917,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6579 | 7917 | ||
6580 | 7918 | ||
6581 | // $ANTLR start "ruleStringReference" | 7919 | // $ANTLR start "ruleStringReference" |
6582 | // InternalApplicationConfiguration.g:2390:1: ruleStringReference returns [EObject current=null] : ( () otherlv_1= 'string' ) ; | 7920 | // InternalApplicationConfiguration.g:2888:1: ruleStringReference returns [EObject current=null] : ( () otherlv_1= 'string' ) ; |
6583 | public final EObject ruleStringReference() throws RecognitionException { | 7921 | public final EObject ruleStringReference() throws RecognitionException { |
6584 | EObject current = null; | 7922 | EObject current = null; |
6585 | 7923 | ||
@@ -6589,14 +7927,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6589 | enterRule(); | 7927 | enterRule(); |
6590 | 7928 | ||
6591 | try { | 7929 | try { |
6592 | // InternalApplicationConfiguration.g:2396:2: ( ( () otherlv_1= 'string' ) ) | 7930 | // InternalApplicationConfiguration.g:2894:2: ( ( () otherlv_1= 'string' ) ) |
6593 | // InternalApplicationConfiguration.g:2397:2: ( () otherlv_1= 'string' ) | 7931 | // InternalApplicationConfiguration.g:2895:2: ( () otherlv_1= 'string' ) |
6594 | { | 7932 | { |
6595 | // InternalApplicationConfiguration.g:2397:2: ( () otherlv_1= 'string' ) | 7933 | // InternalApplicationConfiguration.g:2895:2: ( () otherlv_1= 'string' ) |
6596 | // InternalApplicationConfiguration.g:2398:3: () otherlv_1= 'string' | 7934 | // InternalApplicationConfiguration.g:2896:3: () otherlv_1= 'string' |
6597 | { | 7935 | { |
6598 | // InternalApplicationConfiguration.g:2398:3: () | 7936 | // InternalApplicationConfiguration.g:2896:3: () |
6599 | // InternalApplicationConfiguration.g:2399:4: | 7937 | // InternalApplicationConfiguration.g:2897:4: |
6600 | { | 7938 | { |
6601 | 7939 | ||
6602 | current = forceCreateModelElement( | 7940 | current = forceCreateModelElement( |
@@ -6606,7 +7944,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6606 | 7944 | ||
6607 | } | 7945 | } |
6608 | 7946 | ||
6609 | otherlv_1=(Token)match(input,37,FOLLOW_2); | 7947 | otherlv_1=(Token)match(input,35,FOLLOW_2); |
6610 | 7948 | ||
6611 | newLeafNode(otherlv_1, grammarAccess.getStringReferenceAccess().getStringKeyword_1()); | 7949 | newLeafNode(otherlv_1, grammarAccess.getStringReferenceAccess().getStringKeyword_1()); |
6612 | 7950 | ||
@@ -6632,8 +7970,931 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6632 | // $ANTLR end "ruleStringReference" | 7970 | // $ANTLR end "ruleStringReference" |
6633 | 7971 | ||
6634 | 7972 | ||
7973 | // $ANTLR start "entryRuleExactNumber" | ||
7974 | // InternalApplicationConfiguration.g:2911:1: entryRuleExactNumber returns [EObject current=null] : iv_ruleExactNumber= ruleExactNumber EOF ; | ||
7975 | public final EObject entryRuleExactNumber() throws RecognitionException { | ||
7976 | EObject current = null; | ||
7977 | |||
7978 | EObject iv_ruleExactNumber = null; | ||
7979 | |||
7980 | |||
7981 | try { | ||
7982 | // InternalApplicationConfiguration.g:2911:52: (iv_ruleExactNumber= ruleExactNumber EOF ) | ||
7983 | // InternalApplicationConfiguration.g:2912:2: iv_ruleExactNumber= ruleExactNumber EOF | ||
7984 | { | ||
7985 | newCompositeNode(grammarAccess.getExactNumberRule()); | ||
7986 | pushFollow(FOLLOW_1); | ||
7987 | iv_ruleExactNumber=ruleExactNumber(); | ||
7988 | |||
7989 | state._fsp--; | ||
7990 | |||
7991 | current =iv_ruleExactNumber; | ||
7992 | match(input,EOF,FOLLOW_2); | ||
7993 | |||
7994 | } | ||
7995 | |||
7996 | } | ||
7997 | |||
7998 | catch (RecognitionException re) { | ||
7999 | recover(input,re); | ||
8000 | appendSkippedTokens(); | ||
8001 | } | ||
8002 | finally { | ||
8003 | } | ||
8004 | return current; | ||
8005 | } | ||
8006 | // $ANTLR end "entryRuleExactNumber" | ||
8007 | |||
8008 | |||
8009 | // $ANTLR start "ruleExactNumber" | ||
8010 | // InternalApplicationConfiguration.g:2918:1: ruleExactNumber returns [EObject current=null] : ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ; | ||
8011 | public final EObject ruleExactNumber() throws RecognitionException { | ||
8012 | EObject current = null; | ||
8013 | |||
8014 | Token lv_exactNumber_0_0=null; | ||
8015 | Token lv_exactUnlimited_1_0=null; | ||
8016 | |||
8017 | |||
8018 | enterRule(); | ||
8019 | |||
8020 | try { | ||
8021 | // InternalApplicationConfiguration.g:2924:2: ( ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ) | ||
8022 | // InternalApplicationConfiguration.g:2925:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) | ||
8023 | { | ||
8024 | // InternalApplicationConfiguration.g:2925:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) | ||
8025 | int alt42=2; | ||
8026 | int LA42_0 = input.LA(1); | ||
8027 | |||
8028 | if ( (LA42_0==RULE_INT) ) { | ||
8029 | alt42=1; | ||
8030 | } | ||
8031 | else if ( (LA42_0==36) ) { | ||
8032 | alt42=2; | ||
8033 | } | ||
8034 | else { | ||
8035 | NoViableAltException nvae = | ||
8036 | new NoViableAltException("", 42, 0, input); | ||
8037 | |||
8038 | throw nvae; | ||
8039 | } | ||
8040 | switch (alt42) { | ||
8041 | case 1 : | ||
8042 | // InternalApplicationConfiguration.g:2926:3: ( (lv_exactNumber_0_0= RULE_INT ) ) | ||
8043 | { | ||
8044 | // InternalApplicationConfiguration.g:2926:3: ( (lv_exactNumber_0_0= RULE_INT ) ) | ||
8045 | // InternalApplicationConfiguration.g:2927:4: (lv_exactNumber_0_0= RULE_INT ) | ||
8046 | { | ||
8047 | // InternalApplicationConfiguration.g:2927:4: (lv_exactNumber_0_0= RULE_INT ) | ||
8048 | // InternalApplicationConfiguration.g:2928:5: lv_exactNumber_0_0= RULE_INT | ||
8049 | { | ||
8050 | lv_exactNumber_0_0=(Token)match(input,RULE_INT,FOLLOW_2); | ||
8051 | |||
8052 | newLeafNode(lv_exactNumber_0_0, grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); | ||
8053 | |||
8054 | |||
8055 | if (current==null) { | ||
8056 | current = createModelElement(grammarAccess.getExactNumberRule()); | ||
8057 | } | ||
8058 | setWithLastConsumed( | ||
8059 | current, | ||
8060 | "exactNumber", | ||
8061 | lv_exactNumber_0_0, | ||
8062 | "org.eclipse.xtext.common.Terminals.INT"); | ||
8063 | |||
8064 | |||
8065 | } | ||
8066 | |||
8067 | |||
8068 | } | ||
8069 | |||
8070 | |||
8071 | } | ||
8072 | break; | ||
8073 | case 2 : | ||
8074 | // InternalApplicationConfiguration.g:2945:3: ( (lv_exactUnlimited_1_0= '*' ) ) | ||
8075 | { | ||
8076 | // InternalApplicationConfiguration.g:2945:3: ( (lv_exactUnlimited_1_0= '*' ) ) | ||
8077 | // InternalApplicationConfiguration.g:2946:4: (lv_exactUnlimited_1_0= '*' ) | ||
8078 | { | ||
8079 | // InternalApplicationConfiguration.g:2946:4: (lv_exactUnlimited_1_0= '*' ) | ||
8080 | // InternalApplicationConfiguration.g:2947:5: lv_exactUnlimited_1_0= '*' | ||
8081 | { | ||
8082 | lv_exactUnlimited_1_0=(Token)match(input,36,FOLLOW_2); | ||
8083 | |||
8084 | newLeafNode(lv_exactUnlimited_1_0, grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); | ||
8085 | |||
8086 | |||
8087 | if (current==null) { | ||
8088 | current = createModelElement(grammarAccess.getExactNumberRule()); | ||
8089 | } | ||
8090 | setWithLastConsumed(current, "exactUnlimited", true, "*"); | ||
8091 | |||
8092 | |||
8093 | } | ||
8094 | |||
8095 | |||
8096 | } | ||
8097 | |||
8098 | |||
8099 | } | ||
8100 | break; | ||
8101 | |||
8102 | } | ||
8103 | |||
8104 | |||
8105 | } | ||
8106 | |||
8107 | |||
8108 | leaveRule(); | ||
8109 | |||
8110 | } | ||
8111 | |||
8112 | catch (RecognitionException re) { | ||
8113 | recover(input,re); | ||
8114 | appendSkippedTokens(); | ||
8115 | } | ||
8116 | finally { | ||
8117 | } | ||
8118 | return current; | ||
8119 | } | ||
8120 | // $ANTLR end "ruleExactNumber" | ||
8121 | |||
8122 | |||
8123 | // $ANTLR start "entryRuleIntervallNumber" | ||
8124 | // InternalApplicationConfiguration.g:2963:1: entryRuleIntervallNumber returns [EObject current=null] : iv_ruleIntervallNumber= ruleIntervallNumber EOF ; | ||
8125 | public final EObject entryRuleIntervallNumber() throws RecognitionException { | ||
8126 | EObject current = null; | ||
8127 | |||
8128 | EObject iv_ruleIntervallNumber = null; | ||
8129 | |||
8130 | |||
8131 | try { | ||
8132 | // InternalApplicationConfiguration.g:2963:56: (iv_ruleIntervallNumber= ruleIntervallNumber EOF ) | ||
8133 | // InternalApplicationConfiguration.g:2964:2: iv_ruleIntervallNumber= ruleIntervallNumber EOF | ||
8134 | { | ||
8135 | newCompositeNode(grammarAccess.getIntervallNumberRule()); | ||
8136 | pushFollow(FOLLOW_1); | ||
8137 | iv_ruleIntervallNumber=ruleIntervallNumber(); | ||
8138 | |||
8139 | state._fsp--; | ||
8140 | |||
8141 | current =iv_ruleIntervallNumber; | ||
8142 | match(input,EOF,FOLLOW_2); | ||
8143 | |||
8144 | } | ||
8145 | |||
8146 | } | ||
8147 | |||
8148 | catch (RecognitionException re) { | ||
8149 | recover(input,re); | ||
8150 | appendSkippedTokens(); | ||
8151 | } | ||
8152 | finally { | ||
8153 | } | ||
8154 | return current; | ||
8155 | } | ||
8156 | // $ANTLR end "entryRuleIntervallNumber" | ||
8157 | |||
8158 | |||
8159 | // $ANTLR start "ruleIntervallNumber" | ||
8160 | // InternalApplicationConfiguration.g:2970:1: ruleIntervallNumber returns [EObject current=null] : ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ; | ||
8161 | public final EObject ruleIntervallNumber() throws RecognitionException { | ||
8162 | EObject current = null; | ||
8163 | |||
8164 | Token lv_min_0_0=null; | ||
8165 | Token otherlv_1=null; | ||
8166 | Token lv_maxNumber_2_0=null; | ||
8167 | Token lv_maxUnlimited_3_0=null; | ||
8168 | |||
8169 | |||
8170 | enterRule(); | ||
8171 | |||
8172 | try { | ||
8173 | // InternalApplicationConfiguration.g:2976:2: ( ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ) | ||
8174 | // InternalApplicationConfiguration.g:2977:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) | ||
8175 | { | ||
8176 | // InternalApplicationConfiguration.g:2977:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) | ||
8177 | // InternalApplicationConfiguration.g:2978:3: ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) | ||
8178 | { | ||
8179 | // InternalApplicationConfiguration.g:2978:3: ( (lv_min_0_0= RULE_INT ) ) | ||
8180 | // InternalApplicationConfiguration.g:2979:4: (lv_min_0_0= RULE_INT ) | ||
8181 | { | ||
8182 | // InternalApplicationConfiguration.g:2979:4: (lv_min_0_0= RULE_INT ) | ||
8183 | // InternalApplicationConfiguration.g:2980:5: lv_min_0_0= RULE_INT | ||
8184 | { | ||
8185 | lv_min_0_0=(Token)match(input,RULE_INT,FOLLOW_31); | ||
8186 | |||
8187 | newLeafNode(lv_min_0_0, grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); | ||
8188 | |||
8189 | |||
8190 | if (current==null) { | ||
8191 | current = createModelElement(grammarAccess.getIntervallNumberRule()); | ||
8192 | } | ||
8193 | setWithLastConsumed( | ||
8194 | current, | ||
8195 | "min", | ||
8196 | lv_min_0_0, | ||
8197 | "org.eclipse.xtext.common.Terminals.INT"); | ||
8198 | |||
8199 | |||
8200 | } | ||
8201 | |||
8202 | |||
8203 | } | ||
8204 | |||
8205 | otherlv_1=(Token)match(input,37,FOLLOW_24); | ||
8206 | |||
8207 | newLeafNode(otherlv_1, grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); | ||
8208 | |||
8209 | // InternalApplicationConfiguration.g:3000:3: ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) | ||
8210 | int alt43=2; | ||
8211 | int LA43_0 = input.LA(1); | ||
8212 | |||
8213 | if ( (LA43_0==RULE_INT) ) { | ||
8214 | alt43=1; | ||
8215 | } | ||
8216 | else if ( (LA43_0==36) ) { | ||
8217 | alt43=2; | ||
8218 | } | ||
8219 | else { | ||
8220 | NoViableAltException nvae = | ||
8221 | new NoViableAltException("", 43, 0, input); | ||
8222 | |||
8223 | throw nvae; | ||
8224 | } | ||
8225 | switch (alt43) { | ||
8226 | case 1 : | ||
8227 | // InternalApplicationConfiguration.g:3001:4: ( (lv_maxNumber_2_0= RULE_INT ) ) | ||
8228 | { | ||
8229 | // InternalApplicationConfiguration.g:3001:4: ( (lv_maxNumber_2_0= RULE_INT ) ) | ||
8230 | // InternalApplicationConfiguration.g:3002:5: (lv_maxNumber_2_0= RULE_INT ) | ||
8231 | { | ||
8232 | // InternalApplicationConfiguration.g:3002:5: (lv_maxNumber_2_0= RULE_INT ) | ||
8233 | // InternalApplicationConfiguration.g:3003:6: lv_maxNumber_2_0= RULE_INT | ||
8234 | { | ||
8235 | lv_maxNumber_2_0=(Token)match(input,RULE_INT,FOLLOW_2); | ||
8236 | |||
8237 | newLeafNode(lv_maxNumber_2_0, grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); | ||
8238 | |||
8239 | |||
8240 | if (current==null) { | ||
8241 | current = createModelElement(grammarAccess.getIntervallNumberRule()); | ||
8242 | } | ||
8243 | setWithLastConsumed( | ||
8244 | current, | ||
8245 | "maxNumber", | ||
8246 | lv_maxNumber_2_0, | ||
8247 | "org.eclipse.xtext.common.Terminals.INT"); | ||
8248 | |||
8249 | |||
8250 | } | ||
8251 | |||
8252 | |||
8253 | } | ||
8254 | |||
8255 | |||
8256 | } | ||
8257 | break; | ||
8258 | case 2 : | ||
8259 | // InternalApplicationConfiguration.g:3020:4: ( (lv_maxUnlimited_3_0= '*' ) ) | ||
8260 | { | ||
8261 | // InternalApplicationConfiguration.g:3020:4: ( (lv_maxUnlimited_3_0= '*' ) ) | ||
8262 | // InternalApplicationConfiguration.g:3021:5: (lv_maxUnlimited_3_0= '*' ) | ||
8263 | { | ||
8264 | // InternalApplicationConfiguration.g:3021:5: (lv_maxUnlimited_3_0= '*' ) | ||
8265 | // InternalApplicationConfiguration.g:3022:6: lv_maxUnlimited_3_0= '*' | ||
8266 | { | ||
8267 | lv_maxUnlimited_3_0=(Token)match(input,36,FOLLOW_2); | ||
8268 | |||
8269 | newLeafNode(lv_maxUnlimited_3_0, grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); | ||
8270 | |||
8271 | |||
8272 | if (current==null) { | ||
8273 | current = createModelElement(grammarAccess.getIntervallNumberRule()); | ||
8274 | } | ||
8275 | setWithLastConsumed(current, "maxUnlimited", true, "*"); | ||
8276 | |||
8277 | |||
8278 | } | ||
8279 | |||
8280 | |||
8281 | } | ||
8282 | |||
8283 | |||
8284 | } | ||
8285 | break; | ||
8286 | |||
8287 | } | ||
8288 | |||
8289 | |||
8290 | } | ||
8291 | |||
8292 | |||
8293 | } | ||
8294 | |||
8295 | |||
8296 | leaveRule(); | ||
8297 | |||
8298 | } | ||
8299 | |||
8300 | catch (RecognitionException re) { | ||
8301 | recover(input,re); | ||
8302 | appendSkippedTokens(); | ||
8303 | } | ||
8304 | finally { | ||
8305 | } | ||
8306 | return current; | ||
8307 | } | ||
8308 | // $ANTLR end "ruleIntervallNumber" | ||
8309 | |||
8310 | |||
8311 | // $ANTLR start "entryRuleIntEnumberation" | ||
8312 | // InternalApplicationConfiguration.g:3039:1: entryRuleIntEnumberation returns [EObject current=null] : iv_ruleIntEnumberation= ruleIntEnumberation EOF ; | ||
8313 | public final EObject entryRuleIntEnumberation() throws RecognitionException { | ||
8314 | EObject current = null; | ||
8315 | |||
8316 | EObject iv_ruleIntEnumberation = null; | ||
8317 | |||
8318 | |||
8319 | try { | ||
8320 | // InternalApplicationConfiguration.g:3039:56: (iv_ruleIntEnumberation= ruleIntEnumberation EOF ) | ||
8321 | // InternalApplicationConfiguration.g:3040:2: iv_ruleIntEnumberation= ruleIntEnumberation EOF | ||
8322 | { | ||
8323 | newCompositeNode(grammarAccess.getIntEnumberationRule()); | ||
8324 | pushFollow(FOLLOW_1); | ||
8325 | iv_ruleIntEnumberation=ruleIntEnumberation(); | ||
8326 | |||
8327 | state._fsp--; | ||
8328 | |||
8329 | current =iv_ruleIntEnumberation; | ||
8330 | match(input,EOF,FOLLOW_2); | ||
8331 | |||
8332 | } | ||
8333 | |||
8334 | } | ||
8335 | |||
8336 | catch (RecognitionException re) { | ||
8337 | recover(input,re); | ||
8338 | appendSkippedTokens(); | ||
8339 | } | ||
8340 | finally { | ||
8341 | } | ||
8342 | return current; | ||
8343 | } | ||
8344 | // $ANTLR end "entryRuleIntEnumberation" | ||
8345 | |||
8346 | |||
8347 | // $ANTLR start "ruleIntEnumberation" | ||
8348 | // InternalApplicationConfiguration.g:3046:1: ruleIntEnumberation returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' ) ; | ||
8349 | public final EObject ruleIntEnumberation() throws RecognitionException { | ||
8350 | EObject current = null; | ||
8351 | |||
8352 | Token otherlv_1=null; | ||
8353 | Token lv_entry_2_0=null; | ||
8354 | Token otherlv_3=null; | ||
8355 | Token lv_entry_4_0=null; | ||
8356 | Token otherlv_5=null; | ||
8357 | |||
8358 | |||
8359 | enterRule(); | ||
8360 | |||
8361 | try { | ||
8362 | // InternalApplicationConfiguration.g:3052:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' ) ) | ||
8363 | // InternalApplicationConfiguration.g:3053:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' ) | ||
8364 | { | ||
8365 | // InternalApplicationConfiguration.g:3053:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' ) | ||
8366 | // InternalApplicationConfiguration.g:3054:3: () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' | ||
8367 | { | ||
8368 | // InternalApplicationConfiguration.g:3054:3: () | ||
8369 | // InternalApplicationConfiguration.g:3055:4: | ||
8370 | { | ||
8371 | |||
8372 | current = forceCreateModelElement( | ||
8373 | grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0(), | ||
8374 | current); | ||
8375 | |||
8376 | |||
8377 | } | ||
8378 | |||
8379 | otherlv_1=(Token)match(input,17,FOLLOW_32); | ||
8380 | |||
8381 | newLeafNode(otherlv_1, grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); | ||
8382 | |||
8383 | // InternalApplicationConfiguration.g:3065:3: ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? | ||
8384 | int alt45=2; | ||
8385 | int LA45_0 = input.LA(1); | ||
8386 | |||
8387 | if ( (LA45_0==RULE_INT) ) { | ||
8388 | alt45=1; | ||
8389 | } | ||
8390 | switch (alt45) { | ||
8391 | case 1 : | ||
8392 | // InternalApplicationConfiguration.g:3066:4: ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* | ||
8393 | { | ||
8394 | // InternalApplicationConfiguration.g:3066:4: ( (lv_entry_2_0= RULE_INT ) ) | ||
8395 | // InternalApplicationConfiguration.g:3067:5: (lv_entry_2_0= RULE_INT ) | ||
8396 | { | ||
8397 | // InternalApplicationConfiguration.g:3067:5: (lv_entry_2_0= RULE_INT ) | ||
8398 | // InternalApplicationConfiguration.g:3068:6: lv_entry_2_0= RULE_INT | ||
8399 | { | ||
8400 | lv_entry_2_0=(Token)match(input,RULE_INT,FOLLOW_12); | ||
8401 | |||
8402 | newLeafNode(lv_entry_2_0, grammarAccess.getIntEnumberationAccess().getEntryINTTerminalRuleCall_2_0_0()); | ||
8403 | |||
8404 | |||
8405 | if (current==null) { | ||
8406 | current = createModelElement(grammarAccess.getIntEnumberationRule()); | ||
8407 | } | ||
8408 | addWithLastConsumed( | ||
8409 | current, | ||
8410 | "entry", | ||
8411 | lv_entry_2_0, | ||
8412 | "org.eclipse.xtext.common.Terminals.INT"); | ||
8413 | |||
8414 | |||
8415 | } | ||
8416 | |||
8417 | |||
8418 | } | ||
8419 | |||
8420 | // InternalApplicationConfiguration.g:3084:4: (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* | ||
8421 | loop44: | ||
8422 | do { | ||
8423 | int alt44=2; | ||
8424 | int LA44_0 = input.LA(1); | ||
8425 | |||
8426 | if ( (LA44_0==18) ) { | ||
8427 | alt44=1; | ||
8428 | } | ||
8429 | |||
8430 | |||
8431 | switch (alt44) { | ||
8432 | case 1 : | ||
8433 | // InternalApplicationConfiguration.g:3085:5: otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) | ||
8434 | { | ||
8435 | otherlv_3=(Token)match(input,18,FOLLOW_33); | ||
8436 | |||
8437 | newLeafNode(otherlv_3, grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); | ||
8438 | |||
8439 | // InternalApplicationConfiguration.g:3089:5: ( (lv_entry_4_0= RULE_INT ) ) | ||
8440 | // InternalApplicationConfiguration.g:3090:6: (lv_entry_4_0= RULE_INT ) | ||
8441 | { | ||
8442 | // InternalApplicationConfiguration.g:3090:6: (lv_entry_4_0= RULE_INT ) | ||
8443 | // InternalApplicationConfiguration.g:3091:7: lv_entry_4_0= RULE_INT | ||
8444 | { | ||
8445 | lv_entry_4_0=(Token)match(input,RULE_INT,FOLLOW_12); | ||
8446 | |||
8447 | newLeafNode(lv_entry_4_0, grammarAccess.getIntEnumberationAccess().getEntryINTTerminalRuleCall_2_1_1_0()); | ||
8448 | |||
8449 | |||
8450 | if (current==null) { | ||
8451 | current = createModelElement(grammarAccess.getIntEnumberationRule()); | ||
8452 | } | ||
8453 | addWithLastConsumed( | ||
8454 | current, | ||
8455 | "entry", | ||
8456 | lv_entry_4_0, | ||
8457 | "org.eclipse.xtext.common.Terminals.INT"); | ||
8458 | |||
8459 | |||
8460 | } | ||
8461 | |||
8462 | |||
8463 | } | ||
8464 | |||
8465 | |||
8466 | } | ||
8467 | break; | ||
8468 | |||
8469 | default : | ||
8470 | break loop44; | ||
8471 | } | ||
8472 | } while (true); | ||
8473 | |||
8474 | |||
8475 | } | ||
8476 | break; | ||
8477 | |||
8478 | } | ||
8479 | |||
8480 | otherlv_5=(Token)match(input,19,FOLLOW_2); | ||
8481 | |||
8482 | newLeafNode(otherlv_5, grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); | ||
8483 | |||
8484 | |||
8485 | } | ||
8486 | |||
8487 | |||
8488 | } | ||
8489 | |||
8490 | |||
8491 | leaveRule(); | ||
8492 | |||
8493 | } | ||
8494 | |||
8495 | catch (RecognitionException re) { | ||
8496 | recover(input,re); | ||
8497 | appendSkippedTokens(); | ||
8498 | } | ||
8499 | finally { | ||
8500 | } | ||
8501 | return current; | ||
8502 | } | ||
8503 | // $ANTLR end "ruleIntEnumberation" | ||
8504 | |||
8505 | |||
8506 | // $ANTLR start "entryRuleRealEnumeration" | ||
8507 | // InternalApplicationConfiguration.g:3117:1: entryRuleRealEnumeration returns [EObject current=null] : iv_ruleRealEnumeration= ruleRealEnumeration EOF ; | ||
8508 | public final EObject entryRuleRealEnumeration() throws RecognitionException { | ||
8509 | EObject current = null; | ||
8510 | |||
8511 | EObject iv_ruleRealEnumeration = null; | ||
8512 | |||
8513 | |||
8514 | try { | ||
8515 | // InternalApplicationConfiguration.g:3117:56: (iv_ruleRealEnumeration= ruleRealEnumeration EOF ) | ||
8516 | // InternalApplicationConfiguration.g:3118:2: iv_ruleRealEnumeration= ruleRealEnumeration EOF | ||
8517 | { | ||
8518 | newCompositeNode(grammarAccess.getRealEnumerationRule()); | ||
8519 | pushFollow(FOLLOW_1); | ||
8520 | iv_ruleRealEnumeration=ruleRealEnumeration(); | ||
8521 | |||
8522 | state._fsp--; | ||
8523 | |||
8524 | current =iv_ruleRealEnumeration; | ||
8525 | match(input,EOF,FOLLOW_2); | ||
8526 | |||
8527 | } | ||
8528 | |||
8529 | } | ||
8530 | |||
8531 | catch (RecognitionException re) { | ||
8532 | recover(input,re); | ||
8533 | appendSkippedTokens(); | ||
8534 | } | ||
8535 | finally { | ||
8536 | } | ||
8537 | return current; | ||
8538 | } | ||
8539 | // $ANTLR end "entryRuleRealEnumeration" | ||
8540 | |||
8541 | |||
8542 | // $ANTLR start "ruleRealEnumeration" | ||
8543 | // InternalApplicationConfiguration.g:3124:1: ruleRealEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' ) ; | ||
8544 | public final EObject ruleRealEnumeration() throws RecognitionException { | ||
8545 | EObject current = null; | ||
8546 | |||
8547 | Token otherlv_1=null; | ||
8548 | Token lv_entry_2_0=null; | ||
8549 | Token otherlv_3=null; | ||
8550 | Token lv_entry_4_0=null; | ||
8551 | Token otherlv_5=null; | ||
8552 | |||
8553 | |||
8554 | enterRule(); | ||
8555 | |||
8556 | try { | ||
8557 | // InternalApplicationConfiguration.g:3130:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' ) ) | ||
8558 | // InternalApplicationConfiguration.g:3131:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' ) | ||
8559 | { | ||
8560 | // InternalApplicationConfiguration.g:3131:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' ) | ||
8561 | // InternalApplicationConfiguration.g:3132:3: () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' | ||
8562 | { | ||
8563 | // InternalApplicationConfiguration.g:3132:3: () | ||
8564 | // InternalApplicationConfiguration.g:3133:4: | ||
8565 | { | ||
8566 | |||
8567 | current = forceCreateModelElement( | ||
8568 | grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0(), | ||
8569 | current); | ||
8570 | |||
8571 | |||
8572 | } | ||
8573 | |||
8574 | otherlv_1=(Token)match(input,17,FOLLOW_32); | ||
8575 | |||
8576 | newLeafNode(otherlv_1, grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); | ||
8577 | |||
8578 | // InternalApplicationConfiguration.g:3143:3: ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? | ||
8579 | int alt47=2; | ||
8580 | int LA47_0 = input.LA(1); | ||
8581 | |||
8582 | if ( (LA47_0==RULE_INT) ) { | ||
8583 | alt47=1; | ||
8584 | } | ||
8585 | switch (alt47) { | ||
8586 | case 1 : | ||
8587 | // InternalApplicationConfiguration.g:3144:4: ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* | ||
8588 | { | ||
8589 | // InternalApplicationConfiguration.g:3144:4: ( (lv_entry_2_0= RULE_INT ) ) | ||
8590 | // InternalApplicationConfiguration.g:3145:5: (lv_entry_2_0= RULE_INT ) | ||
8591 | { | ||
8592 | // InternalApplicationConfiguration.g:3145:5: (lv_entry_2_0= RULE_INT ) | ||
8593 | // InternalApplicationConfiguration.g:3146:6: lv_entry_2_0= RULE_INT | ||
8594 | { | ||
8595 | lv_entry_2_0=(Token)match(input,RULE_INT,FOLLOW_12); | ||
8596 | |||
8597 | newLeafNode(lv_entry_2_0, grammarAccess.getRealEnumerationAccess().getEntryINTTerminalRuleCall_2_0_0()); | ||
8598 | |||
8599 | |||
8600 | if (current==null) { | ||
8601 | current = createModelElement(grammarAccess.getRealEnumerationRule()); | ||
8602 | } | ||
8603 | addWithLastConsumed( | ||
8604 | current, | ||
8605 | "entry", | ||
8606 | lv_entry_2_0, | ||
8607 | "org.eclipse.xtext.common.Terminals.INT"); | ||
8608 | |||
8609 | |||
8610 | } | ||
8611 | |||
8612 | |||
8613 | } | ||
8614 | |||
8615 | // InternalApplicationConfiguration.g:3162:4: (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* | ||
8616 | loop46: | ||
8617 | do { | ||
8618 | int alt46=2; | ||
8619 | int LA46_0 = input.LA(1); | ||
8620 | |||
8621 | if ( (LA46_0==18) ) { | ||
8622 | alt46=1; | ||
8623 | } | ||
8624 | |||
8625 | |||
8626 | switch (alt46) { | ||
8627 | case 1 : | ||
8628 | // InternalApplicationConfiguration.g:3163:5: otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) | ||
8629 | { | ||
8630 | otherlv_3=(Token)match(input,18,FOLLOW_33); | ||
8631 | |||
8632 | newLeafNode(otherlv_3, grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); | ||
8633 | |||
8634 | // InternalApplicationConfiguration.g:3167:5: ( (lv_entry_4_0= RULE_INT ) ) | ||
8635 | // InternalApplicationConfiguration.g:3168:6: (lv_entry_4_0= RULE_INT ) | ||
8636 | { | ||
8637 | // InternalApplicationConfiguration.g:3168:6: (lv_entry_4_0= RULE_INT ) | ||
8638 | // InternalApplicationConfiguration.g:3169:7: lv_entry_4_0= RULE_INT | ||
8639 | { | ||
8640 | lv_entry_4_0=(Token)match(input,RULE_INT,FOLLOW_12); | ||
8641 | |||
8642 | newLeafNode(lv_entry_4_0, grammarAccess.getRealEnumerationAccess().getEntryINTTerminalRuleCall_2_1_1_0()); | ||
8643 | |||
8644 | |||
8645 | if (current==null) { | ||
8646 | current = createModelElement(grammarAccess.getRealEnumerationRule()); | ||
8647 | } | ||
8648 | addWithLastConsumed( | ||
8649 | current, | ||
8650 | "entry", | ||
8651 | lv_entry_4_0, | ||
8652 | "org.eclipse.xtext.common.Terminals.INT"); | ||
8653 | |||
8654 | |||
8655 | } | ||
8656 | |||
8657 | |||
8658 | } | ||
8659 | |||
8660 | |||
8661 | } | ||
8662 | break; | ||
8663 | |||
8664 | default : | ||
8665 | break loop46; | ||
8666 | } | ||
8667 | } while (true); | ||
8668 | |||
8669 | |||
8670 | } | ||
8671 | break; | ||
8672 | |||
8673 | } | ||
8674 | |||
8675 | otherlv_5=(Token)match(input,19,FOLLOW_2); | ||
8676 | |||
8677 | newLeafNode(otherlv_5, grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); | ||
8678 | |||
8679 | |||
8680 | } | ||
8681 | |||
8682 | |||
8683 | } | ||
8684 | |||
8685 | |||
8686 | leaveRule(); | ||
8687 | |||
8688 | } | ||
8689 | |||
8690 | catch (RecognitionException re) { | ||
8691 | recover(input,re); | ||
8692 | appendSkippedTokens(); | ||
8693 | } | ||
8694 | finally { | ||
8695 | } | ||
8696 | return current; | ||
8697 | } | ||
8698 | // $ANTLR end "ruleRealEnumeration" | ||
8699 | |||
8700 | |||
8701 | // $ANTLR start "entryRuleStringEnumeration" | ||
8702 | // InternalApplicationConfiguration.g:3195:1: entryRuleStringEnumeration returns [EObject current=null] : iv_ruleStringEnumeration= ruleStringEnumeration EOF ; | ||
8703 | public final EObject entryRuleStringEnumeration() throws RecognitionException { | ||
8704 | EObject current = null; | ||
8705 | |||
8706 | EObject iv_ruleStringEnumeration = null; | ||
8707 | |||
8708 | |||
8709 | try { | ||
8710 | // InternalApplicationConfiguration.g:3195:58: (iv_ruleStringEnumeration= ruleStringEnumeration EOF ) | ||
8711 | // InternalApplicationConfiguration.g:3196:2: iv_ruleStringEnumeration= ruleStringEnumeration EOF | ||
8712 | { | ||
8713 | newCompositeNode(grammarAccess.getStringEnumerationRule()); | ||
8714 | pushFollow(FOLLOW_1); | ||
8715 | iv_ruleStringEnumeration=ruleStringEnumeration(); | ||
8716 | |||
8717 | state._fsp--; | ||
8718 | |||
8719 | current =iv_ruleStringEnumeration; | ||
8720 | match(input,EOF,FOLLOW_2); | ||
8721 | |||
8722 | } | ||
8723 | |||
8724 | } | ||
8725 | |||
8726 | catch (RecognitionException re) { | ||
8727 | recover(input,re); | ||
8728 | appendSkippedTokens(); | ||
8729 | } | ||
8730 | finally { | ||
8731 | } | ||
8732 | return current; | ||
8733 | } | ||
8734 | // $ANTLR end "entryRuleStringEnumeration" | ||
8735 | |||
8736 | |||
8737 | // $ANTLR start "ruleStringEnumeration" | ||
8738 | // InternalApplicationConfiguration.g:3202:1: ruleStringEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ; | ||
8739 | public final EObject ruleStringEnumeration() throws RecognitionException { | ||
8740 | EObject current = null; | ||
8741 | |||
8742 | Token otherlv_1=null; | ||
8743 | Token lv_entry_2_0=null; | ||
8744 | Token otherlv_3=null; | ||
8745 | Token lv_entry_4_0=null; | ||
8746 | Token otherlv_5=null; | ||
8747 | |||
8748 | |||
8749 | enterRule(); | ||
8750 | |||
8751 | try { | ||
8752 | // InternalApplicationConfiguration.g:3208:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ) | ||
8753 | // InternalApplicationConfiguration.g:3209:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) | ||
8754 | { | ||
8755 | // InternalApplicationConfiguration.g:3209:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) | ||
8756 | // InternalApplicationConfiguration.g:3210:3: () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' | ||
8757 | { | ||
8758 | // InternalApplicationConfiguration.g:3210:3: () | ||
8759 | // InternalApplicationConfiguration.g:3211:4: | ||
8760 | { | ||
8761 | |||
8762 | current = forceCreateModelElement( | ||
8763 | grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0(), | ||
8764 | current); | ||
8765 | |||
8766 | |||
8767 | } | ||
8768 | |||
8769 | otherlv_1=(Token)match(input,17,FOLLOW_19); | ||
8770 | |||
8771 | newLeafNode(otherlv_1, grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); | ||
8772 | |||
8773 | // InternalApplicationConfiguration.g:3221:3: ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? | ||
8774 | int alt49=2; | ||
8775 | int LA49_0 = input.LA(1); | ||
8776 | |||
8777 | if ( (LA49_0==RULE_STRING) ) { | ||
8778 | alt49=1; | ||
8779 | } | ||
8780 | switch (alt49) { | ||
8781 | case 1 : | ||
8782 | // InternalApplicationConfiguration.g:3222:4: ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* | ||
8783 | { | ||
8784 | // InternalApplicationConfiguration.g:3222:4: ( (lv_entry_2_0= RULE_STRING ) ) | ||
8785 | // InternalApplicationConfiguration.g:3223:5: (lv_entry_2_0= RULE_STRING ) | ||
8786 | { | ||
8787 | // InternalApplicationConfiguration.g:3223:5: (lv_entry_2_0= RULE_STRING ) | ||
8788 | // InternalApplicationConfiguration.g:3224:6: lv_entry_2_0= RULE_STRING | ||
8789 | { | ||
8790 | lv_entry_2_0=(Token)match(input,RULE_STRING,FOLLOW_12); | ||
8791 | |||
8792 | newLeafNode(lv_entry_2_0, grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); | ||
8793 | |||
8794 | |||
8795 | if (current==null) { | ||
8796 | current = createModelElement(grammarAccess.getStringEnumerationRule()); | ||
8797 | } | ||
8798 | addWithLastConsumed( | ||
8799 | current, | ||
8800 | "entry", | ||
8801 | lv_entry_2_0, | ||
8802 | "org.eclipse.xtext.common.Terminals.STRING"); | ||
8803 | |||
8804 | |||
8805 | } | ||
8806 | |||
8807 | |||
8808 | } | ||
8809 | |||
8810 | // InternalApplicationConfiguration.g:3240:4: (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* | ||
8811 | loop48: | ||
8812 | do { | ||
8813 | int alt48=2; | ||
8814 | int LA48_0 = input.LA(1); | ||
8815 | |||
8816 | if ( (LA48_0==18) ) { | ||
8817 | alt48=1; | ||
8818 | } | ||
8819 | |||
8820 | |||
8821 | switch (alt48) { | ||
8822 | case 1 : | ||
8823 | // InternalApplicationConfiguration.g:3241:5: otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) | ||
8824 | { | ||
8825 | otherlv_3=(Token)match(input,18,FOLLOW_8); | ||
8826 | |||
8827 | newLeafNode(otherlv_3, grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); | ||
8828 | |||
8829 | // InternalApplicationConfiguration.g:3245:5: ( (lv_entry_4_0= RULE_STRING ) ) | ||
8830 | // InternalApplicationConfiguration.g:3246:6: (lv_entry_4_0= RULE_STRING ) | ||
8831 | { | ||
8832 | // InternalApplicationConfiguration.g:3246:6: (lv_entry_4_0= RULE_STRING ) | ||
8833 | // InternalApplicationConfiguration.g:3247:7: lv_entry_4_0= RULE_STRING | ||
8834 | { | ||
8835 | lv_entry_4_0=(Token)match(input,RULE_STRING,FOLLOW_12); | ||
8836 | |||
8837 | newLeafNode(lv_entry_4_0, grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); | ||
8838 | |||
8839 | |||
8840 | if (current==null) { | ||
8841 | current = createModelElement(grammarAccess.getStringEnumerationRule()); | ||
8842 | } | ||
8843 | addWithLastConsumed( | ||
8844 | current, | ||
8845 | "entry", | ||
8846 | lv_entry_4_0, | ||
8847 | "org.eclipse.xtext.common.Terminals.STRING"); | ||
8848 | |||
8849 | |||
8850 | } | ||
8851 | |||
8852 | |||
8853 | } | ||
8854 | |||
8855 | |||
8856 | } | ||
8857 | break; | ||
8858 | |||
8859 | default : | ||
8860 | break loop48; | ||
8861 | } | ||
8862 | } while (true); | ||
8863 | |||
8864 | |||
8865 | } | ||
8866 | break; | ||
8867 | |||
8868 | } | ||
8869 | |||
8870 | otherlv_5=(Token)match(input,19,FOLLOW_2); | ||
8871 | |||
8872 | newLeafNode(otherlv_5, grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); | ||
8873 | |||
8874 | |||
8875 | } | ||
8876 | |||
8877 | |||
8878 | } | ||
8879 | |||
8880 | |||
8881 | leaveRule(); | ||
8882 | |||
8883 | } | ||
8884 | |||
8885 | catch (RecognitionException re) { | ||
8886 | recover(input,re); | ||
8887 | appendSkippedTokens(); | ||
8888 | } | ||
8889 | finally { | ||
8890 | } | ||
8891 | return current; | ||
8892 | } | ||
8893 | // $ANTLR end "ruleStringEnumeration" | ||
8894 | |||
8895 | |||
6635 | // $ANTLR start "entryRuleScopeDeclaration" | 8896 | // $ANTLR start "entryRuleScopeDeclaration" |
6636 | // InternalApplicationConfiguration.g:2413:1: entryRuleScopeDeclaration returns [EObject current=null] : iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ; | 8897 | // InternalApplicationConfiguration.g:3273:1: entryRuleScopeDeclaration returns [EObject current=null] : iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ; |
6637 | public final EObject entryRuleScopeDeclaration() throws RecognitionException { | 8898 | public final EObject entryRuleScopeDeclaration() throws RecognitionException { |
6638 | EObject current = null; | 8899 | EObject current = null; |
6639 | 8900 | ||
@@ -6641,8 +8902,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6641 | 8902 | ||
6642 | 8903 | ||
6643 | try { | 8904 | try { |
6644 | // InternalApplicationConfiguration.g:2413:57: (iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ) | 8905 | // InternalApplicationConfiguration.g:3273:57: (iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ) |
6645 | // InternalApplicationConfiguration.g:2414:2: iv_ruleScopeDeclaration= ruleScopeDeclaration EOF | 8906 | // InternalApplicationConfiguration.g:3274:2: iv_ruleScopeDeclaration= ruleScopeDeclaration EOF |
6646 | { | 8907 | { |
6647 | newCompositeNode(grammarAccess.getScopeDeclarationRule()); | 8908 | newCompositeNode(grammarAccess.getScopeDeclarationRule()); |
6648 | pushFollow(FOLLOW_1); | 8909 | pushFollow(FOLLOW_1); |
@@ -6669,7 +8930,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6669 | 8930 | ||
6670 | 8931 | ||
6671 | // $ANTLR start "ruleScopeDeclaration" | 8932 | // $ANTLR start "ruleScopeDeclaration" |
6672 | // InternalApplicationConfiguration.g:2420:1: ruleScopeDeclaration returns [EObject current=null] : (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ; | 8933 | // InternalApplicationConfiguration.g:3280:1: ruleScopeDeclaration returns [EObject current=null] : (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ; |
6673 | public final EObject ruleScopeDeclaration() throws RecognitionException { | 8934 | public final EObject ruleScopeDeclaration() throws RecognitionException { |
6674 | EObject current = null; | 8935 | EObject current = null; |
6675 | 8936 | ||
@@ -6682,21 +8943,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6682 | enterRule(); | 8943 | enterRule(); |
6683 | 8944 | ||
6684 | try { | 8945 | try { |
6685 | // InternalApplicationConfiguration.g:2426:2: ( (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ) | 8946 | // InternalApplicationConfiguration.g:3286:2: ( (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ) |
6686 | // InternalApplicationConfiguration.g:2427:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) | 8947 | // InternalApplicationConfiguration.g:3287:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) |
6687 | { | 8948 | { |
6688 | // InternalApplicationConfiguration.g:2427:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) | 8949 | // InternalApplicationConfiguration.g:3287:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) |
6689 | // InternalApplicationConfiguration.g:2428:3: otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) | 8950 | // InternalApplicationConfiguration.g:3288:3: otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) |
6690 | { | 8951 | { |
6691 | otherlv_0=(Token)match(input,38,FOLLOW_6); | 8952 | otherlv_0=(Token)match(input,38,FOLLOW_6); |
6692 | 8953 | ||
6693 | newLeafNode(otherlv_0, grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); | 8954 | newLeafNode(otherlv_0, grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); |
6694 | 8955 | ||
6695 | // InternalApplicationConfiguration.g:2432:3: ( (lv_name_1_0= RULE_ID ) ) | 8956 | // InternalApplicationConfiguration.g:3292:3: ( (lv_name_1_0= RULE_ID ) ) |
6696 | // InternalApplicationConfiguration.g:2433:4: (lv_name_1_0= RULE_ID ) | 8957 | // InternalApplicationConfiguration.g:3293:4: (lv_name_1_0= RULE_ID ) |
6697 | { | 8958 | { |
6698 | // InternalApplicationConfiguration.g:2433:4: (lv_name_1_0= RULE_ID ) | 8959 | // InternalApplicationConfiguration.g:3293:4: (lv_name_1_0= RULE_ID ) |
6699 | // InternalApplicationConfiguration.g:2434:5: lv_name_1_0= RULE_ID | 8960 | // InternalApplicationConfiguration.g:3294:5: lv_name_1_0= RULE_ID |
6700 | { | 8961 | { |
6701 | lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_14); | 8962 | lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_14); |
6702 | 8963 | ||
@@ -6718,11 +8979,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6718 | 8979 | ||
6719 | } | 8980 | } |
6720 | 8981 | ||
6721 | // InternalApplicationConfiguration.g:2450:3: ( (lv_specification_2_0= ruleScopeSpecification ) ) | 8982 | // InternalApplicationConfiguration.g:3310:3: ( (lv_specification_2_0= ruleScopeSpecification ) ) |
6722 | // InternalApplicationConfiguration.g:2451:4: (lv_specification_2_0= ruleScopeSpecification ) | 8983 | // InternalApplicationConfiguration.g:3311:4: (lv_specification_2_0= ruleScopeSpecification ) |
6723 | { | 8984 | { |
6724 | // InternalApplicationConfiguration.g:2451:4: (lv_specification_2_0= ruleScopeSpecification ) | 8985 | // InternalApplicationConfiguration.g:3311:4: (lv_specification_2_0= ruleScopeSpecification ) |
6725 | // InternalApplicationConfiguration.g:2452:5: lv_specification_2_0= ruleScopeSpecification | 8986 | // InternalApplicationConfiguration.g:3312:5: lv_specification_2_0= ruleScopeSpecification |
6726 | { | 8987 | { |
6727 | 8988 | ||
6728 | newCompositeNode(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); | 8989 | newCompositeNode(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); |
@@ -6772,7 +9033,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6772 | 9033 | ||
6773 | 9034 | ||
6774 | // $ANTLR start "entryRuleScopeReference" | 9035 | // $ANTLR start "entryRuleScopeReference" |
6775 | // InternalApplicationConfiguration.g:2473:1: entryRuleScopeReference returns [EObject current=null] : iv_ruleScopeReference= ruleScopeReference EOF ; | 9036 | // InternalApplicationConfiguration.g:3333:1: entryRuleScopeReference returns [EObject current=null] : iv_ruleScopeReference= ruleScopeReference EOF ; |
6776 | public final EObject entryRuleScopeReference() throws RecognitionException { | 9037 | public final EObject entryRuleScopeReference() throws RecognitionException { |
6777 | EObject current = null; | 9038 | EObject current = null; |
6778 | 9039 | ||
@@ -6780,8 +9041,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6780 | 9041 | ||
6781 | 9042 | ||
6782 | try { | 9043 | try { |
6783 | // InternalApplicationConfiguration.g:2473:55: (iv_ruleScopeReference= ruleScopeReference EOF ) | 9044 | // InternalApplicationConfiguration.g:3333:55: (iv_ruleScopeReference= ruleScopeReference EOF ) |
6784 | // InternalApplicationConfiguration.g:2474:2: iv_ruleScopeReference= ruleScopeReference EOF | 9045 | // InternalApplicationConfiguration.g:3334:2: iv_ruleScopeReference= ruleScopeReference EOF |
6785 | { | 9046 | { |
6786 | newCompositeNode(grammarAccess.getScopeReferenceRule()); | 9047 | newCompositeNode(grammarAccess.getScopeReferenceRule()); |
6787 | pushFollow(FOLLOW_1); | 9048 | pushFollow(FOLLOW_1); |
@@ -6808,7 +9069,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6808 | 9069 | ||
6809 | 9070 | ||
6810 | // $ANTLR start "ruleScopeReference" | 9071 | // $ANTLR start "ruleScopeReference" |
6811 | // InternalApplicationConfiguration.g:2480:1: ruleScopeReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; | 9072 | // InternalApplicationConfiguration.g:3340:1: ruleScopeReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; |
6812 | public final EObject ruleScopeReference() throws RecognitionException { | 9073 | public final EObject ruleScopeReference() throws RecognitionException { |
6813 | EObject current = null; | 9074 | EObject current = null; |
6814 | 9075 | ||
@@ -6818,14 +9079,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6818 | enterRule(); | 9079 | enterRule(); |
6819 | 9080 | ||
6820 | try { | 9081 | try { |
6821 | // InternalApplicationConfiguration.g:2486:2: ( ( (otherlv_0= RULE_ID ) ) ) | 9082 | // InternalApplicationConfiguration.g:3346:2: ( ( (otherlv_0= RULE_ID ) ) ) |
6822 | // InternalApplicationConfiguration.g:2487:2: ( (otherlv_0= RULE_ID ) ) | 9083 | // InternalApplicationConfiguration.g:3347:2: ( (otherlv_0= RULE_ID ) ) |
6823 | { | 9084 | { |
6824 | // InternalApplicationConfiguration.g:2487:2: ( (otherlv_0= RULE_ID ) ) | 9085 | // InternalApplicationConfiguration.g:3347:2: ( (otherlv_0= RULE_ID ) ) |
6825 | // InternalApplicationConfiguration.g:2488:3: (otherlv_0= RULE_ID ) | 9086 | // InternalApplicationConfiguration.g:3348:3: (otherlv_0= RULE_ID ) |
6826 | { | 9087 | { |
6827 | // InternalApplicationConfiguration.g:2488:3: (otherlv_0= RULE_ID ) | 9088 | // InternalApplicationConfiguration.g:3348:3: (otherlv_0= RULE_ID ) |
6828 | // InternalApplicationConfiguration.g:2489:4: otherlv_0= RULE_ID | 9089 | // InternalApplicationConfiguration.g:3349:4: otherlv_0= RULE_ID |
6829 | { | 9090 | { |
6830 | 9091 | ||
6831 | if (current==null) { | 9092 | if (current==null) { |
@@ -6862,7 +9123,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6862 | 9123 | ||
6863 | 9124 | ||
6864 | // $ANTLR start "entryRuleScope" | 9125 | // $ANTLR start "entryRuleScope" |
6865 | // InternalApplicationConfiguration.g:2503:1: entryRuleScope returns [EObject current=null] : iv_ruleScope= ruleScope EOF ; | 9126 | // InternalApplicationConfiguration.g:3363:1: entryRuleScope returns [EObject current=null] : iv_ruleScope= ruleScope EOF ; |
6866 | public final EObject entryRuleScope() throws RecognitionException { | 9127 | public final EObject entryRuleScope() throws RecognitionException { |
6867 | EObject current = null; | 9128 | EObject current = null; |
6868 | 9129 | ||
@@ -6870,8 +9131,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6870 | 9131 | ||
6871 | 9132 | ||
6872 | try { | 9133 | try { |
6873 | // InternalApplicationConfiguration.g:2503:46: (iv_ruleScope= ruleScope EOF ) | 9134 | // InternalApplicationConfiguration.g:3363:46: (iv_ruleScope= ruleScope EOF ) |
6874 | // InternalApplicationConfiguration.g:2504:2: iv_ruleScope= ruleScope EOF | 9135 | // InternalApplicationConfiguration.g:3364:2: iv_ruleScope= ruleScope EOF |
6875 | { | 9136 | { |
6876 | newCompositeNode(grammarAccess.getScopeRule()); | 9137 | newCompositeNode(grammarAccess.getScopeRule()); |
6877 | pushFollow(FOLLOW_1); | 9138 | pushFollow(FOLLOW_1); |
@@ -6898,7 +9159,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6898 | 9159 | ||
6899 | 9160 | ||
6900 | // $ANTLR start "ruleScope" | 9161 | // $ANTLR start "ruleScope" |
6901 | // InternalApplicationConfiguration.g:2510:1: ruleScope returns [EObject current=null] : (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ; | 9162 | // InternalApplicationConfiguration.g:3370:1: ruleScope returns [EObject current=null] : (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ; |
6902 | public final EObject ruleScope() throws RecognitionException { | 9163 | public final EObject ruleScope() throws RecognitionException { |
6903 | EObject current = null; | 9164 | EObject current = null; |
6904 | 9165 | ||
@@ -6911,28 +9172,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6911 | enterRule(); | 9172 | enterRule(); |
6912 | 9173 | ||
6913 | try { | 9174 | try { |
6914 | // InternalApplicationConfiguration.g:2516:2: ( (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ) | 9175 | // InternalApplicationConfiguration.g:3376:2: ( (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ) |
6915 | // InternalApplicationConfiguration.g:2517:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) | 9176 | // InternalApplicationConfiguration.g:3377:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) |
6916 | { | 9177 | { |
6917 | // InternalApplicationConfiguration.g:2517:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) | 9178 | // InternalApplicationConfiguration.g:3377:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) |
6918 | int alt35=2; | 9179 | int alt50=2; |
6919 | int LA35_0 = input.LA(1); | 9180 | int LA50_0 = input.LA(1); |
6920 | 9181 | ||
6921 | if ( (LA35_0==17) ) { | 9182 | if ( (LA50_0==17) ) { |
6922 | alt35=1; | 9183 | alt50=1; |
6923 | } | 9184 | } |
6924 | else if ( (LA35_0==RULE_ID) ) { | 9185 | else if ( (LA50_0==RULE_ID) ) { |
6925 | alt35=2; | 9186 | alt50=2; |
6926 | } | 9187 | } |
6927 | else { | 9188 | else { |
6928 | NoViableAltException nvae = | 9189 | NoViableAltException nvae = |
6929 | new NoViableAltException("", 35, 0, input); | 9190 | new NoViableAltException("", 50, 0, input); |
6930 | 9191 | ||
6931 | throw nvae; | 9192 | throw nvae; |
6932 | } | 9193 | } |
6933 | switch (alt35) { | 9194 | switch (alt50) { |
6934 | case 1 : | 9195 | case 1 : |
6935 | // InternalApplicationConfiguration.g:2518:3: this_ScopeSpecification_0= ruleScopeSpecification | 9196 | // InternalApplicationConfiguration.g:3378:3: this_ScopeSpecification_0= ruleScopeSpecification |
6936 | { | 9197 | { |
6937 | 9198 | ||
6938 | newCompositeNode(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); | 9199 | newCompositeNode(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); |
@@ -6950,7 +9211,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6950 | } | 9211 | } |
6951 | break; | 9212 | break; |
6952 | case 2 : | 9213 | case 2 : |
6953 | // InternalApplicationConfiguration.g:2527:3: this_ScopeReference_1= ruleScopeReference | 9214 | // InternalApplicationConfiguration.g:3387:3: this_ScopeReference_1= ruleScopeReference |
6954 | { | 9215 | { |
6955 | 9216 | ||
6956 | newCompositeNode(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); | 9217 | newCompositeNode(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); |
@@ -6990,7 +9251,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6990 | 9251 | ||
6991 | 9252 | ||
6992 | // $ANTLR start "entryRuleTask" | 9253 | // $ANTLR start "entryRuleTask" |
6993 | // InternalApplicationConfiguration.g:2539:1: entryRuleTask returns [EObject current=null] : iv_ruleTask= ruleTask EOF ; | 9254 | // InternalApplicationConfiguration.g:3399:1: entryRuleTask returns [EObject current=null] : iv_ruleTask= ruleTask EOF ; |
6994 | public final EObject entryRuleTask() throws RecognitionException { | 9255 | public final EObject entryRuleTask() throws RecognitionException { |
6995 | EObject current = null; | 9256 | EObject current = null; |
6996 | 9257 | ||
@@ -6998,8 +9259,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6998 | 9259 | ||
6999 | 9260 | ||
7000 | try { | 9261 | try { |
7001 | // InternalApplicationConfiguration.g:2539:45: (iv_ruleTask= ruleTask EOF ) | 9262 | // InternalApplicationConfiguration.g:3399:45: (iv_ruleTask= ruleTask EOF ) |
7002 | // InternalApplicationConfiguration.g:2540:2: iv_ruleTask= ruleTask EOF | 9263 | // InternalApplicationConfiguration.g:3400:2: iv_ruleTask= ruleTask EOF |
7003 | { | 9264 | { |
7004 | newCompositeNode(grammarAccess.getTaskRule()); | 9265 | newCompositeNode(grammarAccess.getTaskRule()); |
7005 | pushFollow(FOLLOW_1); | 9266 | pushFollow(FOLLOW_1); |
@@ -7026,7 +9287,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7026 | 9287 | ||
7027 | 9288 | ||
7028 | // $ANTLR start "ruleTask" | 9289 | // $ANTLR start "ruleTask" |
7029 | // InternalApplicationConfiguration.g:2546:1: ruleTask returns [EObject current=null] : this_GenerationTask_0= ruleGenerationTask ; | 9290 | // InternalApplicationConfiguration.g:3406:1: ruleTask returns [EObject current=null] : this_GenerationTask_0= ruleGenerationTask ; |
7030 | public final EObject ruleTask() throws RecognitionException { | 9291 | public final EObject ruleTask() throws RecognitionException { |
7031 | EObject current = null; | 9292 | EObject current = null; |
7032 | 9293 | ||
@@ -7037,8 +9298,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7037 | enterRule(); | 9298 | enterRule(); |
7038 | 9299 | ||
7039 | try { | 9300 | try { |
7040 | // InternalApplicationConfiguration.g:2552:2: (this_GenerationTask_0= ruleGenerationTask ) | 9301 | // InternalApplicationConfiguration.g:3412:2: (this_GenerationTask_0= ruleGenerationTask ) |
7041 | // InternalApplicationConfiguration.g:2553:2: this_GenerationTask_0= ruleGenerationTask | 9302 | // InternalApplicationConfiguration.g:3413:2: this_GenerationTask_0= ruleGenerationTask |
7042 | { | 9303 | { |
7043 | 9304 | ||
7044 | newCompositeNode(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); | 9305 | newCompositeNode(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); |
@@ -7072,7 +9333,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7072 | 9333 | ||
7073 | 9334 | ||
7074 | // $ANTLR start "entryRuleGenerationTask" | 9335 | // $ANTLR start "entryRuleGenerationTask" |
7075 | // InternalApplicationConfiguration.g:2564:1: entryRuleGenerationTask returns [EObject current=null] : iv_ruleGenerationTask= ruleGenerationTask EOF ; | 9336 | // InternalApplicationConfiguration.g:3424:1: entryRuleGenerationTask returns [EObject current=null] : iv_ruleGenerationTask= ruleGenerationTask EOF ; |
7076 | public final EObject entryRuleGenerationTask() throws RecognitionException { | 9337 | public final EObject entryRuleGenerationTask() throws RecognitionException { |
7077 | EObject current = null; | 9338 | EObject current = null; |
7078 | 9339 | ||
@@ -7080,8 +9341,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7080 | 9341 | ||
7081 | 9342 | ||
7082 | try { | 9343 | try { |
7083 | // InternalApplicationConfiguration.g:2564:55: (iv_ruleGenerationTask= ruleGenerationTask EOF ) | 9344 | // InternalApplicationConfiguration.g:3424:55: (iv_ruleGenerationTask= ruleGenerationTask EOF ) |
7084 | // InternalApplicationConfiguration.g:2565:2: iv_ruleGenerationTask= ruleGenerationTask EOF | 9345 | // InternalApplicationConfiguration.g:3425:2: iv_ruleGenerationTask= ruleGenerationTask EOF |
7085 | { | 9346 | { |
7086 | newCompositeNode(grammarAccess.getGenerationTaskRule()); | 9347 | newCompositeNode(grammarAccess.getGenerationTaskRule()); |
7087 | pushFollow(FOLLOW_1); | 9348 | pushFollow(FOLLOW_1); |
@@ -7108,7 +9369,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7108 | 9369 | ||
7109 | 9370 | ||
7110 | // $ANTLR start "ruleGenerationTask" | 9371 | // $ANTLR start "ruleGenerationTask" |
7111 | // InternalApplicationConfiguration.g:2571:1: ruleGenerationTask returns [EObject current=null] : (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) ; | 9372 | // InternalApplicationConfiguration.g:3431:1: ruleGenerationTask returns [EObject current=null] : (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) ; |
7112 | public final EObject ruleGenerationTask() throws RecognitionException { | 9373 | public final EObject ruleGenerationTask() throws RecognitionException { |
7113 | EObject current = null; | 9374 | EObject current = null; |
7114 | 9375 | ||
@@ -7122,10 +9383,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7122 | Token otherlv_11=null; | 9383 | Token otherlv_11=null; |
7123 | Token otherlv_13=null; | 9384 | Token otherlv_13=null; |
7124 | Token otherlv_14=null; | 9385 | Token otherlv_14=null; |
7125 | Token otherlv_16=null; | 9386 | Token lv_numberSpecified_16_0=null; |
7126 | Token otherlv_17=null; | 9387 | Token otherlv_17=null; |
7127 | Token lv_number_18_0=null; | 9388 | Token lv_number_18_0=null; |
7128 | Token otherlv_19=null; | 9389 | Token lv_runSpecified_19_0=null; |
7129 | Token otherlv_20=null; | 9390 | Token otherlv_20=null; |
7130 | Token lv_runs_21_0=null; | 9391 | Token lv_runs_21_0=null; |
7131 | Token otherlv_22=null; | 9392 | Token otherlv_22=null; |
@@ -7153,31 +9414,31 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7153 | 9414 | ||
7154 | EObject lv_config_27_0 = null; | 9415 | EObject lv_config_27_0 = null; |
7155 | 9416 | ||
7156 | EObject lv_tagetFolder_30_0 = null; | 9417 | EObject lv_debugFolder_30_0 = null; |
7157 | 9418 | ||
7158 | EObject lv_debugFolder_33_0 = null; | 9419 | EObject lv_targetLogFile_33_0 = null; |
7159 | 9420 | ||
7160 | EObject lv_targetLogFile_36_0 = null; | 9421 | EObject lv_targetStatisticsFile_36_0 = null; |
7161 | 9422 | ||
7162 | EObject lv_targetStatisticsFile_39_0 = null; | 9423 | EObject lv_tagetFolder_39_0 = null; |
7163 | 9424 | ||
7164 | 9425 | ||
7165 | 9426 | ||
7166 | enterRule(); | 9427 | enterRule(); |
7167 | 9428 | ||
7168 | try { | 9429 | try { |
7169 | // InternalApplicationConfiguration.g:2577:2: ( (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) ) | 9430 | // InternalApplicationConfiguration.g:3437:2: ( (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) ) |
7170 | // InternalApplicationConfiguration.g:2578:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) | 9431 | // InternalApplicationConfiguration.g:3438:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) |
7171 | { | 9432 | { |
7172 | // InternalApplicationConfiguration.g:2578:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) | 9433 | // InternalApplicationConfiguration.g:3438:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) |
7173 | // InternalApplicationConfiguration.g:2579:3: otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' | 9434 | // InternalApplicationConfiguration.g:3439:3: otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' |
7174 | { | 9435 | { |
7175 | otherlv_0=(Token)match(input,39,FOLLOW_14); | 9436 | otherlv_0=(Token)match(input,39,FOLLOW_14); |
7176 | 9437 | ||
7177 | newLeafNode(otherlv_0, grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); | 9438 | newLeafNode(otherlv_0, grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); |
7178 | 9439 | ||
7179 | // InternalApplicationConfiguration.g:2583:3: () | 9440 | // InternalApplicationConfiguration.g:3443:3: () |
7180 | // InternalApplicationConfiguration.g:2584:4: | 9441 | // InternalApplicationConfiguration.g:3444:4: |
7181 | { | 9442 | { |
7182 | 9443 | ||
7183 | current = forceCreateModelElement( | 9444 | current = forceCreateModelElement( |
@@ -7187,70 +9448,70 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7187 | 9448 | ||
7188 | } | 9449 | } |
7189 | 9450 | ||
7190 | otherlv_2=(Token)match(input,17,FOLLOW_28); | 9451 | otherlv_2=(Token)match(input,17,FOLLOW_34); |
7191 | 9452 | ||
7192 | newLeafNode(otherlv_2, grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); | 9453 | newLeafNode(otherlv_2, grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); |
7193 | 9454 | ||
7194 | // InternalApplicationConfiguration.g:2594:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) | 9455 | // InternalApplicationConfiguration.g:3454:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) |
7195 | // InternalApplicationConfiguration.g:2595:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) | 9456 | // InternalApplicationConfiguration.g:3455:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) |
7196 | { | 9457 | { |
7197 | // InternalApplicationConfiguration.g:2595:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) | 9458 | // InternalApplicationConfiguration.g:3455:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) |
7198 | // InternalApplicationConfiguration.g:2596:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) | 9459 | // InternalApplicationConfiguration.g:3456:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) |
7199 | { | 9460 | { |
7200 | 9461 | ||
7201 | getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); | 9462 | getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); |
7202 | 9463 | ||
7203 | // InternalApplicationConfiguration.g:2599:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) | 9464 | // InternalApplicationConfiguration.g:3459:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) |
7204 | // InternalApplicationConfiguration.g:2600:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* | 9465 | // InternalApplicationConfiguration.g:3460:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* |
7205 | { | 9466 | { |
7206 | // InternalApplicationConfiguration.g:2600:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* | 9467 | // InternalApplicationConfiguration.g:3460:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* |
7207 | loop36: | 9468 | loop51: |
7208 | do { | 9469 | do { |
7209 | int alt36=13; | 9470 | int alt51=13; |
7210 | alt36 = dfa36.predict(input); | 9471 | alt51 = dfa51.predict(input); |
7211 | switch (alt36) { | 9472 | switch (alt51) { |
7212 | case 1 : | 9473 | case 1 : |
7213 | // InternalApplicationConfiguration.g:2601:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | 9474 | // InternalApplicationConfiguration.g:3461:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) |
7214 | { | 9475 | { |
7215 | // InternalApplicationConfiguration.g:2601:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | 9476 | // InternalApplicationConfiguration.g:3461:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) |
7216 | // InternalApplicationConfiguration.g:2602:5: {...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) | 9477 | // InternalApplicationConfiguration.g:3462:5: {...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) |
7217 | { | 9478 | { |
7218 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) { | 9479 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) { |
7219 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)"); | 9480 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)"); |
7220 | } | 9481 | } |
7221 | // InternalApplicationConfiguration.g:2602:111: ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) | 9482 | // InternalApplicationConfiguration.g:3462:111: ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) |
7222 | // InternalApplicationConfiguration.g:2603:6: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) | 9483 | // InternalApplicationConfiguration.g:3463:6: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) |
7223 | { | 9484 | { |
7224 | 9485 | ||
7225 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); | 9486 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); |
7226 | 9487 | ||
7227 | // InternalApplicationConfiguration.g:2606:9: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) | 9488 | // InternalApplicationConfiguration.g:3466:9: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) |
7228 | // InternalApplicationConfiguration.g:2606:10: {...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) | 9489 | // InternalApplicationConfiguration.g:3466:10: {...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) |
7229 | { | 9490 | { |
7230 | if ( !((true)) ) { | 9491 | if ( !((true)) ) { |
7231 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 9492 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
7232 | } | 9493 | } |
7233 | // InternalApplicationConfiguration.g:2606:19: (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) | 9494 | // InternalApplicationConfiguration.g:3466:19: (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) |
7234 | // InternalApplicationConfiguration.g:2606:20: otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) | 9495 | // InternalApplicationConfiguration.g:3466:20: otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) |
7235 | { | 9496 | { |
7236 | otherlv_4=(Token)match(input,23,FOLLOW_10); | 9497 | otherlv_4=(Token)match(input,23,FOLLOW_10); |
7237 | 9498 | ||
7238 | newLeafNode(otherlv_4, grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); | 9499 | newLeafNode(otherlv_4, grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); |
7239 | 9500 | ||
7240 | otherlv_5=(Token)match(input,16,FOLLOW_29); | 9501 | otherlv_5=(Token)match(input,16,FOLLOW_35); |
7241 | 9502 | ||
7242 | newLeafNode(otherlv_5, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); | 9503 | newLeafNode(otherlv_5, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); |
7243 | 9504 | ||
7244 | // InternalApplicationConfiguration.g:2614:9: ( (lv_metamodel_6_0= ruleMetamodel ) ) | 9505 | // InternalApplicationConfiguration.g:3474:9: ( (lv_metamodel_6_0= ruleMetamodel ) ) |
7245 | // InternalApplicationConfiguration.g:2615:10: (lv_metamodel_6_0= ruleMetamodel ) | 9506 | // InternalApplicationConfiguration.g:3475:10: (lv_metamodel_6_0= ruleMetamodel ) |
7246 | { | 9507 | { |
7247 | // InternalApplicationConfiguration.g:2615:10: (lv_metamodel_6_0= ruleMetamodel ) | 9508 | // InternalApplicationConfiguration.g:3475:10: (lv_metamodel_6_0= ruleMetamodel ) |
7248 | // InternalApplicationConfiguration.g:2616:11: lv_metamodel_6_0= ruleMetamodel | 9509 | // InternalApplicationConfiguration.g:3476:11: lv_metamodel_6_0= ruleMetamodel |
7249 | { | 9510 | { |
7250 | 9511 | ||
7251 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); | 9512 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); |
7252 | 9513 | ||
7253 | pushFollow(FOLLOW_28); | 9514 | pushFollow(FOLLOW_34); |
7254 | lv_metamodel_6_0=ruleMetamodel(); | 9515 | lv_metamodel_6_0=ruleMetamodel(); |
7255 | 9516 | ||
7256 | state._fsp--; | 9517 | state._fsp--; |
@@ -7291,47 +9552,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7291 | } | 9552 | } |
7292 | break; | 9553 | break; |
7293 | case 2 : | 9554 | case 2 : |
7294 | // InternalApplicationConfiguration.g:2639:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | 9555 | // InternalApplicationConfiguration.g:3499:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) |
7295 | { | 9556 | { |
7296 | // InternalApplicationConfiguration.g:2639:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | 9557 | // InternalApplicationConfiguration.g:3499:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) |
7297 | // InternalApplicationConfiguration.g:2640:5: {...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) | 9558 | // InternalApplicationConfiguration.g:3500:5: {...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) |
7298 | { | 9559 | { |
7299 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) { | 9560 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) { |
7300 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)"); | 9561 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)"); |
7301 | } | 9562 | } |
7302 | // InternalApplicationConfiguration.g:2640:111: ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) | 9563 | // InternalApplicationConfiguration.g:3500:111: ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) |
7303 | // InternalApplicationConfiguration.g:2641:6: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) | 9564 | // InternalApplicationConfiguration.g:3501:6: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) |
7304 | { | 9565 | { |
7305 | 9566 | ||
7306 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); | 9567 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); |
7307 | 9568 | ||
7308 | // InternalApplicationConfiguration.g:2644:9: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) | 9569 | // InternalApplicationConfiguration.g:3504:9: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) |
7309 | // InternalApplicationConfiguration.g:2644:10: {...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) | 9570 | // InternalApplicationConfiguration.g:3504:10: {...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) |
7310 | { | 9571 | { |
7311 | if ( !((true)) ) { | 9572 | if ( !((true)) ) { |
7312 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 9573 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
7313 | } | 9574 | } |
7314 | // InternalApplicationConfiguration.g:2644:19: (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) | 9575 | // InternalApplicationConfiguration.g:3504:19: (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) |
7315 | // InternalApplicationConfiguration.g:2644:20: otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) | 9576 | // InternalApplicationConfiguration.g:3504:20: otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) |
7316 | { | 9577 | { |
7317 | otherlv_7=(Token)match(input,40,FOLLOW_10); | 9578 | otherlv_7=(Token)match(input,40,FOLLOW_10); |
7318 | 9579 | ||
7319 | newLeafNode(otherlv_7, grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); | 9580 | newLeafNode(otherlv_7, grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); |
7320 | 9581 | ||
7321 | otherlv_8=(Token)match(input,16,FOLLOW_29); | 9582 | otherlv_8=(Token)match(input,16,FOLLOW_35); |
7322 | 9583 | ||
7323 | newLeafNode(otherlv_8, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); | 9584 | newLeafNode(otherlv_8, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); |
7324 | 9585 | ||
7325 | // InternalApplicationConfiguration.g:2652:9: ( (lv_partialModel_9_0= rulePartialModel ) ) | 9586 | // InternalApplicationConfiguration.g:3512:9: ( (lv_partialModel_9_0= rulePartialModel ) ) |
7326 | // InternalApplicationConfiguration.g:2653:10: (lv_partialModel_9_0= rulePartialModel ) | 9587 | // InternalApplicationConfiguration.g:3513:10: (lv_partialModel_9_0= rulePartialModel ) |
7327 | { | 9588 | { |
7328 | // InternalApplicationConfiguration.g:2653:10: (lv_partialModel_9_0= rulePartialModel ) | 9589 | // InternalApplicationConfiguration.g:3513:10: (lv_partialModel_9_0= rulePartialModel ) |
7329 | // InternalApplicationConfiguration.g:2654:11: lv_partialModel_9_0= rulePartialModel | 9590 | // InternalApplicationConfiguration.g:3514:11: lv_partialModel_9_0= rulePartialModel |
7330 | { | 9591 | { |
7331 | 9592 | ||
7332 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); | 9593 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); |
7333 | 9594 | ||
7334 | pushFollow(FOLLOW_28); | 9595 | pushFollow(FOLLOW_34); |
7335 | lv_partialModel_9_0=rulePartialModel(); | 9596 | lv_partialModel_9_0=rulePartialModel(); |
7336 | 9597 | ||
7337 | state._fsp--; | 9598 | state._fsp--; |
@@ -7372,47 +9633,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7372 | } | 9633 | } |
7373 | break; | 9634 | break; |
7374 | case 3 : | 9635 | case 3 : |
7375 | // InternalApplicationConfiguration.g:2677:4: ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | 9636 | // InternalApplicationConfiguration.g:3537:4: ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) |
7376 | { | 9637 | { |
7377 | // InternalApplicationConfiguration.g:2677:4: ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | 9638 | // InternalApplicationConfiguration.g:3537:4: ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) |
7378 | // InternalApplicationConfiguration.g:2678:5: {...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) | 9639 | // InternalApplicationConfiguration.g:3538:5: {...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) |
7379 | { | 9640 | { |
7380 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) { | 9641 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) { |
7381 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)"); | 9642 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)"); |
7382 | } | 9643 | } |
7383 | // InternalApplicationConfiguration.g:2678:111: ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) | 9644 | // InternalApplicationConfiguration.g:3538:111: ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) |
7384 | // InternalApplicationConfiguration.g:2679:6: ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) | 9645 | // InternalApplicationConfiguration.g:3539:6: ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) |
7385 | { | 9646 | { |
7386 | 9647 | ||
7387 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); | 9648 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); |
7388 | 9649 | ||
7389 | // InternalApplicationConfiguration.g:2682:9: ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) | 9650 | // InternalApplicationConfiguration.g:3542:9: ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) |
7390 | // InternalApplicationConfiguration.g:2682:10: {...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) | 9651 | // InternalApplicationConfiguration.g:3542:10: {...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) |
7391 | { | 9652 | { |
7392 | if ( !((true)) ) { | 9653 | if ( !((true)) ) { |
7393 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 9654 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
7394 | } | 9655 | } |
7395 | // InternalApplicationConfiguration.g:2682:19: (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) | 9656 | // InternalApplicationConfiguration.g:3542:19: (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) |
7396 | // InternalApplicationConfiguration.g:2682:20: otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) | 9657 | // InternalApplicationConfiguration.g:3542:20: otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) |
7397 | { | 9658 | { |
7398 | otherlv_10=(Token)match(input,26,FOLLOW_10); | 9659 | otherlv_10=(Token)match(input,26,FOLLOW_10); |
7399 | 9660 | ||
7400 | newLeafNode(otherlv_10, grammarAccess.getGenerationTaskAccess().getPatternsKeyword_3_2_0()); | 9661 | newLeafNode(otherlv_10, grammarAccess.getGenerationTaskAccess().getPatternsKeyword_3_2_0()); |
7401 | 9662 | ||
7402 | otherlv_11=(Token)match(input,16,FOLLOW_29); | 9663 | otherlv_11=(Token)match(input,16,FOLLOW_35); |
7403 | 9664 | ||
7404 | newLeafNode(otherlv_11, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); | 9665 | newLeafNode(otherlv_11, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); |
7405 | 9666 | ||
7406 | // InternalApplicationConfiguration.g:2690:9: ( (lv_patterns_12_0= ruleGraphPattern ) ) | 9667 | // InternalApplicationConfiguration.g:3550:9: ( (lv_patterns_12_0= ruleGraphPattern ) ) |
7407 | // InternalApplicationConfiguration.g:2691:10: (lv_patterns_12_0= ruleGraphPattern ) | 9668 | // InternalApplicationConfiguration.g:3551:10: (lv_patterns_12_0= ruleGraphPattern ) |
7408 | { | 9669 | { |
7409 | // InternalApplicationConfiguration.g:2691:10: (lv_patterns_12_0= ruleGraphPattern ) | 9670 | // InternalApplicationConfiguration.g:3551:10: (lv_patterns_12_0= ruleGraphPattern ) |
7410 | // InternalApplicationConfiguration.g:2692:11: lv_patterns_12_0= ruleGraphPattern | 9671 | // InternalApplicationConfiguration.g:3552:11: lv_patterns_12_0= ruleGraphPattern |
7411 | { | 9672 | { |
7412 | 9673 | ||
7413 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); | 9674 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); |
7414 | 9675 | ||
7415 | pushFollow(FOLLOW_28); | 9676 | pushFollow(FOLLOW_34); |
7416 | lv_patterns_12_0=ruleGraphPattern(); | 9677 | lv_patterns_12_0=ruleGraphPattern(); |
7417 | 9678 | ||
7418 | state._fsp--; | 9679 | state._fsp--; |
@@ -7453,47 +9714,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7453 | } | 9714 | } |
7454 | break; | 9715 | break; |
7455 | case 4 : | 9716 | case 4 : |
7456 | // InternalApplicationConfiguration.g:2715:4: ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | 9717 | // InternalApplicationConfiguration.g:3575:4: ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) |
7457 | { | 9718 | { |
7458 | // InternalApplicationConfiguration.g:2715:4: ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | 9719 | // InternalApplicationConfiguration.g:3575:4: ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) |
7459 | // InternalApplicationConfiguration.g:2716:5: {...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) | 9720 | // InternalApplicationConfiguration.g:3576:5: {...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) |
7460 | { | 9721 | { |
7461 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) { | 9722 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) { |
7462 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)"); | 9723 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)"); |
7463 | } | 9724 | } |
7464 | // InternalApplicationConfiguration.g:2716:111: ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) | 9725 | // InternalApplicationConfiguration.g:3576:111: ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) |
7465 | // InternalApplicationConfiguration.g:2717:6: ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) | 9726 | // InternalApplicationConfiguration.g:3577:6: ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) |
7466 | { | 9727 | { |
7467 | 9728 | ||
7468 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); | 9729 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); |
7469 | 9730 | ||
7470 | // InternalApplicationConfiguration.g:2720:9: ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) | 9731 | // InternalApplicationConfiguration.g:3580:9: ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) |
7471 | // InternalApplicationConfiguration.g:2720:10: {...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) | 9732 | // InternalApplicationConfiguration.g:3580:10: {...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) |
7472 | { | 9733 | { |
7473 | if ( !((true)) ) { | 9734 | if ( !((true)) ) { |
7474 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 9735 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
7475 | } | 9736 | } |
7476 | // InternalApplicationConfiguration.g:2720:19: (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) | 9737 | // InternalApplicationConfiguration.g:3580:19: (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) |
7477 | // InternalApplicationConfiguration.g:2720:20: otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) | 9738 | // InternalApplicationConfiguration.g:3580:20: otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) |
7478 | { | 9739 | { |
7479 | otherlv_13=(Token)match(input,38,FOLLOW_10); | 9740 | otherlv_13=(Token)match(input,38,FOLLOW_10); |
7480 | 9741 | ||
7481 | newLeafNode(otherlv_13, grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_3_0()); | 9742 | newLeafNode(otherlv_13, grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_3_0()); |
7482 | 9743 | ||
7483 | otherlv_14=(Token)match(input,16,FOLLOW_29); | 9744 | otherlv_14=(Token)match(input,16,FOLLOW_35); |
7484 | 9745 | ||
7485 | newLeafNode(otherlv_14, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); | 9746 | newLeafNode(otherlv_14, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); |
7486 | 9747 | ||
7487 | // InternalApplicationConfiguration.g:2728:9: ( (lv_scope_15_0= ruleScope ) ) | 9748 | // InternalApplicationConfiguration.g:3588:9: ( (lv_scope_15_0= ruleScope ) ) |
7488 | // InternalApplicationConfiguration.g:2729:10: (lv_scope_15_0= ruleScope ) | 9749 | // InternalApplicationConfiguration.g:3589:10: (lv_scope_15_0= ruleScope ) |
7489 | { | 9750 | { |
7490 | // InternalApplicationConfiguration.g:2729:10: (lv_scope_15_0= ruleScope ) | 9751 | // InternalApplicationConfiguration.g:3589:10: (lv_scope_15_0= ruleScope ) |
7491 | // InternalApplicationConfiguration.g:2730:11: lv_scope_15_0= ruleScope | 9752 | // InternalApplicationConfiguration.g:3590:11: lv_scope_15_0= ruleScope |
7492 | { | 9753 | { |
7493 | 9754 | ||
7494 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_3_2_0()); | 9755 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_3_2_0()); |
7495 | 9756 | ||
7496 | pushFollow(FOLLOW_28); | 9757 | pushFollow(FOLLOW_34); |
7497 | lv_scope_15_0=ruleScope(); | 9758 | lv_scope_15_0=ruleScope(); |
7498 | 9759 | ||
7499 | state._fsp--; | 9760 | state._fsp--; |
@@ -7534,44 +9795,62 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7534 | } | 9795 | } |
7535 | break; | 9796 | break; |
7536 | case 5 : | 9797 | case 5 : |
7537 | // InternalApplicationConfiguration.g:2753:4: ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | 9798 | // InternalApplicationConfiguration.g:3613:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) |
7538 | { | 9799 | { |
7539 | // InternalApplicationConfiguration.g:2753:4: ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | 9800 | // InternalApplicationConfiguration.g:3613:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) |
7540 | // InternalApplicationConfiguration.g:2754:5: {...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) | 9801 | // InternalApplicationConfiguration.g:3614:5: {...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) |
7541 | { | 9802 | { |
7542 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) { | 9803 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) { |
7543 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)"); | 9804 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)"); |
7544 | } | 9805 | } |
7545 | // InternalApplicationConfiguration.g:2754:111: ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) | 9806 | // InternalApplicationConfiguration.g:3614:111: ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) |
7546 | // InternalApplicationConfiguration.g:2755:6: ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) | 9807 | // InternalApplicationConfiguration.g:3615:6: ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) |
7547 | { | 9808 | { |
7548 | 9809 | ||
7549 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); | 9810 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); |
7550 | 9811 | ||
7551 | // InternalApplicationConfiguration.g:2758:9: ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) | 9812 | // InternalApplicationConfiguration.g:3618:9: ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) |
7552 | // InternalApplicationConfiguration.g:2758:10: {...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) | 9813 | // InternalApplicationConfiguration.g:3618:10: {...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) |
7553 | { | 9814 | { |
7554 | if ( !((true)) ) { | 9815 | if ( !((true)) ) { |
7555 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 9816 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
7556 | } | 9817 | } |
7557 | // InternalApplicationConfiguration.g:2758:19: (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) | 9818 | // InternalApplicationConfiguration.g:3618:19: ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) |
7558 | // InternalApplicationConfiguration.g:2758:20: otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) | 9819 | // InternalApplicationConfiguration.g:3618:20: ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) |
9820 | { | ||
9821 | // InternalApplicationConfiguration.g:3618:20: ( (lv_numberSpecified_16_0= 'number' ) ) | ||
9822 | // InternalApplicationConfiguration.g:3619:10: (lv_numberSpecified_16_0= 'number' ) | ||
7559 | { | 9823 | { |
7560 | otherlv_16=(Token)match(input,41,FOLLOW_10); | 9824 | // InternalApplicationConfiguration.g:3619:10: (lv_numberSpecified_16_0= 'number' ) |
9825 | // InternalApplicationConfiguration.g:3620:11: lv_numberSpecified_16_0= 'number' | ||
9826 | { | ||
9827 | lv_numberSpecified_16_0=(Token)match(input,41,FOLLOW_10); | ||
7561 | 9828 | ||
7562 | newLeafNode(otherlv_16, grammarAccess.getGenerationTaskAccess().getNumberKeyword_3_4_0()); | 9829 | newLeafNode(lv_numberSpecified_16_0, grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); |
7563 | 9830 | ||
7564 | otherlv_17=(Token)match(input,16,FOLLOW_24); | 9831 | |
9832 | if (current==null) { | ||
9833 | current = createModelElement(grammarAccess.getGenerationTaskRule()); | ||
9834 | } | ||
9835 | setWithLastConsumed(current, "numberSpecified", true, "number"); | ||
9836 | |||
9837 | |||
9838 | } | ||
9839 | |||
9840 | |||
9841 | } | ||
9842 | |||
9843 | otherlv_17=(Token)match(input,16,FOLLOW_33); | ||
7565 | 9844 | ||
7566 | newLeafNode(otherlv_17, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); | 9845 | newLeafNode(otherlv_17, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); |
7567 | 9846 | ||
7568 | // InternalApplicationConfiguration.g:2766:9: ( (lv_number_18_0= RULE_INT ) ) | 9847 | // InternalApplicationConfiguration.g:3636:9: ( (lv_number_18_0= RULE_INT ) ) |
7569 | // InternalApplicationConfiguration.g:2767:10: (lv_number_18_0= RULE_INT ) | 9848 | // InternalApplicationConfiguration.g:3637:10: (lv_number_18_0= RULE_INT ) |
7570 | { | 9849 | { |
7571 | // InternalApplicationConfiguration.g:2767:10: (lv_number_18_0= RULE_INT ) | 9850 | // InternalApplicationConfiguration.g:3637:10: (lv_number_18_0= RULE_INT ) |
7572 | // InternalApplicationConfiguration.g:2768:11: lv_number_18_0= RULE_INT | 9851 | // InternalApplicationConfiguration.g:3638:11: lv_number_18_0= RULE_INT |
7573 | { | 9852 | { |
7574 | lv_number_18_0=(Token)match(input,RULE_INT,FOLLOW_28); | 9853 | lv_number_18_0=(Token)match(input,RULE_INT,FOLLOW_34); |
7575 | 9854 | ||
7576 | newLeafNode(lv_number_18_0, grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_4_2_0()); | 9855 | newLeafNode(lv_number_18_0, grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_4_2_0()); |
7577 | 9856 | ||
@@ -7610,44 +9889,62 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7610 | } | 9889 | } |
7611 | break; | 9890 | break; |
7612 | case 6 : | 9891 | case 6 : |
7613 | // InternalApplicationConfiguration.g:2790:4: ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | 9892 | // InternalApplicationConfiguration.g:3660:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) |
7614 | { | 9893 | { |
7615 | // InternalApplicationConfiguration.g:2790:4: ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | 9894 | // InternalApplicationConfiguration.g:3660:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) |
7616 | // InternalApplicationConfiguration.g:2791:5: {...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) | 9895 | // InternalApplicationConfiguration.g:3661:5: {...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) |
7617 | { | 9896 | { |
7618 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) { | 9897 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) { |
7619 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)"); | 9898 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)"); |
7620 | } | 9899 | } |
7621 | // InternalApplicationConfiguration.g:2791:111: ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) | 9900 | // InternalApplicationConfiguration.g:3661:111: ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) |
7622 | // InternalApplicationConfiguration.g:2792:6: ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) | 9901 | // InternalApplicationConfiguration.g:3662:6: ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) |
7623 | { | 9902 | { |
7624 | 9903 | ||
7625 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); | 9904 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); |
7626 | 9905 | ||
7627 | // InternalApplicationConfiguration.g:2795:9: ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) | 9906 | // InternalApplicationConfiguration.g:3665:9: ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) |
7628 | // InternalApplicationConfiguration.g:2795:10: {...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) | 9907 | // InternalApplicationConfiguration.g:3665:10: {...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) |
7629 | { | 9908 | { |
7630 | if ( !((true)) ) { | 9909 | if ( !((true)) ) { |
7631 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 9910 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
7632 | } | 9911 | } |
7633 | // InternalApplicationConfiguration.g:2795:19: (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) | 9912 | // InternalApplicationConfiguration.g:3665:19: ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) |
7634 | // InternalApplicationConfiguration.g:2795:20: otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) | 9913 | // InternalApplicationConfiguration.g:3665:20: ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) |
9914 | { | ||
9915 | // InternalApplicationConfiguration.g:3665:20: ( (lv_runSpecified_19_0= 'runs' ) ) | ||
9916 | // InternalApplicationConfiguration.g:3666:10: (lv_runSpecified_19_0= 'runs' ) | ||
9917 | { | ||
9918 | // InternalApplicationConfiguration.g:3666:10: (lv_runSpecified_19_0= 'runs' ) | ||
9919 | // InternalApplicationConfiguration.g:3667:11: lv_runSpecified_19_0= 'runs' | ||
7635 | { | 9920 | { |
7636 | otherlv_19=(Token)match(input,42,FOLLOW_10); | 9921 | lv_runSpecified_19_0=(Token)match(input,42,FOLLOW_10); |
7637 | 9922 | ||
7638 | newLeafNode(otherlv_19, grammarAccess.getGenerationTaskAccess().getRunsKeyword_3_5_0()); | 9923 | newLeafNode(lv_runSpecified_19_0, grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); |
7639 | 9924 | ||
7640 | otherlv_20=(Token)match(input,16,FOLLOW_24); | 9925 | |
9926 | if (current==null) { | ||
9927 | current = createModelElement(grammarAccess.getGenerationTaskRule()); | ||
9928 | } | ||
9929 | setWithLastConsumed(current, "runSpecified", true, "runs"); | ||
9930 | |||
9931 | |||
9932 | } | ||
9933 | |||
9934 | |||
9935 | } | ||
9936 | |||
9937 | otherlv_20=(Token)match(input,16,FOLLOW_33); | ||
7641 | 9938 | ||
7642 | newLeafNode(otherlv_20, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); | 9939 | newLeafNode(otherlv_20, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); |
7643 | 9940 | ||
7644 | // InternalApplicationConfiguration.g:2803:9: ( (lv_runs_21_0= RULE_INT ) ) | 9941 | // InternalApplicationConfiguration.g:3683:9: ( (lv_runs_21_0= RULE_INT ) ) |
7645 | // InternalApplicationConfiguration.g:2804:10: (lv_runs_21_0= RULE_INT ) | 9942 | // InternalApplicationConfiguration.g:3684:10: (lv_runs_21_0= RULE_INT ) |
7646 | { | 9943 | { |
7647 | // InternalApplicationConfiguration.g:2804:10: (lv_runs_21_0= RULE_INT ) | 9944 | // InternalApplicationConfiguration.g:3684:10: (lv_runs_21_0= RULE_INT ) |
7648 | // InternalApplicationConfiguration.g:2805:11: lv_runs_21_0= RULE_INT | 9945 | // InternalApplicationConfiguration.g:3685:11: lv_runs_21_0= RULE_INT |
7649 | { | 9946 | { |
7650 | lv_runs_21_0=(Token)match(input,RULE_INT,FOLLOW_28); | 9947 | lv_runs_21_0=(Token)match(input,RULE_INT,FOLLOW_34); |
7651 | 9948 | ||
7652 | newLeafNode(lv_runs_21_0, grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_5_2_0()); | 9949 | newLeafNode(lv_runs_21_0, grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_5_2_0()); |
7653 | 9950 | ||
@@ -7686,47 +9983,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7686 | } | 9983 | } |
7687 | break; | 9984 | break; |
7688 | case 7 : | 9985 | case 7 : |
7689 | // InternalApplicationConfiguration.g:2827:4: ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | 9986 | // InternalApplicationConfiguration.g:3707:4: ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) |
7690 | { | 9987 | { |
7691 | // InternalApplicationConfiguration.g:2827:4: ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | 9988 | // InternalApplicationConfiguration.g:3707:4: ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) |
7692 | // InternalApplicationConfiguration.g:2828:5: {...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) | 9989 | // InternalApplicationConfiguration.g:3708:5: {...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) |
7693 | { | 9990 | { |
7694 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) { | 9991 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) { |
7695 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)"); | 9992 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)"); |
7696 | } | 9993 | } |
7697 | // InternalApplicationConfiguration.g:2828:111: ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) | 9994 | // InternalApplicationConfiguration.g:3708:111: ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) |
7698 | // InternalApplicationConfiguration.g:2829:6: ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) | 9995 | // InternalApplicationConfiguration.g:3709:6: ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) |
7699 | { | 9996 | { |
7700 | 9997 | ||
7701 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); | 9998 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); |
7702 | 9999 | ||
7703 | // InternalApplicationConfiguration.g:2832:9: ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) | 10000 | // InternalApplicationConfiguration.g:3712:9: ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) |
7704 | // InternalApplicationConfiguration.g:2832:10: {...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) | 10001 | // InternalApplicationConfiguration.g:3712:10: {...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) |
7705 | { | 10002 | { |
7706 | if ( !((true)) ) { | 10003 | if ( !((true)) ) { |
7707 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 10004 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
7708 | } | 10005 | } |
7709 | // InternalApplicationConfiguration.g:2832:19: (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) | 10006 | // InternalApplicationConfiguration.g:3712:19: (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) |
7710 | // InternalApplicationConfiguration.g:2832:20: otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) | 10007 | // InternalApplicationConfiguration.g:3712:20: otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) |
7711 | { | 10008 | { |
7712 | otherlv_22=(Token)match(input,43,FOLLOW_10); | 10009 | otherlv_22=(Token)match(input,43,FOLLOW_10); |
7713 | 10010 | ||
7714 | newLeafNode(otherlv_22, grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_6_0()); | 10011 | newLeafNode(otherlv_22, grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_6_0()); |
7715 | 10012 | ||
7716 | otherlv_23=(Token)match(input,16,FOLLOW_30); | 10013 | otherlv_23=(Token)match(input,16,FOLLOW_36); |
7717 | 10014 | ||
7718 | newLeafNode(otherlv_23, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); | 10015 | newLeafNode(otherlv_23, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); |
7719 | 10016 | ||
7720 | // InternalApplicationConfiguration.g:2840:9: ( (lv_solver_24_0= ruleSolver ) ) | 10017 | // InternalApplicationConfiguration.g:3720:9: ( (lv_solver_24_0= ruleSolver ) ) |
7721 | // InternalApplicationConfiguration.g:2841:10: (lv_solver_24_0= ruleSolver ) | 10018 | // InternalApplicationConfiguration.g:3721:10: (lv_solver_24_0= ruleSolver ) |
7722 | { | 10019 | { |
7723 | // InternalApplicationConfiguration.g:2841:10: (lv_solver_24_0= ruleSolver ) | 10020 | // InternalApplicationConfiguration.g:3721:10: (lv_solver_24_0= ruleSolver ) |
7724 | // InternalApplicationConfiguration.g:2842:11: lv_solver_24_0= ruleSolver | 10021 | // InternalApplicationConfiguration.g:3722:11: lv_solver_24_0= ruleSolver |
7725 | { | 10022 | { |
7726 | 10023 | ||
7727 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_6_2_0()); | 10024 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_6_2_0()); |
7728 | 10025 | ||
7729 | pushFollow(FOLLOW_28); | 10026 | pushFollow(FOLLOW_34); |
7730 | lv_solver_24_0=ruleSolver(); | 10027 | lv_solver_24_0=ruleSolver(); |
7731 | 10028 | ||
7732 | state._fsp--; | 10029 | state._fsp--; |
@@ -7767,47 +10064,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7767 | } | 10064 | } |
7768 | break; | 10065 | break; |
7769 | case 8 : | 10066 | case 8 : |
7770 | // InternalApplicationConfiguration.g:2865:4: ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | 10067 | // InternalApplicationConfiguration.g:3745:4: ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) |
7771 | { | 10068 | { |
7772 | // InternalApplicationConfiguration.g:2865:4: ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | 10069 | // InternalApplicationConfiguration.g:3745:4: ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) |
7773 | // InternalApplicationConfiguration.g:2866:5: {...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) | 10070 | // InternalApplicationConfiguration.g:3746:5: {...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) |
7774 | { | 10071 | { |
7775 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) { | 10072 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) { |
7776 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)"); | 10073 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)"); |
7777 | } | 10074 | } |
7778 | // InternalApplicationConfiguration.g:2866:111: ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) | 10075 | // InternalApplicationConfiguration.g:3746:111: ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) |
7779 | // InternalApplicationConfiguration.g:2867:6: ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) | 10076 | // InternalApplicationConfiguration.g:3747:6: ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) |
7780 | { | 10077 | { |
7781 | 10078 | ||
7782 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); | 10079 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); |
7783 | 10080 | ||
7784 | // InternalApplicationConfiguration.g:2870:9: ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) | 10081 | // InternalApplicationConfiguration.g:3750:9: ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) |
7785 | // InternalApplicationConfiguration.g:2870:10: {...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) | 10082 | // InternalApplicationConfiguration.g:3750:10: {...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) |
7786 | { | 10083 | { |
7787 | if ( !((true)) ) { | 10084 | if ( !((true)) ) { |
7788 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 10085 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
7789 | } | 10086 | } |
7790 | // InternalApplicationConfiguration.g:2870:19: (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) | 10087 | // InternalApplicationConfiguration.g:3750:19: (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) |
7791 | // InternalApplicationConfiguration.g:2870:20: otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) | 10088 | // InternalApplicationConfiguration.g:3750:20: otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) |
7792 | { | 10089 | { |
7793 | otherlv_25=(Token)match(input,27,FOLLOW_10); | 10090 | otherlv_25=(Token)match(input,27,FOLLOW_10); |
7794 | 10091 | ||
7795 | newLeafNode(otherlv_25, grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_7_0()); | 10092 | newLeafNode(otherlv_25, grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_7_0()); |
7796 | 10093 | ||
7797 | otherlv_26=(Token)match(input,16,FOLLOW_29); | 10094 | otherlv_26=(Token)match(input,16,FOLLOW_35); |
7798 | 10095 | ||
7799 | newLeafNode(otherlv_26, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); | 10096 | newLeafNode(otherlv_26, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); |
7800 | 10097 | ||
7801 | // InternalApplicationConfiguration.g:2878:9: ( (lv_config_27_0= ruleConfig ) ) | 10098 | // InternalApplicationConfiguration.g:3758:9: ( (lv_config_27_0= ruleConfig ) ) |
7802 | // InternalApplicationConfiguration.g:2879:10: (lv_config_27_0= ruleConfig ) | 10099 | // InternalApplicationConfiguration.g:3759:10: (lv_config_27_0= ruleConfig ) |
7803 | { | 10100 | { |
7804 | // InternalApplicationConfiguration.g:2879:10: (lv_config_27_0= ruleConfig ) | 10101 | // InternalApplicationConfiguration.g:3759:10: (lv_config_27_0= ruleConfig ) |
7805 | // InternalApplicationConfiguration.g:2880:11: lv_config_27_0= ruleConfig | 10102 | // InternalApplicationConfiguration.g:3760:11: lv_config_27_0= ruleConfig |
7806 | { | 10103 | { |
7807 | 10104 | ||
7808 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_7_2_0()); | 10105 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_7_2_0()); |
7809 | 10106 | ||
7810 | pushFollow(FOLLOW_28); | 10107 | pushFollow(FOLLOW_34); |
7811 | lv_config_27_0=ruleConfig(); | 10108 | lv_config_27_0=ruleConfig(); |
7812 | 10109 | ||
7813 | state._fsp--; | 10110 | state._fsp--; |
@@ -7848,48 +10145,48 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7848 | } | 10145 | } |
7849 | break; | 10146 | break; |
7850 | case 9 : | 10147 | case 9 : |
7851 | // InternalApplicationConfiguration.g:2903:4: ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | 10148 | // InternalApplicationConfiguration.g:3783:4: ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) |
7852 | { | 10149 | { |
7853 | // InternalApplicationConfiguration.g:2903:4: ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | 10150 | // InternalApplicationConfiguration.g:3783:4: ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) |
7854 | // InternalApplicationConfiguration.g:2904:5: {...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) | 10151 | // InternalApplicationConfiguration.g:3784:5: {...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) |
7855 | { | 10152 | { |
7856 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) { | 10153 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) { |
7857 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)"); | 10154 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)"); |
7858 | } | 10155 | } |
7859 | // InternalApplicationConfiguration.g:2904:111: ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) | 10156 | // InternalApplicationConfiguration.g:3784:111: ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) |
7860 | // InternalApplicationConfiguration.g:2905:6: ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) | 10157 | // InternalApplicationConfiguration.g:3785:6: ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) |
7861 | { | 10158 | { |
7862 | 10159 | ||
7863 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); | 10160 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); |
7864 | 10161 | ||
7865 | // InternalApplicationConfiguration.g:2908:9: ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) | 10162 | // InternalApplicationConfiguration.g:3788:9: ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) |
7866 | // InternalApplicationConfiguration.g:2908:10: {...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) | 10163 | // InternalApplicationConfiguration.g:3788:10: {...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) |
7867 | { | 10164 | { |
7868 | if ( !((true)) ) { | 10165 | if ( !((true)) ) { |
7869 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 10166 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
7870 | } | 10167 | } |
7871 | // InternalApplicationConfiguration.g:2908:19: (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) | 10168 | // InternalApplicationConfiguration.g:3788:19: (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) |
7872 | // InternalApplicationConfiguration.g:2908:20: otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) | 10169 | // InternalApplicationConfiguration.g:3788:20: otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) |
7873 | { | 10170 | { |
7874 | otherlv_28=(Token)match(input,44,FOLLOW_10); | 10171 | otherlv_28=(Token)match(input,44,FOLLOW_10); |
7875 | 10172 | ||
7876 | newLeafNode(otherlv_28, grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_8_0()); | 10173 | newLeafNode(otherlv_28, grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_8_0()); |
7877 | 10174 | ||
7878 | otherlv_29=(Token)match(input,16,FOLLOW_18); | 10175 | otherlv_29=(Token)match(input,16,FOLLOW_18); |
7879 | 10176 | ||
7880 | newLeafNode(otherlv_29, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); | 10177 | newLeafNode(otherlv_29, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); |
7881 | 10178 | ||
7882 | // InternalApplicationConfiguration.g:2916:9: ( (lv_tagetFolder_30_0= ruleFile ) ) | 10179 | // InternalApplicationConfiguration.g:3796:9: ( (lv_debugFolder_30_0= ruleFile ) ) |
7883 | // InternalApplicationConfiguration.g:2917:10: (lv_tagetFolder_30_0= ruleFile ) | 10180 | // InternalApplicationConfiguration.g:3797:10: (lv_debugFolder_30_0= ruleFile ) |
7884 | { | 10181 | { |
7885 | // InternalApplicationConfiguration.g:2917:10: (lv_tagetFolder_30_0= ruleFile ) | 10182 | // InternalApplicationConfiguration.g:3797:10: (lv_debugFolder_30_0= ruleFile ) |
7886 | // InternalApplicationConfiguration.g:2918:11: lv_tagetFolder_30_0= ruleFile | 10183 | // InternalApplicationConfiguration.g:3798:11: lv_debugFolder_30_0= ruleFile |
7887 | { | 10184 | { |
7888 | 10185 | ||
7889 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_8_2_0()); | 10186 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_8_2_0()); |
7890 | 10187 | ||
7891 | pushFollow(FOLLOW_28); | 10188 | pushFollow(FOLLOW_34); |
7892 | lv_tagetFolder_30_0=ruleFile(); | 10189 | lv_debugFolder_30_0=ruleFile(); |
7893 | 10190 | ||
7894 | state._fsp--; | 10191 | state._fsp--; |
7895 | 10192 | ||
@@ -7899,8 +10196,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7899 | } | 10196 | } |
7900 | set( | 10197 | set( |
7901 | current, | 10198 | current, |
7902 | "tagetFolder", | 10199 | "debugFolder", |
7903 | lv_tagetFolder_30_0, | 10200 | lv_debugFolder_30_0, |
7904 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); | 10201 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); |
7905 | afterParserOrEnumRuleCall(); | 10202 | afterParserOrEnumRuleCall(); |
7906 | 10203 | ||
@@ -7929,48 +10226,48 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7929 | } | 10226 | } |
7930 | break; | 10227 | break; |
7931 | case 10 : | 10228 | case 10 : |
7932 | // InternalApplicationConfiguration.g:2941:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | 10229 | // InternalApplicationConfiguration.g:3821:4: ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) |
7933 | { | 10230 | { |
7934 | // InternalApplicationConfiguration.g:2941:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | 10231 | // InternalApplicationConfiguration.g:3821:4: ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) |
7935 | // InternalApplicationConfiguration.g:2942:5: {...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) | 10232 | // InternalApplicationConfiguration.g:3822:5: {...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) |
7936 | { | 10233 | { |
7937 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) { | 10234 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) { |
7938 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)"); | 10235 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)"); |
7939 | } | 10236 | } |
7940 | // InternalApplicationConfiguration.g:2942:111: ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) | 10237 | // InternalApplicationConfiguration.g:3822:111: ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) |
7941 | // InternalApplicationConfiguration.g:2943:6: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) | 10238 | // InternalApplicationConfiguration.g:3823:6: ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) |
7942 | { | 10239 | { |
7943 | 10240 | ||
7944 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); | 10241 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); |
7945 | 10242 | ||
7946 | // InternalApplicationConfiguration.g:2946:9: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) | 10243 | // InternalApplicationConfiguration.g:3826:9: ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) |
7947 | // InternalApplicationConfiguration.g:2946:10: {...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) | 10244 | // InternalApplicationConfiguration.g:3826:10: {...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) |
7948 | { | 10245 | { |
7949 | if ( !((true)) ) { | 10246 | if ( !((true)) ) { |
7950 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 10247 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
7951 | } | 10248 | } |
7952 | // InternalApplicationConfiguration.g:2946:19: (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) | 10249 | // InternalApplicationConfiguration.g:3826:19: (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) |
7953 | // InternalApplicationConfiguration.g:2946:20: otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) | 10250 | // InternalApplicationConfiguration.g:3826:20: otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) |
7954 | { | 10251 | { |
7955 | otherlv_31=(Token)match(input,45,FOLLOW_10); | 10252 | otherlv_31=(Token)match(input,45,FOLLOW_10); |
7956 | 10253 | ||
7957 | newLeafNode(otherlv_31, grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); | 10254 | newLeafNode(otherlv_31, grammarAccess.getGenerationTaskAccess().getLogKeyword_3_9_0()); |
7958 | 10255 | ||
7959 | otherlv_32=(Token)match(input,16,FOLLOW_18); | 10256 | otherlv_32=(Token)match(input,16,FOLLOW_18); |
7960 | 10257 | ||
7961 | newLeafNode(otherlv_32, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); | 10258 | newLeafNode(otherlv_32, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); |
7962 | 10259 | ||
7963 | // InternalApplicationConfiguration.g:2954:9: ( (lv_debugFolder_33_0= ruleFile ) ) | 10260 | // InternalApplicationConfiguration.g:3834:9: ( (lv_targetLogFile_33_0= ruleFile ) ) |
7964 | // InternalApplicationConfiguration.g:2955:10: (lv_debugFolder_33_0= ruleFile ) | 10261 | // InternalApplicationConfiguration.g:3835:10: (lv_targetLogFile_33_0= ruleFile ) |
7965 | { | 10262 | { |
7966 | // InternalApplicationConfiguration.g:2955:10: (lv_debugFolder_33_0= ruleFile ) | 10263 | // InternalApplicationConfiguration.g:3835:10: (lv_targetLogFile_33_0= ruleFile ) |
7967 | // InternalApplicationConfiguration.g:2956:11: lv_debugFolder_33_0= ruleFile | 10264 | // InternalApplicationConfiguration.g:3836:11: lv_targetLogFile_33_0= ruleFile |
7968 | { | 10265 | { |
7969 | 10266 | ||
7970 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); | 10267 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_9_2_0()); |
7971 | 10268 | ||
7972 | pushFollow(FOLLOW_28); | 10269 | pushFollow(FOLLOW_34); |
7973 | lv_debugFolder_33_0=ruleFile(); | 10270 | lv_targetLogFile_33_0=ruleFile(); |
7974 | 10271 | ||
7975 | state._fsp--; | 10272 | state._fsp--; |
7976 | 10273 | ||
@@ -7980,8 +10277,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7980 | } | 10277 | } |
7981 | set( | 10278 | set( |
7982 | current, | 10279 | current, |
7983 | "debugFolder", | 10280 | "targetLogFile", |
7984 | lv_debugFolder_33_0, | 10281 | lv_targetLogFile_33_0, |
7985 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); | 10282 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); |
7986 | afterParserOrEnumRuleCall(); | 10283 | afterParserOrEnumRuleCall(); |
7987 | 10284 | ||
@@ -8010,48 +10307,48 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8010 | } | 10307 | } |
8011 | break; | 10308 | break; |
8012 | case 11 : | 10309 | case 11 : |
8013 | // InternalApplicationConfiguration.g:2979:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | 10310 | // InternalApplicationConfiguration.g:3859:4: ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) |
8014 | { | 10311 | { |
8015 | // InternalApplicationConfiguration.g:2979:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | 10312 | // InternalApplicationConfiguration.g:3859:4: ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) |
8016 | // InternalApplicationConfiguration.g:2980:5: {...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) | 10313 | // InternalApplicationConfiguration.g:3860:5: {...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) |
8017 | { | 10314 | { |
8018 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) { | 10315 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) { |
8019 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)"); | 10316 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)"); |
8020 | } | 10317 | } |
8021 | // InternalApplicationConfiguration.g:2980:112: ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) | 10318 | // InternalApplicationConfiguration.g:3860:112: ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) |
8022 | // InternalApplicationConfiguration.g:2981:6: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) | 10319 | // InternalApplicationConfiguration.g:3861:6: ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) |
8023 | { | 10320 | { |
8024 | 10321 | ||
8025 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); | 10322 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); |
8026 | 10323 | ||
8027 | // InternalApplicationConfiguration.g:2984:9: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) | 10324 | // InternalApplicationConfiguration.g:3864:9: ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) |
8028 | // InternalApplicationConfiguration.g:2984:10: {...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) | 10325 | // InternalApplicationConfiguration.g:3864:10: {...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) |
8029 | { | 10326 | { |
8030 | if ( !((true)) ) { | 10327 | if ( !((true)) ) { |
8031 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 10328 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
8032 | } | 10329 | } |
8033 | // InternalApplicationConfiguration.g:2984:19: (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) | 10330 | // InternalApplicationConfiguration.g:3864:19: (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) |
8034 | // InternalApplicationConfiguration.g:2984:20: otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) | 10331 | // InternalApplicationConfiguration.g:3864:20: otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) |
8035 | { | 10332 | { |
8036 | otherlv_34=(Token)match(input,46,FOLLOW_10); | 10333 | otherlv_34=(Token)match(input,46,FOLLOW_10); |
8037 | 10334 | ||
8038 | newLeafNode(otherlv_34, grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); | 10335 | newLeafNode(otherlv_34, grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_10_0()); |
8039 | 10336 | ||
8040 | otherlv_35=(Token)match(input,16,FOLLOW_18); | 10337 | otherlv_35=(Token)match(input,16,FOLLOW_18); |
8041 | 10338 | ||
8042 | newLeafNode(otherlv_35, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); | 10339 | newLeafNode(otherlv_35, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); |
8043 | 10340 | ||
8044 | // InternalApplicationConfiguration.g:2992:9: ( (lv_targetLogFile_36_0= ruleFile ) ) | 10341 | // InternalApplicationConfiguration.g:3872:9: ( (lv_targetStatisticsFile_36_0= ruleFile ) ) |
8045 | // InternalApplicationConfiguration.g:2993:10: (lv_targetLogFile_36_0= ruleFile ) | 10342 | // InternalApplicationConfiguration.g:3873:10: (lv_targetStatisticsFile_36_0= ruleFile ) |
8046 | { | 10343 | { |
8047 | // InternalApplicationConfiguration.g:2993:10: (lv_targetLogFile_36_0= ruleFile ) | 10344 | // InternalApplicationConfiguration.g:3873:10: (lv_targetStatisticsFile_36_0= ruleFile ) |
8048 | // InternalApplicationConfiguration.g:2994:11: lv_targetLogFile_36_0= ruleFile | 10345 | // InternalApplicationConfiguration.g:3874:11: lv_targetStatisticsFile_36_0= ruleFile |
8049 | { | 10346 | { |
8050 | 10347 | ||
8051 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); | 10348 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_10_2_0()); |
8052 | 10349 | ||
8053 | pushFollow(FOLLOW_28); | 10350 | pushFollow(FOLLOW_34); |
8054 | lv_targetLogFile_36_0=ruleFile(); | 10351 | lv_targetStatisticsFile_36_0=ruleFile(); |
8055 | 10352 | ||
8056 | state._fsp--; | 10353 | state._fsp--; |
8057 | 10354 | ||
@@ -8061,8 +10358,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8061 | } | 10358 | } |
8062 | set( | 10359 | set( |
8063 | current, | 10360 | current, |
8064 | "targetLogFile", | 10361 | "targetStatisticsFile", |
8065 | lv_targetLogFile_36_0, | 10362 | lv_targetStatisticsFile_36_0, |
8066 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); | 10363 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); |
8067 | afterParserOrEnumRuleCall(); | 10364 | afterParserOrEnumRuleCall(); |
8068 | 10365 | ||
@@ -8091,48 +10388,48 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8091 | } | 10388 | } |
8092 | break; | 10389 | break; |
8093 | case 12 : | 10390 | case 12 : |
8094 | // InternalApplicationConfiguration.g:3017:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | 10391 | // InternalApplicationConfiguration.g:3897:4: ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) |
8095 | { | 10392 | { |
8096 | // InternalApplicationConfiguration.g:3017:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | 10393 | // InternalApplicationConfiguration.g:3897:4: ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) |
8097 | // InternalApplicationConfiguration.g:3018:5: {...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) | 10394 | // InternalApplicationConfiguration.g:3898:5: {...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) |
8098 | { | 10395 | { |
8099 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) { | 10396 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) { |
8100 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)"); | 10397 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)"); |
8101 | } | 10398 | } |
8102 | // InternalApplicationConfiguration.g:3018:112: ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) | 10399 | // InternalApplicationConfiguration.g:3898:112: ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) |
8103 | // InternalApplicationConfiguration.g:3019:6: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) | 10400 | // InternalApplicationConfiguration.g:3899:6: ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) |
8104 | { | 10401 | { |
8105 | 10402 | ||
8106 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); | 10403 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); |
8107 | 10404 | ||
8108 | // InternalApplicationConfiguration.g:3022:9: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) | 10405 | // InternalApplicationConfiguration.g:3902:9: ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) |
8109 | // InternalApplicationConfiguration.g:3022:10: {...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) | 10406 | // InternalApplicationConfiguration.g:3902:10: {...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) |
8110 | { | 10407 | { |
8111 | if ( !((true)) ) { | 10408 | if ( !((true)) ) { |
8112 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 10409 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
8113 | } | 10410 | } |
8114 | // InternalApplicationConfiguration.g:3022:19: (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) | 10411 | // InternalApplicationConfiguration.g:3902:19: (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) |
8115 | // InternalApplicationConfiguration.g:3022:20: otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) | 10412 | // InternalApplicationConfiguration.g:3902:20: otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) |
8116 | { | 10413 | { |
8117 | otherlv_37=(Token)match(input,47,FOLLOW_10); | 10414 | otherlv_37=(Token)match(input,47,FOLLOW_10); |
8118 | 10415 | ||
8119 | newLeafNode(otherlv_37, grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); | 10416 | newLeafNode(otherlv_37, grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_11_0()); |
8120 | 10417 | ||
8121 | otherlv_38=(Token)match(input,16,FOLLOW_18); | 10418 | otherlv_38=(Token)match(input,16,FOLLOW_18); |
8122 | 10419 | ||
8123 | newLeafNode(otherlv_38, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); | 10420 | newLeafNode(otherlv_38, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); |
8124 | 10421 | ||
8125 | // InternalApplicationConfiguration.g:3030:9: ( (lv_targetStatisticsFile_39_0= ruleFile ) ) | 10422 | // InternalApplicationConfiguration.g:3910:9: ( (lv_tagetFolder_39_0= ruleFile ) ) |
8126 | // InternalApplicationConfiguration.g:3031:10: (lv_targetStatisticsFile_39_0= ruleFile ) | 10423 | // InternalApplicationConfiguration.g:3911:10: (lv_tagetFolder_39_0= ruleFile ) |
8127 | { | 10424 | { |
8128 | // InternalApplicationConfiguration.g:3031:10: (lv_targetStatisticsFile_39_0= ruleFile ) | 10425 | // InternalApplicationConfiguration.g:3911:10: (lv_tagetFolder_39_0= ruleFile ) |
8129 | // InternalApplicationConfiguration.g:3032:11: lv_targetStatisticsFile_39_0= ruleFile | 10426 | // InternalApplicationConfiguration.g:3912:11: lv_tagetFolder_39_0= ruleFile |
8130 | { | 10427 | { |
8131 | 10428 | ||
8132 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); | 10429 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_11_2_0()); |
8133 | 10430 | ||
8134 | pushFollow(FOLLOW_28); | 10431 | pushFollow(FOLLOW_34); |
8135 | lv_targetStatisticsFile_39_0=ruleFile(); | 10432 | lv_tagetFolder_39_0=ruleFile(); |
8136 | 10433 | ||
8137 | state._fsp--; | 10434 | state._fsp--; |
8138 | 10435 | ||
@@ -8142,8 +10439,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8142 | } | 10439 | } |
8143 | set( | 10440 | set( |
8144 | current, | 10441 | current, |
8145 | "targetStatisticsFile", | 10442 | "tagetFolder", |
8146 | lv_targetStatisticsFile_39_0, | 10443 | lv_tagetFolder_39_0, |
8147 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); | 10444 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); |
8148 | afterParserOrEnumRuleCall(); | 10445 | afterParserOrEnumRuleCall(); |
8149 | 10446 | ||
@@ -8173,7 +10470,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8173 | break; | 10470 | break; |
8174 | 10471 | ||
8175 | default : | 10472 | default : |
8176 | break loop36; | 10473 | break loop51; |
8177 | } | 10474 | } |
8178 | } while (true); | 10475 | } while (true); |
8179 | 10476 | ||
@@ -8216,7 +10513,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8216 | 10513 | ||
8217 | 10514 | ||
8218 | // $ANTLR start "ruleSolver" | 10515 | // $ANTLR start "ruleSolver" |
8219 | // InternalApplicationConfiguration.g:3070:1: ruleSolver returns [Enumerator current=null] : ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ; | 10516 | // InternalApplicationConfiguration.g:3950:1: ruleSolver returns [Enumerator current=null] : ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ; |
8220 | public final Enumerator ruleSolver() throws RecognitionException { | 10517 | public final Enumerator ruleSolver() throws RecognitionException { |
8221 | Enumerator current = null; | 10518 | Enumerator current = null; |
8222 | 10519 | ||
@@ -8228,40 +10525,40 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8228 | enterRule(); | 10525 | enterRule(); |
8229 | 10526 | ||
8230 | try { | 10527 | try { |
8231 | // InternalApplicationConfiguration.g:3076:2: ( ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ) | 10528 | // InternalApplicationConfiguration.g:3956:2: ( ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ) |
8232 | // InternalApplicationConfiguration.g:3077:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) | 10529 | // InternalApplicationConfiguration.g:3957:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) |
8233 | { | 10530 | { |
8234 | // InternalApplicationConfiguration.g:3077:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) | 10531 | // InternalApplicationConfiguration.g:3957:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) |
8235 | int alt37=3; | 10532 | int alt52=3; |
8236 | switch ( input.LA(1) ) { | 10533 | switch ( input.LA(1) ) { |
8237 | case 48: | 10534 | case 48: |
8238 | { | 10535 | { |
8239 | alt37=1; | 10536 | alt52=1; |
8240 | } | 10537 | } |
8241 | break; | 10538 | break; |
8242 | case 49: | 10539 | case 49: |
8243 | { | 10540 | { |
8244 | alt37=2; | 10541 | alt52=2; |
8245 | } | 10542 | } |
8246 | break; | 10543 | break; |
8247 | case 50: | 10544 | case 50: |
8248 | { | 10545 | { |
8249 | alt37=3; | 10546 | alt52=3; |
8250 | } | 10547 | } |
8251 | break; | 10548 | break; |
8252 | default: | 10549 | default: |
8253 | NoViableAltException nvae = | 10550 | NoViableAltException nvae = |
8254 | new NoViableAltException("", 37, 0, input); | 10551 | new NoViableAltException("", 52, 0, input); |
8255 | 10552 | ||
8256 | throw nvae; | 10553 | throw nvae; |
8257 | } | 10554 | } |
8258 | 10555 | ||
8259 | switch (alt37) { | 10556 | switch (alt52) { |
8260 | case 1 : | 10557 | case 1 : |
8261 | // InternalApplicationConfiguration.g:3078:3: (enumLiteral_0= 'SMTSolver' ) | 10558 | // InternalApplicationConfiguration.g:3958:3: (enumLiteral_0= 'SMTSolver' ) |
8262 | { | 10559 | { |
8263 | // InternalApplicationConfiguration.g:3078:3: (enumLiteral_0= 'SMTSolver' ) | 10560 | // InternalApplicationConfiguration.g:3958:3: (enumLiteral_0= 'SMTSolver' ) |
8264 | // InternalApplicationConfiguration.g:3079:4: enumLiteral_0= 'SMTSolver' | 10561 | // InternalApplicationConfiguration.g:3959:4: enumLiteral_0= 'SMTSolver' |
8265 | { | 10562 | { |
8266 | enumLiteral_0=(Token)match(input,48,FOLLOW_2); | 10563 | enumLiteral_0=(Token)match(input,48,FOLLOW_2); |
8267 | 10564 | ||
@@ -8275,10 +10572,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8275 | } | 10572 | } |
8276 | break; | 10573 | break; |
8277 | case 2 : | 10574 | case 2 : |
8278 | // InternalApplicationConfiguration.g:3086:3: (enumLiteral_1= 'AlloySolver' ) | 10575 | // InternalApplicationConfiguration.g:3966:3: (enumLiteral_1= 'AlloySolver' ) |
8279 | { | 10576 | { |
8280 | // InternalApplicationConfiguration.g:3086:3: (enumLiteral_1= 'AlloySolver' ) | 10577 | // InternalApplicationConfiguration.g:3966:3: (enumLiteral_1= 'AlloySolver' ) |
8281 | // InternalApplicationConfiguration.g:3087:4: enumLiteral_1= 'AlloySolver' | 10578 | // InternalApplicationConfiguration.g:3967:4: enumLiteral_1= 'AlloySolver' |
8282 | { | 10579 | { |
8283 | enumLiteral_1=(Token)match(input,49,FOLLOW_2); | 10580 | enumLiteral_1=(Token)match(input,49,FOLLOW_2); |
8284 | 10581 | ||
@@ -8292,10 +10589,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8292 | } | 10589 | } |
8293 | break; | 10590 | break; |
8294 | case 3 : | 10591 | case 3 : |
8295 | // InternalApplicationConfiguration.g:3094:3: (enumLiteral_2= 'ViatraSolver' ) | 10592 | // InternalApplicationConfiguration.g:3974:3: (enumLiteral_2= 'ViatraSolver' ) |
8296 | { | 10593 | { |
8297 | // InternalApplicationConfiguration.g:3094:3: (enumLiteral_2= 'ViatraSolver' ) | 10594 | // InternalApplicationConfiguration.g:3974:3: (enumLiteral_2= 'ViatraSolver' ) |
8298 | // InternalApplicationConfiguration.g:3095:4: enumLiteral_2= 'ViatraSolver' | 10595 | // InternalApplicationConfiguration.g:3975:4: enumLiteral_2= 'ViatraSolver' |
8299 | { | 10596 | { |
8300 | enumLiteral_2=(Token)match(input,50,FOLLOW_2); | 10597 | enumLiteral_2=(Token)match(input,50,FOLLOW_2); |
8301 | 10598 | ||
@@ -8332,7 +10629,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8332 | // Delegated rules | 10629 | // Delegated rules |
8333 | 10630 | ||
8334 | 10631 | ||
8335 | protected DFA36 dfa36 = new DFA36(this); | 10632 | protected DFA51 dfa51 = new DFA51(this); |
8336 | static final String dfa_1s = "\16\uffff"; | 10633 | static final String dfa_1s = "\16\uffff"; |
8337 | static final String dfa_2s = "\1\23\15\uffff"; | 10634 | static final String dfa_2s = "\1\23\15\uffff"; |
8338 | static final String dfa_3s = "\1\57\15\uffff"; | 10635 | static final String dfa_3s = "\1\57\15\uffff"; |
@@ -8362,11 +10659,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8362 | static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); | 10659 | static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); |
8363 | static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); | 10660 | static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); |
8364 | 10661 | ||
8365 | class DFA36 extends DFA { | 10662 | class DFA51 extends DFA { |
8366 | 10663 | ||
8367 | public DFA36(BaseRecognizer recognizer) { | 10664 | public DFA51(BaseRecognizer recognizer) { |
8368 | this.recognizer = recognizer; | 10665 | this.recognizer = recognizer; |
8369 | this.decisionNumber = 36; | 10666 | this.decisionNumber = 51; |
8370 | this.eot = dfa_1; | 10667 | this.eot = dfa_1; |
8371 | this.eof = dfa_1; | 10668 | this.eof = dfa_1; |
8372 | this.min = dfa_2; | 10669 | this.min = dfa_2; |
@@ -8376,52 +10673,52 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8376 | this.transition = dfa_6; | 10673 | this.transition = dfa_6; |
8377 | } | 10674 | } |
8378 | public String getDescription() { | 10675 | public String getDescription() { |
8379 | return "()* loopback of 2600:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )*"; | 10676 | return "()* loopback of 3460:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )*"; |
8380 | } | 10677 | } |
8381 | public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { | 10678 | public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { |
8382 | TokenStream input = (TokenStream)_input; | 10679 | TokenStream input = (TokenStream)_input; |
8383 | int _s = s; | 10680 | int _s = s; |
8384 | switch ( s ) { | 10681 | switch ( s ) { |
8385 | case 0 : | 10682 | case 0 : |
8386 | int LA36_0 = input.LA(1); | 10683 | int LA51_0 = input.LA(1); |
8387 | 10684 | ||
8388 | 10685 | ||
8389 | int index36_0 = input.index(); | 10686 | int index51_0 = input.index(); |
8390 | input.rewind(); | 10687 | input.rewind(); |
8391 | s = -1; | 10688 | s = -1; |
8392 | if ( (LA36_0==19) ) {s = 1;} | 10689 | if ( (LA51_0==19) ) {s = 1;} |
8393 | 10690 | ||
8394 | else if ( LA36_0 == 23 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 2;} | 10691 | else if ( LA51_0 == 23 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 2;} |
8395 | 10692 | ||
8396 | else if ( LA36_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 3;} | 10693 | else if ( LA51_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 3;} |
8397 | 10694 | ||
8398 | else if ( LA36_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 4;} | 10695 | else if ( LA51_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 4;} |
8399 | 10696 | ||
8400 | else if ( LA36_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 5;} | 10697 | else if ( LA51_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 5;} |
8401 | 10698 | ||
8402 | else if ( LA36_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 6;} | 10699 | else if ( LA51_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 6;} |
8403 | 10700 | ||
8404 | else if ( LA36_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 7;} | 10701 | else if ( LA51_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 7;} |
8405 | 10702 | ||
8406 | else if ( LA36_0 == 43 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 8;} | 10703 | else if ( LA51_0 == 43 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 8;} |
8407 | 10704 | ||
8408 | else if ( LA36_0 == 27 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 9;} | 10705 | else if ( LA51_0 == 27 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 9;} |
8409 | 10706 | ||
8410 | else if ( LA36_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 10;} | 10707 | else if ( LA51_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 10;} |
8411 | 10708 | ||
8412 | else if ( LA36_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 11;} | 10709 | else if ( LA51_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 11;} |
8413 | 10710 | ||
8414 | else if ( LA36_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 12;} | 10711 | else if ( LA51_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 12;} |
8415 | 10712 | ||
8416 | else if ( LA36_0 == 47 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 13;} | 10713 | else if ( LA51_0 == 47 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 13;} |
8417 | 10714 | ||
8418 | 10715 | ||
8419 | input.seek(index36_0); | 10716 | input.seek(index51_0); |
8420 | if ( s>=0 ) return s; | 10717 | if ( s>=0 ) return s; |
8421 | break; | 10718 | break; |
8422 | } | 10719 | } |
8423 | NoViableAltException nvae = | 10720 | NoViableAltException nvae = |
8424 | new NoViableAltException(getDescription(), 36, _s, input); | 10721 | new NoViableAltException(getDescription(), 51, _s, input); |
8425 | error(nvae); | 10722 | error(nvae); |
8426 | throw nvae; | 10723 | throw nvae; |
8427 | } | 10724 | } |
@@ -8449,14 +10746,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8449 | public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000080020L}); | 10746 | public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000080020L}); |
8450 | public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000010080000L}); | 10747 | public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000010080000L}); |
8451 | public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000010000000L}); | 10748 | public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000010000000L}); |
8452 | public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000003D00000000L}); | 10749 | public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000040000000L}); |
8453 | public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000020010000L}); | 10750 | public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000020010000L}); |
8454 | public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000000040L}); | 10751 | public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000001000000040L}); |
8455 | public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000040000002L}); | 10752 | public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000100000000L}); |
8456 | public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000080000040L}); | 10753 | public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000200000000L}); |
8457 | public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000200000000L}); | 10754 | public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000001000020040L}); |
8458 | public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000FF400C880000L}); | 10755 | public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000400000000L}); |
8459 | public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000020010L}); | 10756 | public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000800000000L}); |
8460 | public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0007000000000000L}); | 10757 | public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000080000000L}); |
10758 | public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000002000000000L}); | ||
10759 | public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000080040L}); | ||
10760 | public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000040L}); | ||
10761 | public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000FF400C880000L}); | ||
10762 | public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000020010L}); | ||
10763 | public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0007000000000000L}); | ||
8461 | 10764 | ||
8462 | } | 10765 | } |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java index 7315b343..26dcdaad 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java | |||
@@ -8,12 +8,14 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackag | |||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry; |
9 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 9 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
10 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; | 10 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; |
11 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope; | ||
11 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration; | 12 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration; |
12 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry; | 13 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry; |
13 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference; | 14 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference; |
14 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; | 15 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; |
15 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; | 16 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; |
16 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport; | 17 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport; |
18 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber; | ||
17 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration; | 19 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration; |
18 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference; | 20 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference; |
19 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification; | 21 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification; |
@@ -21,24 +23,31 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEnt | |||
21 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask; | 23 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask; |
22 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration; | 24 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration; |
23 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference; | 25 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference; |
26 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation; | ||
24 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope; | 27 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope; |
28 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope; | ||
29 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber; | ||
25 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration; | 30 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration; |
26 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; | 31 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; |
27 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference; | 32 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference; |
28 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; | 33 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; |
29 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; | 34 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; |
30 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; | 35 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; |
36 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope; | ||
31 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration; | 37 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration; |
32 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference; | 38 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference; |
33 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification; | 39 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification; |
34 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; | 40 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; |
35 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification; | 41 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification; |
42 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration; | ||
36 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope; | 43 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope; |
44 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope; | ||
37 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; | 45 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; |
38 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference; | 46 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference; |
39 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification; | 47 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification; |
48 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration; | ||
40 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope; | 49 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope; |
41 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope; | 50 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope; |
42 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport; | 51 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport; |
43 | import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; | 52 | import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; |
44 | import java.util.Set; | 53 | import java.util.Set; |
@@ -75,6 +84,9 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin | |||
75 | case ApplicationConfigurationPackage.CLASS_REFERENCE: | 84 | case ApplicationConfigurationPackage.CLASS_REFERENCE: |
76 | sequence_ClassReference(context, (ClassReference) semanticObject); | 85 | sequence_ClassReference(context, (ClassReference) semanticObject); |
77 | return; | 86 | return; |
87 | case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE: | ||
88 | sequence_ClassTypeScope(context, (ClassTypeScope) semanticObject); | ||
89 | return; | ||
78 | case ApplicationConfigurationPackage.CONFIG_DECLARATION: | 90 | case ApplicationConfigurationPackage.CONFIG_DECLARATION: |
79 | sequence_ConfigDeclaration(context, (ConfigDeclaration) semanticObject); | 91 | sequence_ConfigDeclaration(context, (ConfigDeclaration) semanticObject); |
80 | return; | 92 | return; |
@@ -93,6 +105,9 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin | |||
93 | case ApplicationConfigurationPackage.EPACKAGE_IMPORT: | 105 | case ApplicationConfigurationPackage.EPACKAGE_IMPORT: |
94 | sequence_EPackageImport(context, (EPackageImport) semanticObject); | 106 | sequence_EPackageImport(context, (EPackageImport) semanticObject); |
95 | return; | 107 | return; |
108 | case ApplicationConfigurationPackage.EXACT_NUMBER: | ||
109 | sequence_ExactNumber(context, (ExactNumber) semanticObject); | ||
110 | return; | ||
96 | case ApplicationConfigurationPackage.FILE_DECLARATION: | 111 | case ApplicationConfigurationPackage.FILE_DECLARATION: |
97 | sequence_FileDeclaration(context, (FileDeclaration) semanticObject); | 112 | sequence_FileDeclaration(context, (FileDeclaration) semanticObject); |
98 | return; | 113 | return; |
@@ -114,9 +129,18 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin | |||
114 | case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE: | 129 | case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE: |
115 | sequence_GraphPatternReference(context, (GraphPatternReference) semanticObject); | 130 | sequence_GraphPatternReference(context, (GraphPatternReference) semanticObject); |
116 | return; | 131 | return; |
132 | case ApplicationConfigurationPackage.INT_ENUMBERATION: | ||
133 | sequence_IntEnumberation(context, (IntEnumberation) semanticObject); | ||
134 | return; | ||
117 | case ApplicationConfigurationPackage.INTEGER_SCOPE: | 135 | case ApplicationConfigurationPackage.INTEGER_SCOPE: |
118 | sequence_IntegerReference(context, (IntegerScope) semanticObject); | 136 | sequence_IntegerReference(context, (IntegerScope) semanticObject); |
119 | return; | 137 | return; |
138 | case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE: | ||
139 | sequence_IntegerTypeScope(context, (IntegerTypeScope) semanticObject); | ||
140 | return; | ||
141 | case ApplicationConfigurationPackage.INTERVALL_NUMBER: | ||
142 | sequence_IntervallNumber(context, (IntervallNumber) semanticObject); | ||
143 | return; | ||
120 | case ApplicationConfigurationPackage.METAMODEL_DECLARATION: | 144 | case ApplicationConfigurationPackage.METAMODEL_DECLARATION: |
121 | sequence_MetamodelDeclaration(context, (MetamodelDeclaration) semanticObject); | 145 | sequence_MetamodelDeclaration(context, (MetamodelDeclaration) semanticObject); |
122 | return; | 146 | return; |
@@ -135,6 +159,9 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin | |||
135 | case ApplicationConfigurationPackage.OBJECT_REFERENCE: | 159 | case ApplicationConfigurationPackage.OBJECT_REFERENCE: |
136 | sequence_ObjectReference(context, (ObjectReference) semanticObject); | 160 | sequence_ObjectReference(context, (ObjectReference) semanticObject); |
137 | return; | 161 | return; |
162 | case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE: | ||
163 | sequence_ObjectTypeScope(context, (ObjectTypeScope) semanticObject); | ||
164 | return; | ||
138 | case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION: | 165 | case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION: |
139 | sequence_PartialModelDeclaration(context, (PartialModelDeclaration) semanticObject); | 166 | sequence_PartialModelDeclaration(context, (PartialModelDeclaration) semanticObject); |
140 | return; | 167 | return; |
@@ -150,9 +177,15 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin | |||
150 | case ApplicationConfigurationPackage.PATTERN_SPECIFICATION: | 177 | case ApplicationConfigurationPackage.PATTERN_SPECIFICATION: |
151 | sequence_PatternSpecification(context, (PatternSpecification) semanticObject); | 178 | sequence_PatternSpecification(context, (PatternSpecification) semanticObject); |
152 | return; | 179 | return; |
180 | case ApplicationConfigurationPackage.REAL_ENUMERATION: | ||
181 | sequence_RealEnumeration(context, (RealEnumeration) semanticObject); | ||
182 | return; | ||
153 | case ApplicationConfigurationPackage.REAL_SCOPE: | 183 | case ApplicationConfigurationPackage.REAL_SCOPE: |
154 | sequence_RealReference(context, (RealScope) semanticObject); | 184 | sequence_RealReference(context, (RealScope) semanticObject); |
155 | return; | 185 | return; |
186 | case ApplicationConfigurationPackage.REAL_TYPE_SCOPE: | ||
187 | sequence_RealTypeScope(context, (RealTypeScope) semanticObject); | ||
188 | return; | ||
156 | case ApplicationConfigurationPackage.SCOPE_DECLARATION: | 189 | case ApplicationConfigurationPackage.SCOPE_DECLARATION: |
157 | sequence_ScopeDeclaration(context, (ScopeDeclaration) semanticObject); | 190 | sequence_ScopeDeclaration(context, (ScopeDeclaration) semanticObject); |
158 | return; | 191 | return; |
@@ -162,11 +195,14 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin | |||
162 | case ApplicationConfigurationPackage.SCOPE_SPECIFICATION: | 195 | case ApplicationConfigurationPackage.SCOPE_SPECIFICATION: |
163 | sequence_ScopeSpecification(context, (ScopeSpecification) semanticObject); | 196 | sequence_ScopeSpecification(context, (ScopeSpecification) semanticObject); |
164 | return; | 197 | return; |
198 | case ApplicationConfigurationPackage.STRING_ENUMERATION: | ||
199 | sequence_StringEnumeration(context, (StringEnumeration) semanticObject); | ||
200 | return; | ||
165 | case ApplicationConfigurationPackage.STRING_SCOPE: | 201 | case ApplicationConfigurationPackage.STRING_SCOPE: |
166 | sequence_StringReference(context, (StringScope) semanticObject); | 202 | sequence_StringReference(context, (StringScope) semanticObject); |
167 | return; | 203 | return; |
168 | case ApplicationConfigurationPackage.TYPE_SCOPE: | 204 | case ApplicationConfigurationPackage.STRING_TYPE_SCOPE: |
169 | sequence_TypeScope(context, (TypeScope) semanticObject); | 205 | sequence_StringTypeScope(context, (StringTypeScope) semanticObject); |
170 | return; | 206 | return; |
171 | case ApplicationConfigurationPackage.VIATRA_IMPORT: | 207 | case ApplicationConfigurationPackage.VIATRA_IMPORT: |
172 | sequence_ViatraImport(context, (ViatraImport) semanticObject); | 208 | sequence_ViatraImport(context, (ViatraImport) semanticObject); |
@@ -223,6 +259,19 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin | |||
223 | 259 | ||
224 | /** | 260 | /** |
225 | * Contexts: | 261 | * Contexts: |
262 | * TypeScope returns ClassTypeScope | ||
263 | * ClassTypeScope returns ClassTypeScope | ||
264 | * | ||
265 | * Constraint: | ||
266 | * (type=ClassReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber)) | ||
267 | */ | ||
268 | protected void sequence_ClassTypeScope(ISerializationContext context, ClassTypeScope semanticObject) { | ||
269 | genericSequencer.createSequence(context, semanticObject); | ||
270 | } | ||
271 | |||
272 | |||
273 | /** | ||
274 | * Contexts: | ||
226 | * Command returns ConfigDeclaration | 275 | * Command returns ConfigDeclaration |
227 | * Declaration returns ConfigDeclaration | 276 | * Declaration returns ConfigDeclaration |
228 | * ConfigDeclaration returns ConfigDeclaration | 277 | * ConfigDeclaration returns ConfigDeclaration |
@@ -330,6 +379,19 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin | |||
330 | 379 | ||
331 | /** | 380 | /** |
332 | * Contexts: | 381 | * Contexts: |
382 | * NumberSpecification returns ExactNumber | ||
383 | * ExactNumber returns ExactNumber | ||
384 | * | ||
385 | * Constraint: | ||
386 | * (exactNumber=INT | exactUnlimited?='*') | ||
387 | */ | ||
388 | protected void sequence_ExactNumber(ISerializationContext context, ExactNumber semanticObject) { | ||
389 | genericSequencer.createSequence(context, semanticObject); | ||
390 | } | ||
391 | |||
392 | |||
393 | /** | ||
394 | * Contexts: | ||
333 | * Command returns FileDeclaration | 395 | * Command returns FileDeclaration |
334 | * Declaration returns FileDeclaration | 396 | * Declaration returns FileDeclaration |
335 | * FileDeclaration returns FileDeclaration | 397 | * FileDeclaration returns FileDeclaration |
@@ -410,19 +472,21 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin | |||
410 | * | 472 | * |
411 | * Constraint: | 473 | * Constraint: |
412 | * ( | 474 | * ( |
413 | * metamodel=Metamodel | | 475 | * ( |
414 | * partialModel=PartialModel | | 476 | * metamodel=Metamodel | |
415 | * patterns=GraphPattern | | 477 | * partialModel=PartialModel | |
416 | * scope=Scope | | 478 | * patterns=GraphPattern | |
417 | * number=INT | | 479 | * scope=Scope | |
418 | * runs=INT | | 480 | * solver=Solver | |
419 | * solver=Solver | | 481 | * config=Config | |
420 | * config=Config | | 482 | * debugFolder=File | |
421 | * tagetFolder=File | | 483 | * targetLogFile=File | |
422 | * debugFolder=File | | 484 | * targetStatisticsFile=File | |
423 | * targetLogFile=File | | 485 | * tagetFolder=File |
424 | * targetStatisticsFile=File | 486 | * )? |
425 | * )* | 487 | * (numberSpecified?='number' number=INT)? |
488 | * (runSpecified?='runs' runs=INT)? | ||
489 | * )+ | ||
426 | */ | 490 | */ |
427 | protected void sequence_GenerationTask(ISerializationContext context, GenerationTask semanticObject) { | 491 | protected void sequence_GenerationTask(ISerializationContext context, GenerationTask semanticObject) { |
428 | genericSequencer.createSequence(context, semanticObject); | 492 | genericSequencer.createSequence(context, semanticObject); |
@@ -473,6 +537,19 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin | |||
473 | 537 | ||
474 | /** | 538 | /** |
475 | * Contexts: | 539 | * Contexts: |
540 | * NumberSpecification returns IntEnumberation | ||
541 | * IntEnumberation returns IntEnumberation | ||
542 | * | ||
543 | * Constraint: | ||
544 | * (entry+=INT entry+=INT*)? | ||
545 | */ | ||
546 | protected void sequence_IntEnumberation(ISerializationContext context, IntEnumberation semanticObject) { | ||
547 | genericSequencer.createSequence(context, semanticObject); | ||
548 | } | ||
549 | |||
550 | |||
551 | /** | ||
552 | * Contexts: | ||
476 | * TypeReference returns IntegerScope | 553 | * TypeReference returns IntegerScope |
477 | * IntegerReference returns IntegerScope | 554 | * IntegerReference returns IntegerScope |
478 | * | 555 | * |
@@ -486,6 +563,32 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin | |||
486 | 563 | ||
487 | /** | 564 | /** |
488 | * Contexts: | 565 | * Contexts: |
566 | * TypeScope returns IntegerTypeScope | ||
567 | * IntegerTypeScope returns IntegerTypeScope | ||
568 | * | ||
569 | * Constraint: | ||
570 | * (type=IntegerReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | number=IntEnumberation)) | ||
571 | */ | ||
572 | protected void sequence_IntegerTypeScope(ISerializationContext context, IntegerTypeScope semanticObject) { | ||
573 | genericSequencer.createSequence(context, semanticObject); | ||
574 | } | ||
575 | |||
576 | |||
577 | /** | ||
578 | * Contexts: | ||
579 | * NumberSpecification returns IntervallNumber | ||
580 | * IntervallNumber returns IntervallNumber | ||
581 | * | ||
582 | * Constraint: | ||
583 | * (min=INT (maxNumber=INT | maxUnlimited?='*')) | ||
584 | */ | ||
585 | protected void sequence_IntervallNumber(ISerializationContext context, IntervallNumber semanticObject) { | ||
586 | genericSequencer.createSequence(context, semanticObject); | ||
587 | } | ||
588 | |||
589 | |||
590 | /** | ||
591 | * Contexts: | ||
489 | * Command returns MetamodelDeclaration | 592 | * Command returns MetamodelDeclaration |
490 | * Declaration returns MetamodelDeclaration | 593 | * Declaration returns MetamodelDeclaration |
491 | * MetamodelDeclaration returns MetamodelDeclaration | 594 | * MetamodelDeclaration returns MetamodelDeclaration |
@@ -586,6 +689,19 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin | |||
586 | 689 | ||
587 | /** | 690 | /** |
588 | * Contexts: | 691 | * Contexts: |
692 | * TypeScope returns ObjectTypeScope | ||
693 | * ObjectTypeScope returns ObjectTypeScope | ||
694 | * | ||
695 | * Constraint: | ||
696 | * (type=ObjectReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber)) | ||
697 | */ | ||
698 | protected void sequence_ObjectTypeScope(ISerializationContext context, ObjectTypeScope semanticObject) { | ||
699 | genericSequencer.createSequence(context, semanticObject); | ||
700 | } | ||
701 | |||
702 | |||
703 | /** | ||
704 | * Contexts: | ||
589 | * Command returns PartialModelDeclaration | 705 | * Command returns PartialModelDeclaration |
590 | * Declaration returns PartialModelDeclaration | 706 | * Declaration returns PartialModelDeclaration |
591 | * PartialModelDeclaration returns PartialModelDeclaration | 707 | * PartialModelDeclaration returns PartialModelDeclaration |
@@ -667,6 +783,19 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin | |||
667 | 783 | ||
668 | /** | 784 | /** |
669 | * Contexts: | 785 | * Contexts: |
786 | * NumberSpecification returns RealEnumeration | ||
787 | * RealEnumeration returns RealEnumeration | ||
788 | * | ||
789 | * Constraint: | ||
790 | * (entry+=INT entry+=INT*)? | ||
791 | */ | ||
792 | protected void sequence_RealEnumeration(ISerializationContext context, RealEnumeration semanticObject) { | ||
793 | genericSequencer.createSequence(context, semanticObject); | ||
794 | } | ||
795 | |||
796 | |||
797 | /** | ||
798 | * Contexts: | ||
670 | * TypeReference returns RealScope | 799 | * TypeReference returns RealScope |
671 | * RealReference returns RealScope | 800 | * RealReference returns RealScope |
672 | * | 801 | * |
@@ -680,6 +809,19 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin | |||
680 | 809 | ||
681 | /** | 810 | /** |
682 | * Contexts: | 811 | * Contexts: |
812 | * TypeScope returns RealTypeScope | ||
813 | * RealTypeScope returns RealTypeScope | ||
814 | * | ||
815 | * Constraint: | ||
816 | * (type=RealReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | number=RealEnumeration)) | ||
817 | */ | ||
818 | protected void sequence_RealTypeScope(ISerializationContext context, RealTypeScope semanticObject) { | ||
819 | genericSequencer.createSequence(context, semanticObject); | ||
820 | } | ||
821 | |||
822 | |||
823 | /** | ||
824 | * Contexts: | ||
683 | * Command returns ScopeDeclaration | 825 | * Command returns ScopeDeclaration |
684 | * Declaration returns ScopeDeclaration | 826 | * Declaration returns ScopeDeclaration |
685 | * ScopeDeclaration returns ScopeDeclaration | 827 | * ScopeDeclaration returns ScopeDeclaration |
@@ -735,6 +877,19 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin | |||
735 | 877 | ||
736 | /** | 878 | /** |
737 | * Contexts: | 879 | * Contexts: |
880 | * NumberSpecification returns StringEnumeration | ||
881 | * StringEnumeration returns StringEnumeration | ||
882 | * | ||
883 | * Constraint: | ||
884 | * (entry+=STRING entry+=STRING*)? | ||
885 | */ | ||
886 | protected void sequence_StringEnumeration(ISerializationContext context, StringEnumeration semanticObject) { | ||
887 | genericSequencer.createSequence(context, semanticObject); | ||
888 | } | ||
889 | |||
890 | |||
891 | /** | ||
892 | * Contexts: | ||
738 | * TypeReference returns StringScope | 893 | * TypeReference returns StringScope |
739 | * StringReference returns StringScope | 894 | * StringReference returns StringScope |
740 | * | 895 | * |
@@ -748,12 +903,13 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin | |||
748 | 903 | ||
749 | /** | 904 | /** |
750 | * Contexts: | 905 | * Contexts: |
751 | * TypeScope returns TypeScope | 906 | * TypeScope returns StringTypeScope |
907 | * StringTypeScope returns StringTypeScope | ||
752 | * | 908 | * |
753 | * Constraint: | 909 | * Constraint: |
754 | * (type=TypeReference (setsNew?='+=' | setsSum?='=') min=INT (maxUnlimited?='*' | max=INT)?) | 910 | * (type=StringReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | number=StringEnumeration)) |
755 | */ | 911 | */ |
756 | protected void sequence_TypeScope(ISerializationContext context, TypeScope semanticObject) { | 912 | protected void sequence_StringTypeScope(ISerializationContext context, StringTypeScope semanticObject) { |
757 | genericSequencer.createSequence(context, semanticObject); | 913 | genericSequencer.createSequence(context, semanticObject); |
758 | } | 914 | } |
759 | 915 | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java index 6541c19b..54914973 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java | |||
@@ -108,6 +108,8 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen | |||
108 | private final RuleCall cEPackageImportParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); | 108 | private final RuleCall cEPackageImportParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); |
109 | private final RuleCall cViatraImportParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); | 109 | private final RuleCall cViatraImportParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); |
110 | 110 | ||
111 | ////terminal REAL returns ecore::EBigDecimal: '-'? INT '.' INT; | ||
112 | ////terminal INTEGER returns ecore::EInt: '-'? INT; | ||
111 | ///////////////////////////////////////////////////// | 113 | ///////////////////////////////////////////////////// |
112 | //// Imports | 114 | //// Imports |
113 | ///////////////////////////////////////////////////// | 115 | ///////////////////////////////////////////////////// |
@@ -1255,40 +1257,130 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen | |||
1255 | } | 1257 | } |
1256 | public class TypeScopeElements extends AbstractParserRuleElementFinder { | 1258 | public class TypeScopeElements extends AbstractParserRuleElementFinder { |
1257 | private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeScope"); | 1259 | private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeScope"); |
1260 | private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); | ||
1261 | private final RuleCall cClassTypeScopeParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); | ||
1262 | private final RuleCall cObjectTypeScopeParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); | ||
1263 | private final RuleCall cIntegerTypeScopeParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); | ||
1264 | private final RuleCall cRealTypeScopeParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); | ||
1265 | private final RuleCall cStringTypeScopeParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); | ||
1266 | |||
1267 | //TypeScope: | ||
1268 | // ClassTypeScope | ObjectTypeScope | IntegerTypeScope | RealTypeScope | StringTypeScope; | ||
1269 | @Override public ParserRule getRule() { return rule; } | ||
1270 | |||
1271 | //ClassTypeScope | ObjectTypeScope | IntegerTypeScope | RealTypeScope | StringTypeScope | ||
1272 | public Alternatives getAlternatives() { return cAlternatives; } | ||
1273 | |||
1274 | //ClassTypeScope | ||
1275 | public RuleCall getClassTypeScopeParserRuleCall_0() { return cClassTypeScopeParserRuleCall_0; } | ||
1276 | |||
1277 | //ObjectTypeScope | ||
1278 | public RuleCall getObjectTypeScopeParserRuleCall_1() { return cObjectTypeScopeParserRuleCall_1; } | ||
1279 | |||
1280 | //IntegerTypeScope | ||
1281 | public RuleCall getIntegerTypeScopeParserRuleCall_2() { return cIntegerTypeScopeParserRuleCall_2; } | ||
1282 | |||
1283 | //RealTypeScope | ||
1284 | public RuleCall getRealTypeScopeParserRuleCall_3() { return cRealTypeScopeParserRuleCall_3; } | ||
1285 | |||
1286 | //StringTypeScope | ||
1287 | public RuleCall getStringTypeScopeParserRuleCall_4() { return cStringTypeScopeParserRuleCall_4; } | ||
1288 | } | ||
1289 | public class ClassTypeScopeElements extends AbstractParserRuleElementFinder { | ||
1290 | private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ClassTypeScope"); | ||
1258 | private final Group cGroup = (Group)rule.eContents().get(1); | 1291 | private final Group cGroup = (Group)rule.eContents().get(1); |
1259 | private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0); | 1292 | private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0); |
1260 | private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); | 1293 | private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); |
1261 | private final RuleCall cTypeTypeReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0); | 1294 | private final RuleCall cTypeClassReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0); |
1262 | private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); | 1295 | private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); |
1263 | private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); | 1296 | private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); |
1264 | private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0); | 1297 | private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0); |
1265 | private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); | 1298 | private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); |
1266 | private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0); | 1299 | private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0); |
1267 | private final Assignment cMinAssignment_3 = (Assignment)cGroup.eContents().get(3); | 1300 | private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3); |
1268 | private final RuleCall cMinINTTerminalRuleCall_3_0 = (RuleCall)cMinAssignment_3.eContents().get(0); | 1301 | private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0); |
1269 | private final Group cGroup_4 = (Group)cGroup.eContents().get(4); | 1302 | private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0); |
1270 | private final Keyword cFullStopFullStopKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); | 1303 | private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1); |
1271 | private final Alternatives cAlternatives_4_1 = (Alternatives)cGroup_4.eContents().get(1); | 1304 | private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0); |
1272 | private final Assignment cMaxUnlimitedAssignment_4_1_0 = (Assignment)cAlternatives_4_1.eContents().get(0); | 1305 | |
1273 | private final Keyword cMaxUnlimitedAsteriskKeyword_4_1_0_0 = (Keyword)cMaxUnlimitedAssignment_4_1_0.eContents().get(0); | 1306 | //ClassTypeScope: |
1274 | private final Assignment cMaxAssignment_4_1_1 = (Assignment)cAlternatives_4_1.eContents().get(1); | 1307 | // '#' type=ClassReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber); |
1275 | private final RuleCall cMaxINTTerminalRuleCall_4_1_1_0 = (RuleCall)cMaxAssignment_4_1_1.eContents().get(0); | 1308 | @Override public ParserRule getRule() { return rule; } |
1276 | 1309 | ||
1277 | //TypeScope: | 1310 | //'#' type=ClassReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber) |
1278 | // '#' type=TypeReference (setsNew?='+=' | setsSum?='=') min=INT ('..' (maxUnlimited?='*' | max=INT))?; | 1311 | public Group getGroup() { return cGroup; } |
1312 | |||
1313 | //'#' | ||
1314 | public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; } | ||
1315 | |||
1316 | //type=ClassReference | ||
1317 | public Assignment getTypeAssignment_1() { return cTypeAssignment_1; } | ||
1318 | |||
1319 | //ClassReference | ||
1320 | public RuleCall getTypeClassReferenceParserRuleCall_1_0() { return cTypeClassReferenceParserRuleCall_1_0; } | ||
1321 | |||
1322 | //(setsNew?='+=' | setsSum?='=') | ||
1323 | public Alternatives getAlternatives_2() { return cAlternatives_2; } | ||
1324 | |||
1325 | //setsNew?='+=' | ||
1326 | public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; } | ||
1327 | |||
1328 | //'+=' | ||
1329 | public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; } | ||
1330 | |||
1331 | //setsSum?='=' | ||
1332 | public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; } | ||
1333 | |||
1334 | //'=' | ||
1335 | public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; } | ||
1336 | |||
1337 | //(number=ExactNumber | number=IntervallNumber) | ||
1338 | public Alternatives getAlternatives_3() { return cAlternatives_3; } | ||
1339 | |||
1340 | //number=ExactNumber | ||
1341 | public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; } | ||
1342 | |||
1343 | //ExactNumber | ||
1344 | public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; } | ||
1345 | |||
1346 | //number=IntervallNumber | ||
1347 | public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; } | ||
1348 | |||
1349 | //IntervallNumber | ||
1350 | public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; } | ||
1351 | } | ||
1352 | public class ObjectTypeScopeElements extends AbstractParserRuleElementFinder { | ||
1353 | private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectTypeScope"); | ||
1354 | private final Group cGroup = (Group)rule.eContents().get(1); | ||
1355 | private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0); | ||
1356 | private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); | ||
1357 | private final RuleCall cTypeObjectReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0); | ||
1358 | private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); | ||
1359 | private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); | ||
1360 | private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0); | ||
1361 | private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); | ||
1362 | private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0); | ||
1363 | private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3); | ||
1364 | private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0); | ||
1365 | private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0); | ||
1366 | private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1); | ||
1367 | private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0); | ||
1368 | |||
1369 | //ObjectTypeScope: | ||
1370 | // '#' type=ObjectReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber); | ||
1279 | @Override public ParserRule getRule() { return rule; } | 1371 | @Override public ParserRule getRule() { return rule; } |
1280 | 1372 | ||
1281 | //'#' type=TypeReference (setsNew?='+=' | setsSum?='=') min=INT ('..' (maxUnlimited?='*' | max=INT))? | 1373 | //'#' type=ObjectReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber) |
1282 | public Group getGroup() { return cGroup; } | 1374 | public Group getGroup() { return cGroup; } |
1283 | 1375 | ||
1284 | //'#' | 1376 | //'#' |
1285 | public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; } | 1377 | public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; } |
1286 | 1378 | ||
1287 | //type=TypeReference | 1379 | //type=ObjectReference |
1288 | public Assignment getTypeAssignment_1() { return cTypeAssignment_1; } | 1380 | public Assignment getTypeAssignment_1() { return cTypeAssignment_1; } |
1289 | 1381 | ||
1290 | //TypeReference | 1382 | //ObjectReference |
1291 | public RuleCall getTypeTypeReferenceParserRuleCall_1_0() { return cTypeTypeReferenceParserRuleCall_1_0; } | 1383 | public RuleCall getTypeObjectReferenceParserRuleCall_1_0() { return cTypeObjectReferenceParserRuleCall_1_0; } |
1292 | 1384 | ||
1293 | //(setsNew?='+=' | setsSum?='=') | 1385 | //(setsNew?='+=' | setsSum?='=') |
1294 | public Alternatives getAlternatives_2() { return cAlternatives_2; } | 1386 | public Alternatives getAlternatives_2() { return cAlternatives_2; } |
@@ -1305,32 +1397,239 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen | |||
1305 | //'=' | 1397 | //'=' |
1306 | public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; } | 1398 | public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; } |
1307 | 1399 | ||
1308 | //min=INT | 1400 | //(number=ExactNumber | number=IntervallNumber) |
1309 | public Assignment getMinAssignment_3() { return cMinAssignment_3; } | 1401 | public Alternatives getAlternatives_3() { return cAlternatives_3; } |
1310 | 1402 | ||
1311 | //INT | 1403 | //number=ExactNumber |
1312 | public RuleCall getMinINTTerminalRuleCall_3_0() { return cMinINTTerminalRuleCall_3_0; } | 1404 | public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; } |
1313 | 1405 | ||
1314 | //('..' (maxUnlimited?='*' | max=INT))? | 1406 | //ExactNumber |
1315 | public Group getGroup_4() { return cGroup_4; } | 1407 | public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; } |
1316 | 1408 | ||
1317 | //'..' | 1409 | //number=IntervallNumber |
1318 | public Keyword getFullStopFullStopKeyword_4_0() { return cFullStopFullStopKeyword_4_0; } | 1410 | public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; } |
1319 | 1411 | ||
1320 | //(maxUnlimited?='*' | max=INT) | 1412 | //IntervallNumber |
1321 | public Alternatives getAlternatives_4_1() { return cAlternatives_4_1; } | 1413 | public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; } |
1414 | } | ||
1415 | public class IntegerTypeScopeElements extends AbstractParserRuleElementFinder { | ||
1416 | private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntegerTypeScope"); | ||
1417 | private final Group cGroup = (Group)rule.eContents().get(1); | ||
1418 | private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0); | ||
1419 | private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); | ||
1420 | private final RuleCall cTypeIntegerReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0); | ||
1421 | private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); | ||
1422 | private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); | ||
1423 | private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0); | ||
1424 | private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); | ||
1425 | private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0); | ||
1426 | private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3); | ||
1427 | private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0); | ||
1428 | private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0); | ||
1429 | private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1); | ||
1430 | private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0); | ||
1431 | private final Assignment cNumberAssignment_3_2 = (Assignment)cAlternatives_3.eContents().get(2); | ||
1432 | private final RuleCall cNumberIntEnumberationParserRuleCall_3_2_0 = (RuleCall)cNumberAssignment_3_2.eContents().get(0); | ||
1433 | |||
1434 | //IntegerTypeScope: | ||
1435 | // '#' type=IntegerReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | | ||
1436 | // number=IntEnumberation); | ||
1437 | @Override public ParserRule getRule() { return rule; } | ||
1322 | 1438 | ||
1323 | //maxUnlimited?='*' | 1439 | //'#' type=IntegerReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | |
1324 | public Assignment getMaxUnlimitedAssignment_4_1_0() { return cMaxUnlimitedAssignment_4_1_0; } | 1440 | //number=IntEnumberation) |
1441 | public Group getGroup() { return cGroup; } | ||
1325 | 1442 | ||
1326 | //'*' | 1443 | //'#' |
1327 | public Keyword getMaxUnlimitedAsteriskKeyword_4_1_0_0() { return cMaxUnlimitedAsteriskKeyword_4_1_0_0; } | 1444 | public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; } |
1328 | 1445 | ||
1329 | //max=INT | 1446 | //type=IntegerReference |
1330 | public Assignment getMaxAssignment_4_1_1() { return cMaxAssignment_4_1_1; } | 1447 | public Assignment getTypeAssignment_1() { return cTypeAssignment_1; } |
1331 | 1448 | ||
1332 | //INT | 1449 | //IntegerReference |
1333 | public RuleCall getMaxINTTerminalRuleCall_4_1_1_0() { return cMaxINTTerminalRuleCall_4_1_1_0; } | 1450 | public RuleCall getTypeIntegerReferenceParserRuleCall_1_0() { return cTypeIntegerReferenceParserRuleCall_1_0; } |
1451 | |||
1452 | //(setsNew?='+=' | setsSum?='=') | ||
1453 | public Alternatives getAlternatives_2() { return cAlternatives_2; } | ||
1454 | |||
1455 | //setsNew?='+=' | ||
1456 | public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; } | ||
1457 | |||
1458 | //'+=' | ||
1459 | public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; } | ||
1460 | |||
1461 | //setsSum?='=' | ||
1462 | public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; } | ||
1463 | |||
1464 | //'=' | ||
1465 | public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; } | ||
1466 | |||
1467 | //(number=ExactNumber | number=IntervallNumber | number=IntEnumberation) | ||
1468 | public Alternatives getAlternatives_3() { return cAlternatives_3; } | ||
1469 | |||
1470 | //number=ExactNumber | ||
1471 | public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; } | ||
1472 | |||
1473 | //ExactNumber | ||
1474 | public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; } | ||
1475 | |||
1476 | //number=IntervallNumber | ||
1477 | public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; } | ||
1478 | |||
1479 | //IntervallNumber | ||
1480 | public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; } | ||
1481 | |||
1482 | //number=IntEnumberation | ||
1483 | public Assignment getNumberAssignment_3_2() { return cNumberAssignment_3_2; } | ||
1484 | |||
1485 | //IntEnumberation | ||
1486 | public RuleCall getNumberIntEnumberationParserRuleCall_3_2_0() { return cNumberIntEnumberationParserRuleCall_3_2_0; } | ||
1487 | } | ||
1488 | public class RealTypeScopeElements extends AbstractParserRuleElementFinder { | ||
1489 | private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealTypeScope"); | ||
1490 | private final Group cGroup = (Group)rule.eContents().get(1); | ||
1491 | private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0); | ||
1492 | private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); | ||
1493 | private final RuleCall cTypeRealReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0); | ||
1494 | private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); | ||
1495 | private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); | ||
1496 | private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0); | ||
1497 | private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); | ||
1498 | private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0); | ||
1499 | private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3); | ||
1500 | private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0); | ||
1501 | private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0); | ||
1502 | private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1); | ||
1503 | private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0); | ||
1504 | private final Assignment cNumberAssignment_3_2 = (Assignment)cAlternatives_3.eContents().get(2); | ||
1505 | private final RuleCall cNumberRealEnumerationParserRuleCall_3_2_0 = (RuleCall)cNumberAssignment_3_2.eContents().get(0); | ||
1506 | |||
1507 | //RealTypeScope: | ||
1508 | // '#' type=RealReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | | ||
1509 | // number=RealEnumeration); | ||
1510 | @Override public ParserRule getRule() { return rule; } | ||
1511 | |||
1512 | //'#' type=RealReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | | ||
1513 | //number=RealEnumeration) | ||
1514 | public Group getGroup() { return cGroup; } | ||
1515 | |||
1516 | //'#' | ||
1517 | public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; } | ||
1518 | |||
1519 | //type=RealReference | ||
1520 | public Assignment getTypeAssignment_1() { return cTypeAssignment_1; } | ||
1521 | |||
1522 | //RealReference | ||
1523 | public RuleCall getTypeRealReferenceParserRuleCall_1_0() { return cTypeRealReferenceParserRuleCall_1_0; } | ||
1524 | |||
1525 | //(setsNew?='+=' | setsSum?='=') | ||
1526 | public Alternatives getAlternatives_2() { return cAlternatives_2; } | ||
1527 | |||
1528 | //setsNew?='+=' | ||
1529 | public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; } | ||
1530 | |||
1531 | //'+=' | ||
1532 | public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; } | ||
1533 | |||
1534 | //setsSum?='=' | ||
1535 | public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; } | ||
1536 | |||
1537 | //'=' | ||
1538 | public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; } | ||
1539 | |||
1540 | //(number=ExactNumber | number=IntervallNumber | number=RealEnumeration) | ||
1541 | public Alternatives getAlternatives_3() { return cAlternatives_3; } | ||
1542 | |||
1543 | //number=ExactNumber | ||
1544 | public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; } | ||
1545 | |||
1546 | //ExactNumber | ||
1547 | public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; } | ||
1548 | |||
1549 | //number=IntervallNumber | ||
1550 | public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; } | ||
1551 | |||
1552 | //IntervallNumber | ||
1553 | public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; } | ||
1554 | |||
1555 | //number=RealEnumeration | ||
1556 | public Assignment getNumberAssignment_3_2() { return cNumberAssignment_3_2; } | ||
1557 | |||
1558 | //RealEnumeration | ||
1559 | public RuleCall getNumberRealEnumerationParserRuleCall_3_2_0() { return cNumberRealEnumerationParserRuleCall_3_2_0; } | ||
1560 | } | ||
1561 | public class StringTypeScopeElements extends AbstractParserRuleElementFinder { | ||
1562 | private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringTypeScope"); | ||
1563 | private final Group cGroup = (Group)rule.eContents().get(1); | ||
1564 | private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0); | ||
1565 | private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); | ||
1566 | private final RuleCall cTypeStringReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0); | ||
1567 | private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); | ||
1568 | private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); | ||
1569 | private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0); | ||
1570 | private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); | ||
1571 | private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0); | ||
1572 | private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3); | ||
1573 | private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0); | ||
1574 | private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0); | ||
1575 | private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1); | ||
1576 | private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0); | ||
1577 | private final Assignment cNumberAssignment_3_2 = (Assignment)cAlternatives_3.eContents().get(2); | ||
1578 | private final RuleCall cNumberStringEnumerationParserRuleCall_3_2_0 = (RuleCall)cNumberAssignment_3_2.eContents().get(0); | ||
1579 | |||
1580 | //StringTypeScope: | ||
1581 | // '#' type=StringReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | | ||
1582 | // number=StringEnumeration); | ||
1583 | @Override public ParserRule getRule() { return rule; } | ||
1584 | |||
1585 | //'#' type=StringReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | | ||
1586 | //number=StringEnumeration) | ||
1587 | public Group getGroup() { return cGroup; } | ||
1588 | |||
1589 | //'#' | ||
1590 | public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; } | ||
1591 | |||
1592 | //type=StringReference | ||
1593 | public Assignment getTypeAssignment_1() { return cTypeAssignment_1; } | ||
1594 | |||
1595 | //StringReference | ||
1596 | public RuleCall getTypeStringReferenceParserRuleCall_1_0() { return cTypeStringReferenceParserRuleCall_1_0; } | ||
1597 | |||
1598 | //(setsNew?='+=' | setsSum?='=') | ||
1599 | public Alternatives getAlternatives_2() { return cAlternatives_2; } | ||
1600 | |||
1601 | //setsNew?='+=' | ||
1602 | public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; } | ||
1603 | |||
1604 | //'+=' | ||
1605 | public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; } | ||
1606 | |||
1607 | //setsSum?='=' | ||
1608 | public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; } | ||
1609 | |||
1610 | //'=' | ||
1611 | public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; } | ||
1612 | |||
1613 | //(number=ExactNumber | number=IntervallNumber | number=StringEnumeration) | ||
1614 | public Alternatives getAlternatives_3() { return cAlternatives_3; } | ||
1615 | |||
1616 | //number=ExactNumber | ||
1617 | public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; } | ||
1618 | |||
1619 | //ExactNumber | ||
1620 | public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; } | ||
1621 | |||
1622 | //number=IntervallNumber | ||
1623 | public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; } | ||
1624 | |||
1625 | //IntervallNumber | ||
1626 | public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; } | ||
1627 | |||
1628 | //number=StringEnumeration | ||
1629 | public Assignment getNumberAssignment_3_2() { return cNumberAssignment_3_2; } | ||
1630 | |||
1631 | //StringEnumeration | ||
1632 | public RuleCall getNumberStringEnumerationParserRuleCall_3_2_0() { return cNumberStringEnumerationParserRuleCall_3_2_0; } | ||
1334 | } | 1633 | } |
1335 | public class TypeReferenceElements extends AbstractParserRuleElementFinder { | 1634 | public class TypeReferenceElements extends AbstractParserRuleElementFinder { |
1336 | private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeReference"); | 1635 | private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeReference"); |
@@ -1466,6 +1765,260 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen | |||
1466 | //'string' | 1765 | //'string' |
1467 | public Keyword getStringKeyword_1() { return cStringKeyword_1; } | 1766 | public Keyword getStringKeyword_1() { return cStringKeyword_1; } |
1468 | } | 1767 | } |
1768 | public class NumberSpecificationElements extends AbstractParserRuleElementFinder { | ||
1769 | private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.NumberSpecification"); | ||
1770 | private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); | ||
1771 | private final RuleCall cExactNumberParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); | ||
1772 | private final RuleCall cIntervallNumberParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); | ||
1773 | private final RuleCall cIntEnumberationParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); | ||
1774 | private final RuleCall cRealEnumerationParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); | ||
1775 | private final RuleCall cStringEnumerationParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); | ||
1776 | |||
1777 | //NumberSpecification: | ||
1778 | // ExactNumber | IntervallNumber | IntEnumberation | RealEnumeration | StringEnumeration; | ||
1779 | @Override public ParserRule getRule() { return rule; } | ||
1780 | |||
1781 | //ExactNumber | IntervallNumber | IntEnumberation | RealEnumeration | StringEnumeration | ||
1782 | public Alternatives getAlternatives() { return cAlternatives; } | ||
1783 | |||
1784 | //ExactNumber | ||
1785 | public RuleCall getExactNumberParserRuleCall_0() { return cExactNumberParserRuleCall_0; } | ||
1786 | |||
1787 | //IntervallNumber | ||
1788 | public RuleCall getIntervallNumberParserRuleCall_1() { return cIntervallNumberParserRuleCall_1; } | ||
1789 | |||
1790 | //IntEnumberation | ||
1791 | public RuleCall getIntEnumberationParserRuleCall_2() { return cIntEnumberationParserRuleCall_2; } | ||
1792 | |||
1793 | //RealEnumeration | ||
1794 | public RuleCall getRealEnumerationParserRuleCall_3() { return cRealEnumerationParserRuleCall_3; } | ||
1795 | |||
1796 | //StringEnumeration | ||
1797 | public RuleCall getStringEnumerationParserRuleCall_4() { return cStringEnumerationParserRuleCall_4; } | ||
1798 | } | ||
1799 | public class ExactNumberElements extends AbstractParserRuleElementFinder { | ||
1800 | private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); | ||
1801 | private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); | ||
1802 | private final Assignment cExactNumberAssignment_0 = (Assignment)cAlternatives.eContents().get(0); | ||
1803 | private final RuleCall cExactNumberINTTerminalRuleCall_0_0 = (RuleCall)cExactNumberAssignment_0.eContents().get(0); | ||
1804 | private final Assignment cExactUnlimitedAssignment_1 = (Assignment)cAlternatives.eContents().get(1); | ||
1805 | private final Keyword cExactUnlimitedAsteriskKeyword_1_0 = (Keyword)cExactUnlimitedAssignment_1.eContents().get(0); | ||
1806 | |||
1807 | //ExactNumber: | ||
1808 | // exactNumber=INT | exactUnlimited?='*'; | ||
1809 | @Override public ParserRule getRule() { return rule; } | ||
1810 | |||
1811 | //exactNumber=INT | exactUnlimited?='*' | ||
1812 | public Alternatives getAlternatives() { return cAlternatives; } | ||
1813 | |||
1814 | //exactNumber=INT | ||
1815 | public Assignment getExactNumberAssignment_0() { return cExactNumberAssignment_0; } | ||
1816 | |||
1817 | //INT | ||
1818 | public RuleCall getExactNumberINTTerminalRuleCall_0_0() { return cExactNumberINTTerminalRuleCall_0_0; } | ||
1819 | |||
1820 | //exactUnlimited?='*' | ||
1821 | public Assignment getExactUnlimitedAssignment_1() { return cExactUnlimitedAssignment_1; } | ||
1822 | |||
1823 | //'*' | ||
1824 | public Keyword getExactUnlimitedAsteriskKeyword_1_0() { return cExactUnlimitedAsteriskKeyword_1_0; } | ||
1825 | } | ||
1826 | public class IntervallNumberElements extends AbstractParserRuleElementFinder { | ||
1827 | private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); | ||
1828 | private final Group cGroup = (Group)rule.eContents().get(1); | ||
1829 | private final Assignment cMinAssignment_0 = (Assignment)cGroup.eContents().get(0); | ||
1830 | private final RuleCall cMinINTTerminalRuleCall_0_0 = (RuleCall)cMinAssignment_0.eContents().get(0); | ||
1831 | private final Keyword cFullStopFullStopKeyword_1 = (Keyword)cGroup.eContents().get(1); | ||
1832 | private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); | ||
1833 | private final Assignment cMaxNumberAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); | ||
1834 | private final RuleCall cMaxNumberINTTerminalRuleCall_2_0_0 = (RuleCall)cMaxNumberAssignment_2_0.eContents().get(0); | ||
1835 | private final Assignment cMaxUnlimitedAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); | ||
1836 | private final Keyword cMaxUnlimitedAsteriskKeyword_2_1_0 = (Keyword)cMaxUnlimitedAssignment_2_1.eContents().get(0); | ||
1837 | |||
1838 | //IntervallNumber: | ||
1839 | // min=INT '..' (maxNumber=INT | maxUnlimited?='*'); | ||
1840 | @Override public ParserRule getRule() { return rule; } | ||
1841 | |||
1842 | //min=INT '..' (maxNumber=INT | maxUnlimited?='*') | ||
1843 | public Group getGroup() { return cGroup; } | ||
1844 | |||
1845 | //min=INT | ||
1846 | public Assignment getMinAssignment_0() { return cMinAssignment_0; } | ||
1847 | |||
1848 | //INT | ||
1849 | public RuleCall getMinINTTerminalRuleCall_0_0() { return cMinINTTerminalRuleCall_0_0; } | ||
1850 | |||
1851 | //'..' | ||
1852 | public Keyword getFullStopFullStopKeyword_1() { return cFullStopFullStopKeyword_1; } | ||
1853 | |||
1854 | //(maxNumber=INT | maxUnlimited?='*') | ||
1855 | public Alternatives getAlternatives_2() { return cAlternatives_2; } | ||
1856 | |||
1857 | //maxNumber=INT | ||
1858 | public Assignment getMaxNumberAssignment_2_0() { return cMaxNumberAssignment_2_0; } | ||
1859 | |||
1860 | //INT | ||
1861 | public RuleCall getMaxNumberINTTerminalRuleCall_2_0_0() { return cMaxNumberINTTerminalRuleCall_2_0_0; } | ||
1862 | |||
1863 | //maxUnlimited?='*' | ||
1864 | public Assignment getMaxUnlimitedAssignment_2_1() { return cMaxUnlimitedAssignment_2_1; } | ||
1865 | |||
1866 | //'*' | ||
1867 | public Keyword getMaxUnlimitedAsteriskKeyword_2_1_0() { return cMaxUnlimitedAsteriskKeyword_2_1_0; } | ||
1868 | } | ||
1869 | public class IntEnumberationElements extends AbstractParserRuleElementFinder { | ||
1870 | private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntEnumberation"); | ||
1871 | private final Group cGroup = (Group)rule.eContents().get(1); | ||
1872 | private final Action cIntEnumberationAction_0 = (Action)cGroup.eContents().get(0); | ||
1873 | private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); | ||
1874 | private final Group cGroup_2 = (Group)cGroup.eContents().get(2); | ||
1875 | private final Assignment cEntryAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0); | ||
1876 | private final RuleCall cEntryINTTerminalRuleCall_2_0_0 = (RuleCall)cEntryAssignment_2_0.eContents().get(0); | ||
1877 | private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1); | ||
1878 | private final Keyword cCommaKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0); | ||
1879 | private final Assignment cEntryAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1); | ||
1880 | private final RuleCall cEntryINTTerminalRuleCall_2_1_1_0 = (RuleCall)cEntryAssignment_2_1_1.eContents().get(0); | ||
1881 | private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); | ||
1882 | |||
1883 | //IntEnumberation: | ||
1884 | // {IntEnumberation} '{' (entry+=INT (',' entry+=INT)*)? '}'; | ||
1885 | @Override public ParserRule getRule() { return rule; } | ||
1886 | |||
1887 | //{IntEnumberation} '{' (entry+=INT (',' entry+=INT)*)? '}' | ||
1888 | public Group getGroup() { return cGroup; } | ||
1889 | |||
1890 | //{IntEnumberation} | ||
1891 | public Action getIntEnumberationAction_0() { return cIntEnumberationAction_0; } | ||
1892 | |||
1893 | //'{' | ||
1894 | public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; } | ||
1895 | |||
1896 | //(entry+=INT (',' entry+=INT)*)? | ||
1897 | public Group getGroup_2() { return cGroup_2; } | ||
1898 | |||
1899 | //entry+=INT | ||
1900 | public Assignment getEntryAssignment_2_0() { return cEntryAssignment_2_0; } | ||
1901 | |||
1902 | //INT | ||
1903 | public RuleCall getEntryINTTerminalRuleCall_2_0_0() { return cEntryINTTerminalRuleCall_2_0_0; } | ||
1904 | |||
1905 | //(',' entry+=INT)* | ||
1906 | public Group getGroup_2_1() { return cGroup_2_1; } | ||
1907 | |||
1908 | //',' | ||
1909 | public Keyword getCommaKeyword_2_1_0() { return cCommaKeyword_2_1_0; } | ||
1910 | |||
1911 | //entry+=INT | ||
1912 | public Assignment getEntryAssignment_2_1_1() { return cEntryAssignment_2_1_1; } | ||
1913 | |||
1914 | //INT | ||
1915 | public RuleCall getEntryINTTerminalRuleCall_2_1_1_0() { return cEntryINTTerminalRuleCall_2_1_1_0; } | ||
1916 | |||
1917 | //'}' | ||
1918 | public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } | ||
1919 | } | ||
1920 | public class RealEnumerationElements extends AbstractParserRuleElementFinder { | ||
1921 | private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealEnumeration"); | ||
1922 | private final Group cGroup = (Group)rule.eContents().get(1); | ||
1923 | private final Action cRealEnumerationAction_0 = (Action)cGroup.eContents().get(0); | ||
1924 | private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); | ||
1925 | private final Group cGroup_2 = (Group)cGroup.eContents().get(2); | ||
1926 | private final Assignment cEntryAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0); | ||
1927 | private final RuleCall cEntryINTTerminalRuleCall_2_0_0 = (RuleCall)cEntryAssignment_2_0.eContents().get(0); | ||
1928 | private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1); | ||
1929 | private final Keyword cCommaKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0); | ||
1930 | private final Assignment cEntryAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1); | ||
1931 | private final RuleCall cEntryINTTerminalRuleCall_2_1_1_0 = (RuleCall)cEntryAssignment_2_1_1.eContents().get(0); | ||
1932 | private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); | ||
1933 | |||
1934 | //RealEnumeration: | ||
1935 | // {RealEnumeration} '{' (entry+=INT (',' entry+=INT)*)? '}'; | ||
1936 | @Override public ParserRule getRule() { return rule; } | ||
1937 | |||
1938 | //{RealEnumeration} '{' (entry+=INT (',' entry+=INT)*)? '}' | ||
1939 | public Group getGroup() { return cGroup; } | ||
1940 | |||
1941 | //{RealEnumeration} | ||
1942 | public Action getRealEnumerationAction_0() { return cRealEnumerationAction_0; } | ||
1943 | |||
1944 | //'{' | ||
1945 | public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; } | ||
1946 | |||
1947 | //(entry+=INT (',' entry+=INT)*)? | ||
1948 | public Group getGroup_2() { return cGroup_2; } | ||
1949 | |||
1950 | //entry+=INT | ||
1951 | public Assignment getEntryAssignment_2_0() { return cEntryAssignment_2_0; } | ||
1952 | |||
1953 | //INT | ||
1954 | public RuleCall getEntryINTTerminalRuleCall_2_0_0() { return cEntryINTTerminalRuleCall_2_0_0; } | ||
1955 | |||
1956 | //(',' entry+=INT)* | ||
1957 | public Group getGroup_2_1() { return cGroup_2_1; } | ||
1958 | |||
1959 | //',' | ||
1960 | public Keyword getCommaKeyword_2_1_0() { return cCommaKeyword_2_1_0; } | ||
1961 | |||
1962 | //entry+=INT | ||
1963 | public Assignment getEntryAssignment_2_1_1() { return cEntryAssignment_2_1_1; } | ||
1964 | |||
1965 | //INT | ||
1966 | public RuleCall getEntryINTTerminalRuleCall_2_1_1_0() { return cEntryINTTerminalRuleCall_2_1_1_0; } | ||
1967 | |||
1968 | //'}' | ||
1969 | public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } | ||
1970 | } | ||
1971 | public class StringEnumerationElements extends AbstractParserRuleElementFinder { | ||
1972 | private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringEnumeration"); | ||
1973 | private final Group cGroup = (Group)rule.eContents().get(1); | ||
1974 | private final Action cStringEnumerationAction_0 = (Action)cGroup.eContents().get(0); | ||
1975 | private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); | ||
1976 | private final Group cGroup_2 = (Group)cGroup.eContents().get(2); | ||
1977 | private final Assignment cEntryAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0); | ||
1978 | private final RuleCall cEntrySTRINGTerminalRuleCall_2_0_0 = (RuleCall)cEntryAssignment_2_0.eContents().get(0); | ||
1979 | private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1); | ||
1980 | private final Keyword cCommaKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0); | ||
1981 | private final Assignment cEntryAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1); | ||
1982 | private final RuleCall cEntrySTRINGTerminalRuleCall_2_1_1_0 = (RuleCall)cEntryAssignment_2_1_1.eContents().get(0); | ||
1983 | private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); | ||
1984 | |||
1985 | //StringEnumeration: | ||
1986 | // {StringEnumeration} '{' (entry+=STRING (',' entry+=STRING)*)? '}'; | ||
1987 | @Override public ParserRule getRule() { return rule; } | ||
1988 | |||
1989 | //{StringEnumeration} '{' (entry+=STRING (',' entry+=STRING)*)? '}' | ||
1990 | public Group getGroup() { return cGroup; } | ||
1991 | |||
1992 | //{StringEnumeration} | ||
1993 | public Action getStringEnumerationAction_0() { return cStringEnumerationAction_0; } | ||
1994 | |||
1995 | //'{' | ||
1996 | public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; } | ||
1997 | |||
1998 | //(entry+=STRING (',' entry+=STRING)*)? | ||
1999 | public Group getGroup_2() { return cGroup_2; } | ||
2000 | |||
2001 | //entry+=STRING | ||
2002 | public Assignment getEntryAssignment_2_0() { return cEntryAssignment_2_0; } | ||
2003 | |||
2004 | //STRING | ||
2005 | public RuleCall getEntrySTRINGTerminalRuleCall_2_0_0() { return cEntrySTRINGTerminalRuleCall_2_0_0; } | ||
2006 | |||
2007 | //(',' entry+=STRING)* | ||
2008 | public Group getGroup_2_1() { return cGroup_2_1; } | ||
2009 | |||
2010 | //',' | ||
2011 | public Keyword getCommaKeyword_2_1_0() { return cCommaKeyword_2_1_0; } | ||
2012 | |||
2013 | //entry+=STRING | ||
2014 | public Assignment getEntryAssignment_2_1_1() { return cEntryAssignment_2_1_1; } | ||
2015 | |||
2016 | //STRING | ||
2017 | public RuleCall getEntrySTRINGTerminalRuleCall_2_1_1_0() { return cEntrySTRINGTerminalRuleCall_2_1_1_0; } | ||
2018 | |||
2019 | //'}' | ||
2020 | public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } | ||
2021 | } | ||
1469 | public class ScopeDeclarationElements extends AbstractParserRuleElementFinder { | 2022 | public class ScopeDeclarationElements extends AbstractParserRuleElementFinder { |
1470 | private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ScopeDeclaration"); | 2023 | private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ScopeDeclaration"); |
1471 | private final Group cGroup = (Group)rule.eContents().get(1); | 2024 | private final Group cGroup = (Group)rule.eContents().get(1); |
@@ -1574,12 +2127,14 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen | |||
1574 | private final Assignment cScopeAssignment_3_3_2 = (Assignment)cGroup_3_3.eContents().get(2); | 2127 | private final Assignment cScopeAssignment_3_3_2 = (Assignment)cGroup_3_3.eContents().get(2); |
1575 | private final RuleCall cScopeScopeParserRuleCall_3_3_2_0 = (RuleCall)cScopeAssignment_3_3_2.eContents().get(0); | 2128 | private final RuleCall cScopeScopeParserRuleCall_3_3_2_0 = (RuleCall)cScopeAssignment_3_3_2.eContents().get(0); |
1576 | private final Group cGroup_3_4 = (Group)cUnorderedGroup_3.eContents().get(4); | 2129 | private final Group cGroup_3_4 = (Group)cUnorderedGroup_3.eContents().get(4); |
1577 | private final Keyword cNumberKeyword_3_4_0 = (Keyword)cGroup_3_4.eContents().get(0); | 2130 | private final Assignment cNumberSpecifiedAssignment_3_4_0 = (Assignment)cGroup_3_4.eContents().get(0); |
2131 | private final Keyword cNumberSpecifiedNumberKeyword_3_4_0_0 = (Keyword)cNumberSpecifiedAssignment_3_4_0.eContents().get(0); | ||
1578 | private final Keyword cEqualsSignKeyword_3_4_1 = (Keyword)cGroup_3_4.eContents().get(1); | 2132 | private final Keyword cEqualsSignKeyword_3_4_1 = (Keyword)cGroup_3_4.eContents().get(1); |
1579 | private final Assignment cNumberAssignment_3_4_2 = (Assignment)cGroup_3_4.eContents().get(2); | 2133 | private final Assignment cNumberAssignment_3_4_2 = (Assignment)cGroup_3_4.eContents().get(2); |
1580 | private final RuleCall cNumberINTTerminalRuleCall_3_4_2_0 = (RuleCall)cNumberAssignment_3_4_2.eContents().get(0); | 2134 | private final RuleCall cNumberINTTerminalRuleCall_3_4_2_0 = (RuleCall)cNumberAssignment_3_4_2.eContents().get(0); |
1581 | private final Group cGroup_3_5 = (Group)cUnorderedGroup_3.eContents().get(5); | 2135 | private final Group cGroup_3_5 = (Group)cUnorderedGroup_3.eContents().get(5); |
1582 | private final Keyword cRunsKeyword_3_5_0 = (Keyword)cGroup_3_5.eContents().get(0); | 2136 | private final Assignment cRunSpecifiedAssignment_3_5_0 = (Assignment)cGroup_3_5.eContents().get(0); |
2137 | private final Keyword cRunSpecifiedRunsKeyword_3_5_0_0 = (Keyword)cRunSpecifiedAssignment_3_5_0.eContents().get(0); | ||
1583 | private final Keyword cEqualsSignKeyword_3_5_1 = (Keyword)cGroup_3_5.eContents().get(1); | 2138 | private final Keyword cEqualsSignKeyword_3_5_1 = (Keyword)cGroup_3_5.eContents().get(1); |
1584 | private final Assignment cRunsAssignment_3_5_2 = (Assignment)cGroup_3_5.eContents().get(2); | 2139 | private final Assignment cRunsAssignment_3_5_2 = (Assignment)cGroup_3_5.eContents().get(2); |
1585 | private final RuleCall cRunsINTTerminalRuleCall_3_5_2_0 = (RuleCall)cRunsAssignment_3_5_2.eContents().get(0); | 2140 | private final RuleCall cRunsINTTerminalRuleCall_3_5_2_0 = (RuleCall)cRunsAssignment_3_5_2.eContents().get(0); |
@@ -1594,40 +2149,40 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen | |||
1594 | private final Assignment cConfigAssignment_3_7_2 = (Assignment)cGroup_3_7.eContents().get(2); | 2149 | private final Assignment cConfigAssignment_3_7_2 = (Assignment)cGroup_3_7.eContents().get(2); |
1595 | private final RuleCall cConfigConfigParserRuleCall_3_7_2_0 = (RuleCall)cConfigAssignment_3_7_2.eContents().get(0); | 2150 | private final RuleCall cConfigConfigParserRuleCall_3_7_2_0 = (RuleCall)cConfigAssignment_3_7_2.eContents().get(0); |
1596 | private final Group cGroup_3_8 = (Group)cUnorderedGroup_3.eContents().get(8); | 2151 | private final Group cGroup_3_8 = (Group)cUnorderedGroup_3.eContents().get(8); |
1597 | private final Keyword cOutputKeyword_3_8_0 = (Keyword)cGroup_3_8.eContents().get(0); | 2152 | private final Keyword cDebugKeyword_3_8_0 = (Keyword)cGroup_3_8.eContents().get(0); |
1598 | private final Keyword cEqualsSignKeyword_3_8_1 = (Keyword)cGroup_3_8.eContents().get(1); | 2153 | private final Keyword cEqualsSignKeyword_3_8_1 = (Keyword)cGroup_3_8.eContents().get(1); |
1599 | private final Assignment cTagetFolderAssignment_3_8_2 = (Assignment)cGroup_3_8.eContents().get(2); | 2154 | private final Assignment cDebugFolderAssignment_3_8_2 = (Assignment)cGroup_3_8.eContents().get(2); |
1600 | private final RuleCall cTagetFolderFileParserRuleCall_3_8_2_0 = (RuleCall)cTagetFolderAssignment_3_8_2.eContents().get(0); | 2155 | private final RuleCall cDebugFolderFileParserRuleCall_3_8_2_0 = (RuleCall)cDebugFolderAssignment_3_8_2.eContents().get(0); |
1601 | private final Group cGroup_3_9 = (Group)cUnorderedGroup_3.eContents().get(9); | 2156 | private final Group cGroup_3_9 = (Group)cUnorderedGroup_3.eContents().get(9); |
1602 | private final Keyword cDebugKeyword_3_9_0 = (Keyword)cGroup_3_9.eContents().get(0); | 2157 | private final Keyword cLogKeyword_3_9_0 = (Keyword)cGroup_3_9.eContents().get(0); |
1603 | private final Keyword cEqualsSignKeyword_3_9_1 = (Keyword)cGroup_3_9.eContents().get(1); | 2158 | private final Keyword cEqualsSignKeyword_3_9_1 = (Keyword)cGroup_3_9.eContents().get(1); |
1604 | private final Assignment cDebugFolderAssignment_3_9_2 = (Assignment)cGroup_3_9.eContents().get(2); | 2159 | private final Assignment cTargetLogFileAssignment_3_9_2 = (Assignment)cGroup_3_9.eContents().get(2); |
1605 | private final RuleCall cDebugFolderFileParserRuleCall_3_9_2_0 = (RuleCall)cDebugFolderAssignment_3_9_2.eContents().get(0); | 2160 | private final RuleCall cTargetLogFileFileParserRuleCall_3_9_2_0 = (RuleCall)cTargetLogFileAssignment_3_9_2.eContents().get(0); |
1606 | private final Group cGroup_3_10 = (Group)cUnorderedGroup_3.eContents().get(10); | 2161 | private final Group cGroup_3_10 = (Group)cUnorderedGroup_3.eContents().get(10); |
1607 | private final Keyword cLogKeyword_3_10_0 = (Keyword)cGroup_3_10.eContents().get(0); | 2162 | private final Keyword cStatisticsKeyword_3_10_0 = (Keyword)cGroup_3_10.eContents().get(0); |
1608 | private final Keyword cEqualsSignKeyword_3_10_1 = (Keyword)cGroup_3_10.eContents().get(1); | 2163 | private final Keyword cEqualsSignKeyword_3_10_1 = (Keyword)cGroup_3_10.eContents().get(1); |
1609 | private final Assignment cTargetLogFileAssignment_3_10_2 = (Assignment)cGroup_3_10.eContents().get(2); | 2164 | private final Assignment cTargetStatisticsFileAssignment_3_10_2 = (Assignment)cGroup_3_10.eContents().get(2); |
1610 | private final RuleCall cTargetLogFileFileParserRuleCall_3_10_2_0 = (RuleCall)cTargetLogFileAssignment_3_10_2.eContents().get(0); | 2165 | private final RuleCall cTargetStatisticsFileFileParserRuleCall_3_10_2_0 = (RuleCall)cTargetStatisticsFileAssignment_3_10_2.eContents().get(0); |
1611 | private final Group cGroup_3_11 = (Group)cUnorderedGroup_3.eContents().get(11); | 2166 | private final Group cGroup_3_11 = (Group)cUnorderedGroup_3.eContents().get(11); |
1612 | private final Keyword cStatisticsKeyword_3_11_0 = (Keyword)cGroup_3_11.eContents().get(0); | 2167 | private final Keyword cOutputKeyword_3_11_0 = (Keyword)cGroup_3_11.eContents().get(0); |
1613 | private final Keyword cEqualsSignKeyword_3_11_1 = (Keyword)cGroup_3_11.eContents().get(1); | 2168 | private final Keyword cEqualsSignKeyword_3_11_1 = (Keyword)cGroup_3_11.eContents().get(1); |
1614 | private final Assignment cTargetStatisticsFileAssignment_3_11_2 = (Assignment)cGroup_3_11.eContents().get(2); | 2169 | private final Assignment cTagetFolderAssignment_3_11_2 = (Assignment)cGroup_3_11.eContents().get(2); |
1615 | private final RuleCall cTargetStatisticsFileFileParserRuleCall_3_11_2_0 = (RuleCall)cTargetStatisticsFileAssignment_3_11_2.eContents().get(0); | 2170 | private final RuleCall cTagetFolderFileParserRuleCall_3_11_2_0 = (RuleCall)cTagetFolderAssignment_3_11_2.eContents().get(0); |
1616 | private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); | 2171 | private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); |
1617 | 2172 | ||
1618 | //GenerationTask: | 2173 | //GenerationTask: |
1619 | // 'generate' {GenerationTask} '{' (('metamodel' '=' metamodel=Metamodel)? & ('partial-model' '=' | 2174 | // 'generate' {GenerationTask} '{' (('metamodel' '=' metamodel=Metamodel)? & ('partial-model' '=' |
1620 | // partialModel=PartialModel)? & ('patterns' '=' patterns=GraphPattern)? & ('scope' '=' scope=Scope)? & ('number' '=' | 2175 | // partialModel=PartialModel)? & ('patterns' '=' patterns=GraphPattern)? & ('scope' '=' scope=Scope)? & |
1621 | // number=INT)? & ('runs' '=' runs=INT)? & ('solver' '=' solver=Solver)? & ('config' '=' config=Config)? & ('output' '=' | 2176 | // (numberSpecified?='number' '=' number=INT)? & (runSpecified?='runs' '=' runs=INT)? & ('solver' '=' solver=Solver)? & |
1622 | // tagetFolder=File)? & ('debug' '=' debugFolder=File)? & ('log' '=' targetLogFile=File)? & ('statistics' '=' | 2177 | // ('config' '=' config=Config)? & ('debug' '=' debugFolder=File)? & ('log' '=' targetLogFile=File)? & ('statistics' '=' |
1623 | // targetStatisticsFile=File)?) '}'; | 2178 | // targetStatisticsFile=File)? & ('output' '=' tagetFolder=File)?) '}'; |
1624 | @Override public ParserRule getRule() { return rule; } | 2179 | @Override public ParserRule getRule() { return rule; } |
1625 | 2180 | ||
1626 | //'generate' {GenerationTask} '{' (('metamodel' '=' metamodel=Metamodel)? & ('partial-model' '=' | 2181 | //'generate' {GenerationTask} '{' (('metamodel' '=' metamodel=Metamodel)? & ('partial-model' '=' |
1627 | //partialModel=PartialModel)? & ('patterns' '=' patterns=GraphPattern)? & ('scope' '=' scope=Scope)? & ('number' '=' | 2182 | //partialModel=PartialModel)? & ('patterns' '=' patterns=GraphPattern)? & ('scope' '=' scope=Scope)? & |
1628 | //number=INT)? & ('runs' '=' runs=INT)? & ('solver' '=' solver=Solver)? & ('config' '=' config=Config)? & ('output' '=' | 2183 | //(numberSpecified?='number' '=' number=INT)? & (runSpecified?='runs' '=' runs=INT)? & ('solver' '=' solver=Solver)? & |
1629 | //tagetFolder=File)? & ('debug' '=' debugFolder=File)? & ('log' '=' targetLogFile=File)? & ('statistics' '=' | 2184 | //('config' '=' config=Config)? & ('debug' '=' debugFolder=File)? & ('log' '=' targetLogFile=File)? & ('statistics' '=' |
1630 | //targetStatisticsFile=File)?) '}' | 2185 | //targetStatisticsFile=File)? & ('output' '=' tagetFolder=File)?) '}' |
1631 | public Group getGroup() { return cGroup; } | 2186 | public Group getGroup() { return cGroup; } |
1632 | 2187 | ||
1633 | //'generate' | 2188 | //'generate' |
@@ -1640,9 +2195,10 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen | |||
1640 | public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } | 2195 | public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } |
1641 | 2196 | ||
1642 | //(('metamodel' '=' metamodel=Metamodel)? & ('partial-model' '=' partialModel=PartialModel)? & ('patterns' '=' | 2197 | //(('metamodel' '=' metamodel=Metamodel)? & ('partial-model' '=' partialModel=PartialModel)? & ('patterns' '=' |
1643 | //patterns=GraphPattern)? & ('scope' '=' scope=Scope)? & ('number' '=' number=INT)? & ('runs' '=' runs=INT)? & ('solver' | 2198 | //patterns=GraphPattern)? & ('scope' '=' scope=Scope)? & (numberSpecified?='number' '=' number=INT)? & |
1644 | //'=' solver=Solver)? & ('config' '=' config=Config)? & ('output' '=' tagetFolder=File)? & ('debug' '=' | 2199 | //(runSpecified?='runs' '=' runs=INT)? & ('solver' '=' solver=Solver)? & ('config' '=' config=Config)? & ('debug' '=' |
1645 | //debugFolder=File)? & ('log' '=' targetLogFile=File)? & ('statistics' '=' targetStatisticsFile=File)?) | 2200 | //debugFolder=File)? & ('log' '=' targetLogFile=File)? & ('statistics' '=' targetStatisticsFile=File)? & ('output' '=' |
2201 | //tagetFolder=File)?) | ||
1646 | public UnorderedGroup getUnorderedGroup_3() { return cUnorderedGroup_3; } | 2202 | public UnorderedGroup getUnorderedGroup_3() { return cUnorderedGroup_3; } |
1647 | 2203 | ||
1648 | //('metamodel' '=' metamodel=Metamodel)? | 2204 | //('metamodel' '=' metamodel=Metamodel)? |
@@ -1705,11 +2261,14 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen | |||
1705 | //Scope | 2261 | //Scope |
1706 | public RuleCall getScopeScopeParserRuleCall_3_3_2_0() { return cScopeScopeParserRuleCall_3_3_2_0; } | 2262 | public RuleCall getScopeScopeParserRuleCall_3_3_2_0() { return cScopeScopeParserRuleCall_3_3_2_0; } |
1707 | 2263 | ||
1708 | //('number' '=' number=INT)? | 2264 | //(numberSpecified?='number' '=' number=INT)? |
1709 | public Group getGroup_3_4() { return cGroup_3_4; } | 2265 | public Group getGroup_3_4() { return cGroup_3_4; } |
1710 | 2266 | ||
2267 | //numberSpecified?='number' | ||
2268 | public Assignment getNumberSpecifiedAssignment_3_4_0() { return cNumberSpecifiedAssignment_3_4_0; } | ||
2269 | |||
1711 | //'number' | 2270 | //'number' |
1712 | public Keyword getNumberKeyword_3_4_0() { return cNumberKeyword_3_4_0; } | 2271 | public Keyword getNumberSpecifiedNumberKeyword_3_4_0_0() { return cNumberSpecifiedNumberKeyword_3_4_0_0; } |
1713 | 2272 | ||
1714 | //'=' | 2273 | //'=' |
1715 | public Keyword getEqualsSignKeyword_3_4_1() { return cEqualsSignKeyword_3_4_1; } | 2274 | public Keyword getEqualsSignKeyword_3_4_1() { return cEqualsSignKeyword_3_4_1; } |
@@ -1720,11 +2279,14 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen | |||
1720 | //INT | 2279 | //INT |
1721 | public RuleCall getNumberINTTerminalRuleCall_3_4_2_0() { return cNumberINTTerminalRuleCall_3_4_2_0; } | 2280 | public RuleCall getNumberINTTerminalRuleCall_3_4_2_0() { return cNumberINTTerminalRuleCall_3_4_2_0; } |
1722 | 2281 | ||
1723 | //('runs' '=' runs=INT)? | 2282 | //(runSpecified?='runs' '=' runs=INT)? |
1724 | public Group getGroup_3_5() { return cGroup_3_5; } | 2283 | public Group getGroup_3_5() { return cGroup_3_5; } |
1725 | 2284 | ||
2285 | //runSpecified?='runs' | ||
2286 | public Assignment getRunSpecifiedAssignment_3_5_0() { return cRunSpecifiedAssignment_3_5_0; } | ||
2287 | |||
1726 | //'runs' | 2288 | //'runs' |
1727 | public Keyword getRunsKeyword_3_5_0() { return cRunsKeyword_3_5_0; } | 2289 | public Keyword getRunSpecifiedRunsKeyword_3_5_0_0() { return cRunSpecifiedRunsKeyword_3_5_0_0; } |
1728 | 2290 | ||
1729 | //'=' | 2291 | //'=' |
1730 | public Keyword getEqualsSignKeyword_3_5_1() { return cEqualsSignKeyword_3_5_1; } | 2292 | public Keyword getEqualsSignKeyword_3_5_1() { return cEqualsSignKeyword_3_5_1; } |
@@ -1765,65 +2327,65 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen | |||
1765 | //Config | 2327 | //Config |
1766 | public RuleCall getConfigConfigParserRuleCall_3_7_2_0() { return cConfigConfigParserRuleCall_3_7_2_0; } | 2328 | public RuleCall getConfigConfigParserRuleCall_3_7_2_0() { return cConfigConfigParserRuleCall_3_7_2_0; } |
1767 | 2329 | ||
1768 | //('output' '=' tagetFolder=File)? | 2330 | //('debug' '=' debugFolder=File)? |
1769 | public Group getGroup_3_8() { return cGroup_3_8; } | 2331 | public Group getGroup_3_8() { return cGroup_3_8; } |
1770 | 2332 | ||
1771 | //'output' | 2333 | //'debug' |
1772 | public Keyword getOutputKeyword_3_8_0() { return cOutputKeyword_3_8_0; } | 2334 | public Keyword getDebugKeyword_3_8_0() { return cDebugKeyword_3_8_0; } |
1773 | 2335 | ||
1774 | //'=' | 2336 | //'=' |
1775 | public Keyword getEqualsSignKeyword_3_8_1() { return cEqualsSignKeyword_3_8_1; } | 2337 | public Keyword getEqualsSignKeyword_3_8_1() { return cEqualsSignKeyword_3_8_1; } |
1776 | 2338 | ||
1777 | //tagetFolder=File | 2339 | //debugFolder=File |
1778 | public Assignment getTagetFolderAssignment_3_8_2() { return cTagetFolderAssignment_3_8_2; } | 2340 | public Assignment getDebugFolderAssignment_3_8_2() { return cDebugFolderAssignment_3_8_2; } |
1779 | 2341 | ||
1780 | //File | 2342 | //File |
1781 | public RuleCall getTagetFolderFileParserRuleCall_3_8_2_0() { return cTagetFolderFileParserRuleCall_3_8_2_0; } | 2343 | public RuleCall getDebugFolderFileParserRuleCall_3_8_2_0() { return cDebugFolderFileParserRuleCall_3_8_2_0; } |
1782 | 2344 | ||
1783 | //('debug' '=' debugFolder=File)? | 2345 | //('log' '=' targetLogFile=File)? |
1784 | public Group getGroup_3_9() { return cGroup_3_9; } | 2346 | public Group getGroup_3_9() { return cGroup_3_9; } |
1785 | 2347 | ||
1786 | //'debug' | 2348 | //'log' |
1787 | public Keyword getDebugKeyword_3_9_0() { return cDebugKeyword_3_9_0; } | 2349 | public Keyword getLogKeyword_3_9_0() { return cLogKeyword_3_9_0; } |
1788 | 2350 | ||
1789 | //'=' | 2351 | //'=' |
1790 | public Keyword getEqualsSignKeyword_3_9_1() { return cEqualsSignKeyword_3_9_1; } | 2352 | public Keyword getEqualsSignKeyword_3_9_1() { return cEqualsSignKeyword_3_9_1; } |
1791 | 2353 | ||
1792 | //debugFolder=File | 2354 | //targetLogFile=File |
1793 | public Assignment getDebugFolderAssignment_3_9_2() { return cDebugFolderAssignment_3_9_2; } | 2355 | public Assignment getTargetLogFileAssignment_3_9_2() { return cTargetLogFileAssignment_3_9_2; } |
1794 | 2356 | ||
1795 | //File | 2357 | //File |
1796 | public RuleCall getDebugFolderFileParserRuleCall_3_9_2_0() { return cDebugFolderFileParserRuleCall_3_9_2_0; } | 2358 | public RuleCall getTargetLogFileFileParserRuleCall_3_9_2_0() { return cTargetLogFileFileParserRuleCall_3_9_2_0; } |
1797 | 2359 | ||
1798 | //('log' '=' targetLogFile=File)? | 2360 | //('statistics' '=' targetStatisticsFile=File)? |
1799 | public Group getGroup_3_10() { return cGroup_3_10; } | 2361 | public Group getGroup_3_10() { return cGroup_3_10; } |
1800 | 2362 | ||
1801 | //'log' | 2363 | //'statistics' |
1802 | public Keyword getLogKeyword_3_10_0() { return cLogKeyword_3_10_0; } | 2364 | public Keyword getStatisticsKeyword_3_10_0() { return cStatisticsKeyword_3_10_0; } |
1803 | 2365 | ||
1804 | //'=' | 2366 | //'=' |
1805 | public Keyword getEqualsSignKeyword_3_10_1() { return cEqualsSignKeyword_3_10_1; } | 2367 | public Keyword getEqualsSignKeyword_3_10_1() { return cEqualsSignKeyword_3_10_1; } |
1806 | 2368 | ||
1807 | //targetLogFile=File | 2369 | //targetStatisticsFile=File |
1808 | public Assignment getTargetLogFileAssignment_3_10_2() { return cTargetLogFileAssignment_3_10_2; } | 2370 | public Assignment getTargetStatisticsFileAssignment_3_10_2() { return cTargetStatisticsFileAssignment_3_10_2; } |
1809 | 2371 | ||
1810 | //File | 2372 | //File |
1811 | public RuleCall getTargetLogFileFileParserRuleCall_3_10_2_0() { return cTargetLogFileFileParserRuleCall_3_10_2_0; } | 2373 | public RuleCall getTargetStatisticsFileFileParserRuleCall_3_10_2_0() { return cTargetStatisticsFileFileParserRuleCall_3_10_2_0; } |
1812 | 2374 | ||
1813 | //('statistics' '=' targetStatisticsFile=File)? | 2375 | //('output' '=' tagetFolder=File)? |
1814 | public Group getGroup_3_11() { return cGroup_3_11; } | 2376 | public Group getGroup_3_11() { return cGroup_3_11; } |
1815 | 2377 | ||
1816 | //'statistics' | 2378 | //'output' |
1817 | public Keyword getStatisticsKeyword_3_11_0() { return cStatisticsKeyword_3_11_0; } | 2379 | public Keyword getOutputKeyword_3_11_0() { return cOutputKeyword_3_11_0; } |
1818 | 2380 | ||
1819 | //'=' | 2381 | //'=' |
1820 | public Keyword getEqualsSignKeyword_3_11_1() { return cEqualsSignKeyword_3_11_1; } | 2382 | public Keyword getEqualsSignKeyword_3_11_1() { return cEqualsSignKeyword_3_11_1; } |
1821 | 2383 | ||
1822 | //targetStatisticsFile=File | 2384 | //tagetFolder=File |
1823 | public Assignment getTargetStatisticsFileAssignment_3_11_2() { return cTargetStatisticsFileAssignment_3_11_2; } | 2385 | public Assignment getTagetFolderAssignment_3_11_2() { return cTagetFolderAssignment_3_11_2; } |
1824 | 2386 | ||
1825 | //File | 2387 | //File |
1826 | public RuleCall getTargetStatisticsFileFileParserRuleCall_3_11_2_0() { return cTargetStatisticsFileFileParserRuleCall_3_11_2_0; } | 2388 | public RuleCall getTagetFolderFileParserRuleCall_3_11_2_0() { return cTagetFolderFileParserRuleCall_3_11_2_0; } |
1827 | 2389 | ||
1828 | //'}' | 2390 | //'}' |
1829 | public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; } | 2391 | public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; } |
@@ -1905,12 +2467,23 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen | |||
1905 | private final SolverElements eSolver; | 2467 | private final SolverElements eSolver; |
1906 | private final ScopeSpecificationElements pScopeSpecification; | 2468 | private final ScopeSpecificationElements pScopeSpecification; |
1907 | private final TypeScopeElements pTypeScope; | 2469 | private final TypeScopeElements pTypeScope; |
2470 | private final ClassTypeScopeElements pClassTypeScope; | ||
2471 | private final ObjectTypeScopeElements pObjectTypeScope; | ||
2472 | private final IntegerTypeScopeElements pIntegerTypeScope; | ||
2473 | private final RealTypeScopeElements pRealTypeScope; | ||
2474 | private final StringTypeScopeElements pStringTypeScope; | ||
1908 | private final TypeReferenceElements pTypeReference; | 2475 | private final TypeReferenceElements pTypeReference; |
1909 | private final ClassReferenceElements pClassReference; | 2476 | private final ClassReferenceElements pClassReference; |
1910 | private final ObjectReferenceElements pObjectReference; | 2477 | private final ObjectReferenceElements pObjectReference; |
1911 | private final IntegerReferenceElements pIntegerReference; | 2478 | private final IntegerReferenceElements pIntegerReference; |
1912 | private final RealReferenceElements pRealReference; | 2479 | private final RealReferenceElements pRealReference; |
1913 | private final StringReferenceElements pStringReference; | 2480 | private final StringReferenceElements pStringReference; |
2481 | private final NumberSpecificationElements pNumberSpecification; | ||
2482 | private final ExactNumberElements pExactNumber; | ||
2483 | private final IntervallNumberElements pIntervallNumber; | ||
2484 | private final IntEnumberationElements pIntEnumberation; | ||
2485 | private final RealEnumerationElements pRealEnumeration; | ||
2486 | private final StringEnumerationElements pStringEnumeration; | ||
1914 | private final ScopeDeclarationElements pScopeDeclaration; | 2487 | private final ScopeDeclarationElements pScopeDeclaration; |
1915 | private final ScopeReferenceElements pScopeReference; | 2488 | private final ScopeReferenceElements pScopeReference; |
1916 | private final ScopeElements pScope; | 2489 | private final ScopeElements pScope; |
@@ -1966,12 +2539,23 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen | |||
1966 | this.eSolver = new SolverElements(); | 2539 | this.eSolver = new SolverElements(); |
1967 | this.pScopeSpecification = new ScopeSpecificationElements(); | 2540 | this.pScopeSpecification = new ScopeSpecificationElements(); |
1968 | this.pTypeScope = new TypeScopeElements(); | 2541 | this.pTypeScope = new TypeScopeElements(); |
2542 | this.pClassTypeScope = new ClassTypeScopeElements(); | ||
2543 | this.pObjectTypeScope = new ObjectTypeScopeElements(); | ||
2544 | this.pIntegerTypeScope = new IntegerTypeScopeElements(); | ||
2545 | this.pRealTypeScope = new RealTypeScopeElements(); | ||
2546 | this.pStringTypeScope = new StringTypeScopeElements(); | ||
1969 | this.pTypeReference = new TypeReferenceElements(); | 2547 | this.pTypeReference = new TypeReferenceElements(); |
1970 | this.pClassReference = new ClassReferenceElements(); | 2548 | this.pClassReference = new ClassReferenceElements(); |
1971 | this.pObjectReference = new ObjectReferenceElements(); | 2549 | this.pObjectReference = new ObjectReferenceElements(); |
1972 | this.pIntegerReference = new IntegerReferenceElements(); | 2550 | this.pIntegerReference = new IntegerReferenceElements(); |
1973 | this.pRealReference = new RealReferenceElements(); | 2551 | this.pRealReference = new RealReferenceElements(); |
1974 | this.pStringReference = new StringReferenceElements(); | 2552 | this.pStringReference = new StringReferenceElements(); |
2553 | this.pNumberSpecification = new NumberSpecificationElements(); | ||
2554 | this.pExactNumber = new ExactNumberElements(); | ||
2555 | this.pIntervallNumber = new IntervallNumberElements(); | ||
2556 | this.pIntEnumberation = new IntEnumberationElements(); | ||
2557 | this.pRealEnumeration = new RealEnumerationElements(); | ||
2558 | this.pStringEnumeration = new StringEnumerationElements(); | ||
1975 | this.pScopeDeclaration = new ScopeDeclarationElements(); | 2559 | this.pScopeDeclaration = new ScopeDeclarationElements(); |
1976 | this.pScopeReference = new ScopeReferenceElements(); | 2560 | this.pScopeReference = new ScopeReferenceElements(); |
1977 | this.pScope = new ScopeElements(); | 2561 | this.pScope = new ScopeElements(); |
@@ -2037,6 +2621,8 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen | |||
2037 | return getQualifiedNameAccess().getRule(); | 2621 | return getQualifiedNameAccess().getRule(); |
2038 | } | 2622 | } |
2039 | 2623 | ||
2624 | ////terminal REAL returns ecore::EBigDecimal: '-'? INT '.' INT; | ||
2625 | ////terminal INTEGER returns ecore::EInt: '-'? INT; | ||
2040 | ///////////////////////////////////////////////////// | 2626 | ///////////////////////////////////////////////////// |
2041 | //// Imports | 2627 | //// Imports |
2042 | ///////////////////////////////////////////////////// | 2628 | ///////////////////////////////////////////////////// |
@@ -2429,7 +3015,7 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen | |||
2429 | } | 3015 | } |
2430 | 3016 | ||
2431 | //TypeScope: | 3017 | //TypeScope: |
2432 | // '#' type=TypeReference (setsNew?='+=' | setsSum?='=') min=INT ('..' (maxUnlimited?='*' | max=INT))?; | 3018 | // ClassTypeScope | ObjectTypeScope | IntegerTypeScope | RealTypeScope | StringTypeScope; |
2433 | public TypeScopeElements getTypeScopeAccess() { | 3019 | public TypeScopeElements getTypeScopeAccess() { |
2434 | return pTypeScope; | 3020 | return pTypeScope; |
2435 | } | 3021 | } |
@@ -2438,6 +3024,59 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen | |||
2438 | return getTypeScopeAccess().getRule(); | 3024 | return getTypeScopeAccess().getRule(); |
2439 | } | 3025 | } |
2440 | 3026 | ||
3027 | //ClassTypeScope: | ||
3028 | // '#' type=ClassReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber); | ||
3029 | public ClassTypeScopeElements getClassTypeScopeAccess() { | ||
3030 | return pClassTypeScope; | ||
3031 | } | ||
3032 | |||
3033 | public ParserRule getClassTypeScopeRule() { | ||
3034 | return getClassTypeScopeAccess().getRule(); | ||
3035 | } | ||
3036 | |||
3037 | //ObjectTypeScope: | ||
3038 | // '#' type=ObjectReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber); | ||
3039 | public ObjectTypeScopeElements getObjectTypeScopeAccess() { | ||
3040 | return pObjectTypeScope; | ||
3041 | } | ||
3042 | |||
3043 | public ParserRule getObjectTypeScopeRule() { | ||
3044 | return getObjectTypeScopeAccess().getRule(); | ||
3045 | } | ||
3046 | |||
3047 | //IntegerTypeScope: | ||
3048 | // '#' type=IntegerReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | | ||
3049 | // number=IntEnumberation); | ||
3050 | public IntegerTypeScopeElements getIntegerTypeScopeAccess() { | ||
3051 | return pIntegerTypeScope; | ||
3052 | } | ||
3053 | |||
3054 | public ParserRule getIntegerTypeScopeRule() { | ||
3055 | return getIntegerTypeScopeAccess().getRule(); | ||
3056 | } | ||
3057 | |||
3058 | //RealTypeScope: | ||
3059 | // '#' type=RealReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | | ||
3060 | // number=RealEnumeration); | ||
3061 | public RealTypeScopeElements getRealTypeScopeAccess() { | ||
3062 | return pRealTypeScope; | ||
3063 | } | ||
3064 | |||
3065 | public ParserRule getRealTypeScopeRule() { | ||
3066 | return getRealTypeScopeAccess().getRule(); | ||
3067 | } | ||
3068 | |||
3069 | //StringTypeScope: | ||
3070 | // '#' type=StringReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | | ||
3071 | // number=StringEnumeration); | ||
3072 | public StringTypeScopeElements getStringTypeScopeAccess() { | ||
3073 | return pStringTypeScope; | ||
3074 | } | ||
3075 | |||
3076 | public ParserRule getStringTypeScopeRule() { | ||
3077 | return getStringTypeScopeAccess().getRule(); | ||
3078 | } | ||
3079 | |||
2441 | //TypeReference: | 3080 | //TypeReference: |
2442 | // ClassReference | ObjectReference | IntegerReference | RealReference | StringReference; | 3081 | // ClassReference | ObjectReference | IntegerReference | RealReference | StringReference; |
2443 | public TypeReferenceElements getTypeReferenceAccess() { | 3082 | public TypeReferenceElements getTypeReferenceAccess() { |
@@ -2498,6 +3137,66 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen | |||
2498 | return getStringReferenceAccess().getRule(); | 3137 | return getStringReferenceAccess().getRule(); |
2499 | } | 3138 | } |
2500 | 3139 | ||
3140 | //NumberSpecification: | ||
3141 | // ExactNumber | IntervallNumber | IntEnumberation | RealEnumeration | StringEnumeration; | ||
3142 | public NumberSpecificationElements getNumberSpecificationAccess() { | ||
3143 | return pNumberSpecification; | ||
3144 | } | ||
3145 | |||
3146 | public ParserRule getNumberSpecificationRule() { | ||
3147 | return getNumberSpecificationAccess().getRule(); | ||
3148 | } | ||
3149 | |||
3150 | //ExactNumber: | ||
3151 | // exactNumber=INT | exactUnlimited?='*'; | ||
3152 | public ExactNumberElements getExactNumberAccess() { | ||
3153 | return pExactNumber; | ||
3154 | } | ||
3155 | |||
3156 | public ParserRule getExactNumberRule() { | ||
3157 | return getExactNumberAccess().getRule(); | ||
3158 | } | ||
3159 | |||
3160 | //IntervallNumber: | ||
3161 | // min=INT '..' (maxNumber=INT | maxUnlimited?='*'); | ||
3162 | public IntervallNumberElements getIntervallNumberAccess() { | ||
3163 | return pIntervallNumber; | ||
3164 | } | ||
3165 | |||
3166 | public ParserRule getIntervallNumberRule() { | ||
3167 | return getIntervallNumberAccess().getRule(); | ||
3168 | } | ||
3169 | |||
3170 | //IntEnumberation: | ||
3171 | // {IntEnumberation} '{' (entry+=INT (',' entry+=INT)*)? '}'; | ||
3172 | public IntEnumberationElements getIntEnumberationAccess() { | ||
3173 | return pIntEnumberation; | ||
3174 | } | ||
3175 | |||
3176 | public ParserRule getIntEnumberationRule() { | ||
3177 | return getIntEnumberationAccess().getRule(); | ||
3178 | } | ||
3179 | |||
3180 | //RealEnumeration: | ||
3181 | // {RealEnumeration} '{' (entry+=INT (',' entry+=INT)*)? '}'; | ||
3182 | public RealEnumerationElements getRealEnumerationAccess() { | ||
3183 | return pRealEnumeration; | ||
3184 | } | ||
3185 | |||
3186 | public ParserRule getRealEnumerationRule() { | ||
3187 | return getRealEnumerationAccess().getRule(); | ||
3188 | } | ||
3189 | |||
3190 | //StringEnumeration: | ||
3191 | // {StringEnumeration} '{' (entry+=STRING (',' entry+=STRING)*)? '}'; | ||
3192 | public StringEnumerationElements getStringEnumerationAccess() { | ||
3193 | return pStringEnumeration; | ||
3194 | } | ||
3195 | |||
3196 | public ParserRule getStringEnumerationRule() { | ||
3197 | return getStringEnumerationAccess().getRule(); | ||
3198 | } | ||
3199 | |||
2501 | //ScopeDeclaration: | 3200 | //ScopeDeclaration: |
2502 | // 'scope' name=ID specification=ScopeSpecification; | 3201 | // 'scope' name=ID specification=ScopeSpecification; |
2503 | public ScopeDeclarationElements getScopeDeclarationAccess() { | 3202 | public ScopeDeclarationElements getScopeDeclarationAccess() { |
@@ -2540,10 +3239,10 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen | |||
2540 | 3239 | ||
2541 | //GenerationTask: | 3240 | //GenerationTask: |
2542 | // 'generate' {GenerationTask} '{' (('metamodel' '=' metamodel=Metamodel)? & ('partial-model' '=' | 3241 | // 'generate' {GenerationTask} '{' (('metamodel' '=' metamodel=Metamodel)? & ('partial-model' '=' |
2543 | // partialModel=PartialModel)? & ('patterns' '=' patterns=GraphPattern)? & ('scope' '=' scope=Scope)? & ('number' '=' | 3242 | // partialModel=PartialModel)? & ('patterns' '=' patterns=GraphPattern)? & ('scope' '=' scope=Scope)? & |
2544 | // number=INT)? & ('runs' '=' runs=INT)? & ('solver' '=' solver=Solver)? & ('config' '=' config=Config)? & ('output' '=' | 3243 | // (numberSpecified?='number' '=' number=INT)? & (runSpecified?='runs' '=' runs=INT)? & ('solver' '=' solver=Solver)? & |
2545 | // tagetFolder=File)? & ('debug' '=' debugFolder=File)? & ('log' '=' targetLogFile=File)? & ('statistics' '=' | 3244 | // ('config' '=' config=Config)? & ('debug' '=' debugFolder=File)? & ('log' '=' targetLogFile=File)? & ('statistics' '=' |
2546 | // targetStatisticsFile=File)?) '}'; | 3245 | // targetStatisticsFile=File)? & ('output' '=' tagetFolder=File)?) '}'; |
2547 | public GenerationTaskElements getGenerationTaskAccess() { | 3246 | public GenerationTaskElements getGenerationTaskAccess() { |
2548 | return pGenerationTask; | 3247 | return pGenerationTask; |
2549 | } | 3248 | } |