diff options
Diffstat (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme')
19 files changed, 3424 insertions, 1640 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 e1c01c3d..0e8b2926 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 a241d6db..9cdab637 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 | |||
@@ -357,6 +357,24 @@ public interface ApplicationConfigurationFactory extends EFactory | |||
357 | ObjectiveFunction createObjectiveFunction(); | 357 | ObjectiveFunction createObjectiveFunction(); |
358 | 358 | ||
359 | /** | 359 | /** |
360 | * Returns a new object of class '<em>Cost Objective Function</em>'. | ||
361 | * <!-- begin-user-doc --> | ||
362 | * <!-- end-user-doc --> | ||
363 | * @return a new object of class '<em>Cost Objective Function</em>'. | ||
364 | * @generated | ||
365 | */ | ||
366 | CostObjectiveFunction createCostObjectiveFunction(); | ||
367 | |||
368 | /** | ||
369 | * Returns a new object of class '<em>Cost Entry</em>'. | ||
370 | * <!-- begin-user-doc --> | ||
371 | * <!-- end-user-doc --> | ||
372 | * @return a new object of class '<em>Cost Entry</em>'. | ||
373 | * @generated | ||
374 | */ | ||
375 | CostEntry createCostEntry(); | ||
376 | |||
377 | /** | ||
360 | * Returns a new object of class '<em>Reliability Objective Function</em>'. | 378 | * Returns a new object of class '<em>Reliability Objective Function</em>'. |
361 | * <!-- begin-user-doc --> | 379 | * <!-- begin-user-doc --> |
362 | * <!-- end-user-doc --> | 380 | * <!-- 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 96603dc5..7fc2dcec 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 | |||
@@ -1007,7 +1007,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1007 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjective() | 1007 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjective() |
1008 | * @generated | 1008 | * @generated |
1009 | */ | 1009 | */ |
1010 | int OBJECTIVE = 42; | 1010 | int OBJECTIVE = 44; |
1011 | 1011 | ||
1012 | /** | 1012 | /** |
1013 | * The number of structural features of the '<em>Objective</em>' class. | 1013 | * The number of structural features of the '<em>Objective</em>' class. |
@@ -1177,6 +1177,71 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1177 | int OBJECTIVE_FUNCTION_FEATURE_COUNT = 0; | 1177 | int OBJECTIVE_FUNCTION_FEATURE_COUNT = 0; |
1178 | 1178 | ||
1179 | /** | 1179 | /** |
1180 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl <em>Cost Objective Function</em>}' class. | ||
1181 | * <!-- begin-user-doc --> | ||
1182 | * <!-- end-user-doc --> | ||
1183 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl | ||
1184 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostObjectiveFunction() | ||
1185 | * @generated | ||
1186 | */ | ||
1187 | int COST_OBJECTIVE_FUNCTION = 37; | ||
1188 | |||
1189 | /** | ||
1190 | * The feature id for the '<em><b>Entries</b></em>' containment reference list. | ||
1191 | * <!-- begin-user-doc --> | ||
1192 | * <!-- end-user-doc --> | ||
1193 | * @generated | ||
1194 | * @ordered | ||
1195 | */ | ||
1196 | int COST_OBJECTIVE_FUNCTION__ENTRIES = OBJECTIVE_FUNCTION_FEATURE_COUNT + 0; | ||
1197 | |||
1198 | /** | ||
1199 | * The number of structural features of the '<em>Cost Objective Function</em>' class. | ||
1200 | * <!-- begin-user-doc --> | ||
1201 | * <!-- end-user-doc --> | ||
1202 | * @generated | ||
1203 | * @ordered | ||
1204 | */ | ||
1205 | int COST_OBJECTIVE_FUNCTION_FEATURE_COUNT = OBJECTIVE_FUNCTION_FEATURE_COUNT + 1; | ||
1206 | |||
1207 | /** | ||
1208 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl <em>Cost Entry</em>}' class. | ||
1209 | * <!-- begin-user-doc --> | ||
1210 | * <!-- end-user-doc --> | ||
1211 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl | ||
1212 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostEntry() | ||
1213 | * @generated | ||
1214 | */ | ||
1215 | int COST_ENTRY = 38; | ||
1216 | |||
1217 | /** | ||
1218 | * The feature id for the '<em><b>Pattern Element</b></em>' containment reference. | ||
1219 | * <!-- begin-user-doc --> | ||
1220 | * <!-- end-user-doc --> | ||
1221 | * @generated | ||
1222 | * @ordered | ||
1223 | */ | ||
1224 | int COST_ENTRY__PATTERN_ELEMENT = 0; | ||
1225 | |||
1226 | /** | ||
1227 | * The feature id for the '<em><b>Weight</b></em>' attribute. | ||
1228 | * <!-- begin-user-doc --> | ||
1229 | * <!-- end-user-doc --> | ||
1230 | * @generated | ||
1231 | * @ordered | ||
1232 | */ | ||
1233 | int COST_ENTRY__WEIGHT = 1; | ||
1234 | |||
1235 | /** | ||
1236 | * The number of structural features of the '<em>Cost Entry</em>' class. | ||
1237 | * <!-- begin-user-doc --> | ||
1238 | * <!-- end-user-doc --> | ||
1239 | * @generated | ||
1240 | * @ordered | ||
1241 | */ | ||
1242 | int COST_ENTRY_FEATURE_COUNT = 2; | ||
1243 | |||
1244 | /** | ||
1180 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabilityObjectiveFunctionImpl <em>Reliability Objective Function</em>}' class. | 1245 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabilityObjectiveFunctionImpl <em>Reliability Objective Function</em>}' class. |
1181 | * <!-- begin-user-doc --> | 1246 | * <!-- begin-user-doc --> |
1182 | * <!-- end-user-doc --> | 1247 | * <!-- end-user-doc --> |
@@ -1184,7 +1249,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1184 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getReliabilityObjectiveFunction() | 1249 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getReliabilityObjectiveFunction() |
1185 | * @generated | 1250 | * @generated |
1186 | */ | 1251 | */ |
1187 | int RELIABILITY_OBJECTIVE_FUNCTION = 37; | 1252 | int RELIABILITY_OBJECTIVE_FUNCTION = 39; |
1188 | 1253 | ||
1189 | /** | 1254 | /** |
1190 | * The feature id for the '<em><b>Package</b></em>' reference. | 1255 | * The feature id for the '<em><b>Package</b></em>' reference. |
@@ -1221,7 +1286,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1221 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getReliabiltiyProbability() | 1286 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getReliabiltiyProbability() |
1222 | * @generated | 1287 | * @generated |
1223 | */ | 1288 | */ |
1224 | int RELIABILTIY_PROBABILITY = 38; | 1289 | int RELIABILTIY_PROBABILITY = 40; |
1225 | 1290 | ||
1226 | /** | 1291 | /** |
1227 | * The feature id for the '<em><b>Package</b></em>' reference. | 1292 | * The feature id for the '<em><b>Package</b></em>' reference. |
@@ -1267,7 +1332,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1267 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMtff() | 1332 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMtff() |
1268 | * @generated | 1333 | * @generated |
1269 | */ | 1334 | */ |
1270 | int MTFF = 39; | 1335 | int MTFF = 41; |
1271 | 1336 | ||
1272 | /** | 1337 | /** |
1273 | * The feature id for the '<em><b>Package</b></em>' reference. | 1338 | * The feature id for the '<em><b>Package</b></em>' reference. |
@@ -1304,7 +1369,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1304 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveDeclaration() | 1369 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveDeclaration() |
1305 | * @generated | 1370 | * @generated |
1306 | */ | 1371 | */ |
1307 | int OBJECTIVE_DECLARATION = 40; | 1372 | int OBJECTIVE_DECLARATION = 42; |
1308 | 1373 | ||
1309 | /** | 1374 | /** |
1310 | * The feature id for the '<em><b>Name</b></em>' attribute. | 1375 | * The feature id for the '<em><b>Name</b></em>' attribute. |
@@ -1341,7 +1406,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1341 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveReference() | 1406 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveReference() |
1342 | * @generated | 1407 | * @generated |
1343 | */ | 1408 | */ |
1344 | int OBJECTIVE_REFERENCE = 41; | 1409 | int OBJECTIVE_REFERENCE = 43; |
1345 | 1410 | ||
1346 | /** | 1411 | /** |
1347 | * The feature id for the '<em><b>Referred</b></em>' reference. | 1412 | * The feature id for the '<em><b>Referred</b></em>' reference. |
@@ -1369,7 +1434,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1369 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfig() | 1434 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfig() |
1370 | * @generated | 1435 | * @generated |
1371 | */ | 1436 | */ |
1372 | int CONFIG = 51; | 1437 | int CONFIG = 53; |
1373 | 1438 | ||
1374 | /** | 1439 | /** |
1375 | * The number of structural features of the '<em>Config</em>' class. | 1440 | * The number of structural features of the '<em>Config</em>' class. |
@@ -1388,7 +1453,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1388 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigSpecification() | 1453 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigSpecification() |
1389 | * @generated | 1454 | * @generated |
1390 | */ | 1455 | */ |
1391 | int CONFIG_SPECIFICATION = 43; | 1456 | int CONFIG_SPECIFICATION = 45; |
1392 | 1457 | ||
1393 | /** | 1458 | /** |
1394 | * The feature id for the '<em><b>Entries</b></em>' containment reference list. | 1459 | * The feature id for the '<em><b>Entries</b></em>' containment reference list. |
@@ -1416,7 +1481,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1416 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigDeclaration() | 1481 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigDeclaration() |
1417 | * @generated | 1482 | * @generated |
1418 | */ | 1483 | */ |
1419 | int CONFIG_DECLARATION = 44; | 1484 | int CONFIG_DECLARATION = 46; |
1420 | 1485 | ||
1421 | /** | 1486 | /** |
1422 | * The feature id for the '<em><b>Name</b></em>' attribute. | 1487 | * The feature id for the '<em><b>Name</b></em>' attribute. |
@@ -1453,7 +1518,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1453 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigEntry() | 1518 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigEntry() |
1454 | * @generated | 1519 | * @generated |
1455 | */ | 1520 | */ |
1456 | int CONFIG_ENTRY = 45; | 1521 | int CONFIG_ENTRY = 47; |
1457 | 1522 | ||
1458 | /** | 1523 | /** |
1459 | * The number of structural features of the '<em>Config Entry</em>' class. | 1524 | * The number of structural features of the '<em>Config Entry</em>' class. |
@@ -1472,7 +1537,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1472 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentationEntry() | 1537 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentationEntry() |
1473 | * @generated | 1538 | * @generated |
1474 | */ | 1539 | */ |
1475 | int DOCUMENTATION_ENTRY = 46; | 1540 | int DOCUMENTATION_ENTRY = 48; |
1476 | 1541 | ||
1477 | /** | 1542 | /** |
1478 | * The feature id for the '<em><b>Level</b></em>' attribute. | 1543 | * The feature id for the '<em><b>Level</b></em>' attribute. |
@@ -1500,7 +1565,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1500 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRuntimeEntry() | 1565 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRuntimeEntry() |
1501 | * @generated | 1566 | * @generated |
1502 | */ | 1567 | */ |
1503 | int RUNTIME_ENTRY = 47; | 1568 | int RUNTIME_ENTRY = 49; |
1504 | 1569 | ||
1505 | /** | 1570 | /** |
1506 | * The feature id for the '<em><b>Millisec Limit</b></em>' attribute. | 1571 | * The feature id for the '<em><b>Millisec Limit</b></em>' attribute. |
@@ -1528,7 +1593,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1528 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMemoryEntry() | 1593 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMemoryEntry() |
1529 | * @generated | 1594 | * @generated |
1530 | */ | 1595 | */ |
1531 | int MEMORY_ENTRY = 48; | 1596 | int MEMORY_ENTRY = 50; |
1532 | 1597 | ||
1533 | /** | 1598 | /** |
1534 | * The feature id for the '<em><b>Megabyte Limit</b></em>' attribute. | 1599 | * The feature id for the '<em><b>Megabyte Limit</b></em>' attribute. |
@@ -1556,7 +1621,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1556 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCustomEntry() | 1621 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCustomEntry() |
1557 | * @generated | 1622 | * @generated |
1558 | */ | 1623 | */ |
1559 | int CUSTOM_ENTRY = 49; | 1624 | int CUSTOM_ENTRY = 51; |
1560 | 1625 | ||
1561 | /** | 1626 | /** |
1562 | * The feature id for the '<em><b>Key</b></em>' attribute. | 1627 | * The feature id for the '<em><b>Key</b></em>' attribute. |
@@ -1593,7 +1658,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1593 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigReference() | 1658 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigReference() |
1594 | * @generated | 1659 | * @generated |
1595 | */ | 1660 | */ |
1596 | int CONFIG_REFERENCE = 50; | 1661 | int CONFIG_REFERENCE = 52; |
1597 | 1662 | ||
1598 | /** | 1663 | /** |
1599 | * The feature id for the '<em><b>Config</b></em>' reference. | 1664 | * The feature id for the '<em><b>Config</b></em>' reference. |
@@ -1621,7 +1686,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1621 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScope() | 1686 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScope() |
1622 | * @generated | 1687 | * @generated |
1623 | */ | 1688 | */ |
1624 | int SCOPE = 73; | 1689 | int SCOPE = 75; |
1625 | 1690 | ||
1626 | /** | 1691 | /** |
1627 | * The number of structural features of the '<em>Scope</em>' class. | 1692 | * The number of structural features of the '<em>Scope</em>' class. |
@@ -1640,7 +1705,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1640 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeSpecification() | 1705 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeSpecification() |
1641 | * @generated | 1706 | * @generated |
1642 | */ | 1707 | */ |
1643 | int SCOPE_SPECIFICATION = 52; | 1708 | int SCOPE_SPECIFICATION = 54; |
1644 | 1709 | ||
1645 | /** | 1710 | /** |
1646 | * The feature id for the '<em><b>Scopes</b></em>' containment reference list. | 1711 | * The feature id for the '<em><b>Scopes</b></em>' containment reference list. |
@@ -1668,7 +1733,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1668 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeScope() | 1733 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeScope() |
1669 | * @generated | 1734 | * @generated |
1670 | */ | 1735 | */ |
1671 | int TYPE_SCOPE = 53; | 1736 | int TYPE_SCOPE = 55; |
1672 | 1737 | ||
1673 | /** | 1738 | /** |
1674 | * The feature id for the '<em><b>Sets New</b></em>' attribute. | 1739 | * The feature id for the '<em><b>Sets New</b></em>' attribute. |
@@ -1714,7 +1779,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1714 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassTypeScope() | 1779 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassTypeScope() |
1715 | * @generated | 1780 | * @generated |
1716 | */ | 1781 | */ |
1717 | int CLASS_TYPE_SCOPE = 54; | 1782 | int CLASS_TYPE_SCOPE = 56; |
1718 | 1783 | ||
1719 | /** | 1784 | /** |
1720 | * The feature id for the '<em><b>Sets New</b></em>' attribute. | 1785 | * The feature id for the '<em><b>Sets New</b></em>' attribute. |
@@ -1769,7 +1834,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1769 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectTypeScope() | 1834 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectTypeScope() |
1770 | * @generated | 1835 | * @generated |
1771 | */ | 1836 | */ |
1772 | int OBJECT_TYPE_SCOPE = 55; | 1837 | int OBJECT_TYPE_SCOPE = 57; |
1773 | 1838 | ||
1774 | /** | 1839 | /** |
1775 | * The feature id for the '<em><b>Sets New</b></em>' attribute. | 1840 | * The feature id for the '<em><b>Sets New</b></em>' attribute. |
@@ -1824,7 +1889,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1824 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerTypeScope() | 1889 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerTypeScope() |
1825 | * @generated | 1890 | * @generated |
1826 | */ | 1891 | */ |
1827 | int INTEGER_TYPE_SCOPE = 56; | 1892 | int INTEGER_TYPE_SCOPE = 58; |
1828 | 1893 | ||
1829 | /** | 1894 | /** |
1830 | * The feature id for the '<em><b>Sets New</b></em>' attribute. | 1895 | * The feature id for the '<em><b>Sets New</b></em>' attribute. |
@@ -1879,7 +1944,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1879 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealTypeScope() | 1944 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealTypeScope() |
1880 | * @generated | 1945 | * @generated |
1881 | */ | 1946 | */ |
1882 | int REAL_TYPE_SCOPE = 57; | 1947 | int REAL_TYPE_SCOPE = 59; |
1883 | 1948 | ||
1884 | /** | 1949 | /** |
1885 | * The feature id for the '<em><b>Sets New</b></em>' attribute. | 1950 | * The feature id for the '<em><b>Sets New</b></em>' attribute. |
@@ -1934,7 +1999,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1934 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringTypeScope() | 1999 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringTypeScope() |
1935 | * @generated | 2000 | * @generated |
1936 | */ | 2001 | */ |
1937 | int STRING_TYPE_SCOPE = 58; | 2002 | int STRING_TYPE_SCOPE = 60; |
1938 | 2003 | ||
1939 | /** | 2004 | /** |
1940 | * The feature id for the '<em><b>Sets New</b></em>' attribute. | 2005 | * The feature id for the '<em><b>Sets New</b></em>' attribute. |
@@ -1989,7 +2054,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1989 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeReference() | 2054 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeReference() |
1990 | * @generated | 2055 | * @generated |
1991 | */ | 2056 | */ |
1992 | int TYPE_REFERENCE = 59; | 2057 | int TYPE_REFERENCE = 61; |
1993 | 2058 | ||
1994 | /** | 2059 | /** |
1995 | * The number of structural features of the '<em>Type Reference</em>' class. | 2060 | * The number of structural features of the '<em>Type Reference</em>' class. |
@@ -2008,7 +2073,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2008 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassReference() | 2073 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassReference() |
2009 | * @generated | 2074 | * @generated |
2010 | */ | 2075 | */ |
2011 | int CLASS_REFERENCE = 60; | 2076 | int CLASS_REFERENCE = 62; |
2012 | 2077 | ||
2013 | /** | 2078 | /** |
2014 | * The feature id for the '<em><b>Element</b></em>' containment reference. | 2079 | * The feature id for the '<em><b>Element</b></em>' containment reference. |
@@ -2036,7 +2101,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2036 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectReference() | 2101 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectReference() |
2037 | * @generated | 2102 | * @generated |
2038 | */ | 2103 | */ |
2039 | int OBJECT_REFERENCE = 61; | 2104 | int OBJECT_REFERENCE = 63; |
2040 | 2105 | ||
2041 | /** | 2106 | /** |
2042 | * The number of structural features of the '<em>Object Reference</em>' class. | 2107 | * The number of structural features of the '<em>Object Reference</em>' class. |
@@ -2055,7 +2120,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2055 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerReference() | 2120 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerReference() |
2056 | * @generated | 2121 | * @generated |
2057 | */ | 2122 | */ |
2058 | int INTEGER_REFERENCE = 62; | 2123 | int INTEGER_REFERENCE = 64; |
2059 | 2124 | ||
2060 | /** | 2125 | /** |
2061 | * The number of structural features of the '<em>Integer Reference</em>' class. | 2126 | * The number of structural features of the '<em>Integer Reference</em>' class. |
@@ -2074,7 +2139,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2074 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealReference() | 2139 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealReference() |
2075 | * @generated | 2140 | * @generated |
2076 | */ | 2141 | */ |
2077 | int REAL_REFERENCE = 63; | 2142 | int REAL_REFERENCE = 65; |
2078 | 2143 | ||
2079 | /** | 2144 | /** |
2080 | * The number of structural features of the '<em>Real Reference</em>' class. | 2145 | * The number of structural features of the '<em>Real Reference</em>' class. |
@@ -2093,7 +2158,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2093 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringReference() | 2158 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringReference() |
2094 | * @generated | 2159 | * @generated |
2095 | */ | 2160 | */ |
2096 | int STRING_REFERENCE = 64; | 2161 | int STRING_REFERENCE = 66; |
2097 | 2162 | ||
2098 | /** | 2163 | /** |
2099 | * The number of structural features of the '<em>String Reference</em>' class. | 2164 | * The number of structural features of the '<em>String Reference</em>' class. |
@@ -2112,7 +2177,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2112 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getNumberSpecification() | 2177 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getNumberSpecification() |
2113 | * @generated | 2178 | * @generated |
2114 | */ | 2179 | */ |
2115 | int NUMBER_SPECIFICATION = 65; | 2180 | int NUMBER_SPECIFICATION = 67; |
2116 | 2181 | ||
2117 | /** | 2182 | /** |
2118 | * The number of structural features of the '<em>Number Specification</em>' class. | 2183 | * The number of structural features of the '<em>Number Specification</em>' class. |
@@ -2131,7 +2196,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2131 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getExactNumber() | 2196 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getExactNumber() |
2132 | * @generated | 2197 | * @generated |
2133 | */ | 2198 | */ |
2134 | int EXACT_NUMBER = 66; | 2199 | int EXACT_NUMBER = 68; |
2135 | 2200 | ||
2136 | /** | 2201 | /** |
2137 | * The feature id for the '<em><b>Exact Number</b></em>' attribute. | 2202 | * The feature id for the '<em><b>Exact Number</b></em>' attribute. |
@@ -2168,7 +2233,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2168 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntervallNumber() | 2233 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntervallNumber() |
2169 | * @generated | 2234 | * @generated |
2170 | */ | 2235 | */ |
2171 | int INTERVALL_NUMBER = 67; | 2236 | int INTERVALL_NUMBER = 69; |
2172 | 2237 | ||
2173 | /** | 2238 | /** |
2174 | * The feature id for the '<em><b>Min</b></em>' attribute. | 2239 | * The feature id for the '<em><b>Min</b></em>' attribute. |
@@ -2214,7 +2279,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2214 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntEnumberation() | 2279 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntEnumberation() |
2215 | * @generated | 2280 | * @generated |
2216 | */ | 2281 | */ |
2217 | int INT_ENUMBERATION = 68; | 2282 | int INT_ENUMBERATION = 70; |
2218 | 2283 | ||
2219 | /** | 2284 | /** |
2220 | * The feature id for the '<em><b>Entry</b></em>' attribute list. | 2285 | * The feature id for the '<em><b>Entry</b></em>' attribute list. |
@@ -2242,7 +2307,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2242 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealEnumeration() | 2307 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealEnumeration() |
2243 | * @generated | 2308 | * @generated |
2244 | */ | 2309 | */ |
2245 | int REAL_ENUMERATION = 69; | 2310 | int REAL_ENUMERATION = 71; |
2246 | 2311 | ||
2247 | /** | 2312 | /** |
2248 | * The feature id for the '<em><b>Entry</b></em>' attribute list. | 2313 | * The feature id for the '<em><b>Entry</b></em>' attribute list. |
@@ -2270,7 +2335,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2270 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringEnumeration() | 2335 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringEnumeration() |
2271 | * @generated | 2336 | * @generated |
2272 | */ | 2337 | */ |
2273 | int STRING_ENUMERATION = 70; | 2338 | int STRING_ENUMERATION = 72; |
2274 | 2339 | ||
2275 | /** | 2340 | /** |
2276 | * The feature id for the '<em><b>Entry</b></em>' attribute list. | 2341 | * The feature id for the '<em><b>Entry</b></em>' attribute list. |
@@ -2298,7 +2363,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2298 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeDeclaration() | 2363 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeDeclaration() |
2299 | * @generated | 2364 | * @generated |
2300 | */ | 2365 | */ |
2301 | int SCOPE_DECLARATION = 71; | 2366 | int SCOPE_DECLARATION = 73; |
2302 | 2367 | ||
2303 | /** | 2368 | /** |
2304 | * The feature id for the '<em><b>Name</b></em>' attribute. | 2369 | * The feature id for the '<em><b>Name</b></em>' attribute. |
@@ -2335,7 +2400,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2335 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeReference() | 2400 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeReference() |
2336 | * @generated | 2401 | * @generated |
2337 | */ | 2402 | */ |
2338 | int SCOPE_REFERENCE = 72; | 2403 | int SCOPE_REFERENCE = 74; |
2339 | 2404 | ||
2340 | /** | 2405 | /** |
2341 | * The feature id for the '<em><b>Referred</b></em>' reference. | 2406 | * The feature id for the '<em><b>Referred</b></em>' reference. |
@@ -2363,7 +2428,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2363 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTask() | 2428 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTask() |
2364 | * @generated | 2429 | * @generated |
2365 | */ | 2430 | */ |
2366 | int TASK = 74; | 2431 | int TASK = 76; |
2367 | 2432 | ||
2368 | /** | 2433 | /** |
2369 | * The number of structural features of the '<em>Task</em>' class. | 2434 | * The number of structural features of the '<em>Task</em>' class. |
@@ -2382,7 +2447,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2382 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGenerationTask() | 2447 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGenerationTask() |
2383 | * @generated | 2448 | * @generated |
2384 | */ | 2449 | */ |
2385 | int GENERATION_TASK = 75; | 2450 | int GENERATION_TASK = 77; |
2386 | 2451 | ||
2387 | /** | 2452 | /** |
2388 | * The feature id for the '<em><b>Metamodel</b></em>' containment reference. | 2453 | * The feature id for the '<em><b>Metamodel</b></em>' containment reference. |
@@ -2536,7 +2601,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2536 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerScope() | 2601 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerScope() |
2537 | * @generated | 2602 | * @generated |
2538 | */ | 2603 | */ |
2539 | int INTEGER_SCOPE = 76; | 2604 | int INTEGER_SCOPE = 78; |
2540 | 2605 | ||
2541 | /** | 2606 | /** |
2542 | * The number of structural features of the '<em>Integer Scope</em>' class. | 2607 | * The number of structural features of the '<em>Integer Scope</em>' class. |
@@ -2555,7 +2620,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2555 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealScope() | 2620 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealScope() |
2556 | * @generated | 2621 | * @generated |
2557 | */ | 2622 | */ |
2558 | int REAL_SCOPE = 77; | 2623 | int REAL_SCOPE = 79; |
2559 | 2624 | ||
2560 | /** | 2625 | /** |
2561 | * The number of structural features of the '<em>Real Scope</em>' class. | 2626 | * The number of structural features of the '<em>Real Scope</em>' class. |
@@ -2574,7 +2639,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2574 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringScope() | 2639 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringScope() |
2575 | * @generated | 2640 | * @generated |
2576 | */ | 2641 | */ |
2577 | int STRING_SCOPE = 78; | 2642 | int STRING_SCOPE = 80; |
2578 | 2643 | ||
2579 | /** | 2644 | /** |
2580 | * The number of structural features of the '<em>String Scope</em>' class. | 2645 | * The number of structural features of the '<em>String Scope</em>' class. |
@@ -2593,7 +2658,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2593 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getOptimizationDirection() | 2658 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getOptimizationDirection() |
2594 | * @generated | 2659 | * @generated |
2595 | */ | 2660 | */ |
2596 | int OPTIMIZATION_DIRECTION = 79; | 2661 | int OPTIMIZATION_DIRECTION = 81; |
2597 | 2662 | ||
2598 | /** | 2663 | /** |
2599 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator <em>Comparison Operator</em>}' enum. | 2664 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator <em>Comparison Operator</em>}' enum. |
@@ -2603,7 +2668,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2603 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getComparisonOperator() | 2668 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getComparisonOperator() |
2604 | * @generated | 2669 | * @generated |
2605 | */ | 2670 | */ |
2606 | int COMPARISON_OPERATOR = 80; | 2671 | int COMPARISON_OPERATOR = 82; |
2607 | 2672 | ||
2608 | /** | 2673 | /** |
2609 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification <em>Document Level Specification</em>}' enum. | 2674 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification <em>Document Level Specification</em>}' enum. |
@@ -2613,7 +2678,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2613 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentLevelSpecification() | 2678 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentLevelSpecification() |
2614 | * @generated | 2679 | * @generated |
2615 | */ | 2680 | */ |
2616 | int DOCUMENT_LEVEL_SPECIFICATION = 81; | 2681 | int DOCUMENT_LEVEL_SPECIFICATION = 83; |
2617 | 2682 | ||
2618 | /** | 2683 | /** |
2619 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver <em>Solver</em>}' enum. | 2684 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver <em>Solver</em>}' enum. |
@@ -2623,7 +2688,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2623 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getSolver() | 2688 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getSolver() |
2624 | * @generated | 2689 | * @generated |
2625 | */ | 2690 | */ |
2626 | int SOLVER = 82; | 2691 | int SOLVER = 84; |
2627 | 2692 | ||
2628 | 2693 | ||
2629 | /** | 2694 | /** |
@@ -3349,6 +3414,59 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
3349 | EClass getObjectiveFunction(); | 3414 | EClass getObjectiveFunction(); |
3350 | 3415 | ||
3351 | /** | 3416 | /** |
3417 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction <em>Cost Objective Function</em>}'. | ||
3418 | * <!-- begin-user-doc --> | ||
3419 | * <!-- end-user-doc --> | ||
3420 | * @return the meta object for class '<em>Cost Objective Function</em>'. | ||
3421 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction | ||
3422 | * @generated | ||
3423 | */ | ||
3424 | EClass getCostObjectiveFunction(); | ||
3425 | |||
3426 | /** | ||
3427 | * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction#getEntries <em>Entries</em>}'. | ||
3428 | * <!-- begin-user-doc --> | ||
3429 | * <!-- end-user-doc --> | ||
3430 | * @return the meta object for the containment reference list '<em>Entries</em>'. | ||
3431 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction#getEntries() | ||
3432 | * @see #getCostObjectiveFunction() | ||
3433 | * @generated | ||
3434 | */ | ||
3435 | EReference getCostObjectiveFunction_Entries(); | ||
3436 | |||
3437 | /** | ||
3438 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry <em>Cost Entry</em>}'. | ||
3439 | * <!-- begin-user-doc --> | ||
3440 | * <!-- end-user-doc --> | ||
3441 | * @return the meta object for class '<em>Cost Entry</em>'. | ||
3442 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry | ||
3443 | * @generated | ||
3444 | */ | ||
3445 | EClass getCostEntry(); | ||
3446 | |||
3447 | /** | ||
3448 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getPatternElement <em>Pattern Element</em>}'. | ||
3449 | * <!-- begin-user-doc --> | ||
3450 | * <!-- end-user-doc --> | ||
3451 | * @return the meta object for the containment reference '<em>Pattern Element</em>'. | ||
3452 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getPatternElement() | ||
3453 | * @see #getCostEntry() | ||
3454 | * @generated | ||
3455 | */ | ||
3456 | EReference getCostEntry_PatternElement(); | ||
3457 | |||
3458 | /** | ||
3459 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getWeight <em>Weight</em>}'. | ||
3460 | * <!-- begin-user-doc --> | ||
3461 | * <!-- end-user-doc --> | ||
3462 | * @return the meta object for the attribute '<em>Weight</em>'. | ||
3463 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getWeight() | ||
3464 | * @see #getCostEntry() | ||
3465 | * @generated | ||
3466 | */ | ||
3467 | EAttribute getCostEntry_Weight(); | ||
3468 | |||
3469 | /** | ||
3352 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction <em>Reliability Objective Function</em>}'. | 3470 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction <em>Reliability Objective Function</em>}'. |
3353 | * <!-- begin-user-doc --> | 3471 | * <!-- begin-user-doc --> |
3354 | * <!-- end-user-doc --> | 3472 | * <!-- end-user-doc --> |
@@ -4986,6 +5104,50 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
4986 | EClass OBJECTIVE_FUNCTION = eINSTANCE.getObjectiveFunction(); | 5104 | EClass OBJECTIVE_FUNCTION = eINSTANCE.getObjectiveFunction(); |
4987 | 5105 | ||
4988 | /** | 5106 | /** |
5107 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl <em>Cost Objective Function</em>}' class. | ||
5108 | * <!-- begin-user-doc --> | ||
5109 | * <!-- end-user-doc --> | ||
5110 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl | ||
5111 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostObjectiveFunction() | ||
5112 | * @generated | ||
5113 | */ | ||
5114 | EClass COST_OBJECTIVE_FUNCTION = eINSTANCE.getCostObjectiveFunction(); | ||
5115 | |||
5116 | /** | ||
5117 | * The meta object literal for the '<em><b>Entries</b></em>' containment reference list feature. | ||
5118 | * <!-- begin-user-doc --> | ||
5119 | * <!-- end-user-doc --> | ||
5120 | * @generated | ||
5121 | */ | ||
5122 | EReference COST_OBJECTIVE_FUNCTION__ENTRIES = eINSTANCE.getCostObjectiveFunction_Entries(); | ||
5123 | |||
5124 | /** | ||
5125 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl <em>Cost Entry</em>}' class. | ||
5126 | * <!-- begin-user-doc --> | ||
5127 | * <!-- end-user-doc --> | ||
5128 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl | ||
5129 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostEntry() | ||
5130 | * @generated | ||
5131 | */ | ||
5132 | EClass COST_ENTRY = eINSTANCE.getCostEntry(); | ||
5133 | |||
5134 | /** | ||
5135 | * The meta object literal for the '<em><b>Pattern Element</b></em>' containment reference feature. | ||
5136 | * <!-- begin-user-doc --> | ||
5137 | * <!-- end-user-doc --> | ||
5138 | * @generated | ||
5139 | */ | ||
5140 | EReference COST_ENTRY__PATTERN_ELEMENT = eINSTANCE.getCostEntry_PatternElement(); | ||
5141 | |||
5142 | /** | ||
5143 | * The meta object literal for the '<em><b>Weight</b></em>' attribute feature. | ||
5144 | * <!-- begin-user-doc --> | ||
5145 | * <!-- end-user-doc --> | ||
5146 | * @generated | ||
5147 | */ | ||
5148 | EAttribute COST_ENTRY__WEIGHT = eINSTANCE.getCostEntry_Weight(); | ||
5149 | |||
5150 | /** | ||
4989 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabilityObjectiveFunctionImpl <em>Reliability Objective Function</em>}' class. | 5151 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabilityObjectiveFunctionImpl <em>Reliability Objective Function</em>}' class. |
4990 | * <!-- begin-user-doc --> | 5152 | * <!-- begin-user-doc --> |
4991 | * <!-- end-user-doc --> | 5153 | * <!-- end-user-doc --> |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ComparisonOperator.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ComparisonOperator.java index dc5a8e9e..bee7c6e7 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ComparisonOperator.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ComparisonOperator.java | |||
@@ -21,6 +21,26 @@ import org.eclipse.emf.common.util.Enumerator; | |||
21 | public enum ComparisonOperator implements Enumerator | 21 | public enum ComparisonOperator implements Enumerator |
22 | { | 22 | { |
23 | /** | 23 | /** |
24 | * The '<em><b>LESS</b></em>' literal object. | ||
25 | * <!-- begin-user-doc --> | ||
26 | * <!-- end-user-doc --> | ||
27 | * @see #LESS_VALUE | ||
28 | * @generated | ||
29 | * @ordered | ||
30 | */ | ||
31 | LESS(0, "LESS", "<"), | ||
32 | |||
33 | /** | ||
34 | * The '<em><b>GREATER</b></em>' literal object. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #GREATER_VALUE | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | GREATER(1, "GREATER", ">"), | ||
42 | |||
43 | /** | ||
24 | * The '<em><b>LESS EQUALS</b></em>' literal object. | 44 | * The '<em><b>LESS EQUALS</b></em>' literal object. |
25 | * <!-- begin-user-doc --> | 45 | * <!-- begin-user-doc --> |
26 | * <!-- end-user-doc --> | 46 | * <!-- end-user-doc --> |
@@ -28,7 +48,7 @@ public enum ComparisonOperator implements Enumerator | |||
28 | * @generated | 48 | * @generated |
29 | * @ordered | 49 | * @ordered |
30 | */ | 50 | */ |
31 | LESS_EQUALS(0, "LESS_EQUALS", "<="), | 51 | LESS_EQUALS(2, "LESS_EQUALS", "<="), |
32 | 52 | ||
33 | /** | 53 | /** |
34 | * The '<em><b>GREATER EQUALS</b></em>' literal object. | 54 | * The '<em><b>GREATER EQUALS</b></em>' literal object. |
@@ -38,7 +58,37 @@ public enum ComparisonOperator implements Enumerator | |||
38 | * @generated | 58 | * @generated |
39 | * @ordered | 59 | * @ordered |
40 | */ | 60 | */ |
41 | GREATER_EQUALS(1, "GREATER_EQUALS", ">="); | 61 | GREATER_EQUALS(3, "GREATER_EQUALS", ">="); |
62 | |||
63 | /** | ||
64 | * The '<em><b>LESS</b></em>' literal value. | ||
65 | * <!-- begin-user-doc --> | ||
66 | * <p> | ||
67 | * If the meaning of '<em><b>LESS</b></em>' literal object isn't clear, | ||
68 | * there really should be more of a description here... | ||
69 | * </p> | ||
70 | * <!-- end-user-doc --> | ||
71 | * @see #LESS | ||
72 | * @model literal="<" | ||
73 | * @generated | ||
74 | * @ordered | ||
75 | */ | ||
76 | public static final int LESS_VALUE = 0; | ||
77 | |||
78 | /** | ||
79 | * The '<em><b>GREATER</b></em>' literal value. | ||
80 | * <!-- begin-user-doc --> | ||
81 | * <p> | ||
82 | * If the meaning of '<em><b>GREATER</b></em>' literal object isn't clear, | ||
83 | * there really should be more of a description here... | ||
84 | * </p> | ||
85 | * <!-- end-user-doc --> | ||
86 | * @see #GREATER | ||
87 | * @model literal=">" | ||
88 | * @generated | ||
89 | * @ordered | ||
90 | */ | ||
91 | public static final int GREATER_VALUE = 1; | ||
42 | 92 | ||
43 | /** | 93 | /** |
44 | * The '<em><b>LESS EQUALS</b></em>' literal value. | 94 | * The '<em><b>LESS EQUALS</b></em>' literal value. |
@@ -53,7 +103,7 @@ public enum ComparisonOperator implements Enumerator | |||
53 | * @generated | 103 | * @generated |
54 | * @ordered | 104 | * @ordered |
55 | */ | 105 | */ |
56 | public static final int LESS_EQUALS_VALUE = 0; | 106 | public static final int LESS_EQUALS_VALUE = 2; |
57 | 107 | ||
58 | /** | 108 | /** |
59 | * The '<em><b>GREATER EQUALS</b></em>' literal value. | 109 | * The '<em><b>GREATER EQUALS</b></em>' literal value. |
@@ -68,7 +118,7 @@ public enum ComparisonOperator implements Enumerator | |||
68 | * @generated | 118 | * @generated |
69 | * @ordered | 119 | * @ordered |
70 | */ | 120 | */ |
71 | public static final int GREATER_EQUALS_VALUE = 1; | 121 | public static final int GREATER_EQUALS_VALUE = 3; |
72 | 122 | ||
73 | /** | 123 | /** |
74 | * An array of all the '<em><b>Comparison Operator</b></em>' enumerators. | 124 | * An array of all the '<em><b>Comparison Operator</b></em>' enumerators. |
@@ -79,6 +129,8 @@ public enum ComparisonOperator implements Enumerator | |||
79 | private static final ComparisonOperator[] VALUES_ARRAY = | 129 | private static final ComparisonOperator[] VALUES_ARRAY = |
80 | new ComparisonOperator[] | 130 | new ComparisonOperator[] |
81 | { | 131 | { |
132 | LESS, | ||
133 | GREATER, | ||
82 | LESS_EQUALS, | 134 | LESS_EQUALS, |
83 | GREATER_EQUALS, | 135 | GREATER_EQUALS, |
84 | }; | 136 | }; |
@@ -145,6 +197,8 @@ public enum ComparisonOperator implements Enumerator | |||
145 | { | 197 | { |
146 | switch (value) | 198 | switch (value) |
147 | { | 199 | { |
200 | case LESS_VALUE: return LESS; | ||
201 | case GREATER_VALUE: return GREATER; | ||
148 | case LESS_EQUALS_VALUE: return LESS_EQUALS; | 202 | case LESS_EQUALS_VALUE: return LESS_EQUALS; |
149 | case GREATER_EQUALS_VALUE: return GREATER_EQUALS; | 203 | case GREATER_EQUALS_VALUE: return GREATER_EQUALS; |
150 | } | 204 | } |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostEntry.java new file mode 100644 index 00000000..6f9580ed --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostEntry.java | |||
@@ -0,0 +1,79 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.16.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>Cost Entry</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.CostEntry#getPatternElement <em>Pattern Element</em>}</li> | ||
18 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getWeight <em>Weight</em>}</li> | ||
19 | * </ul> | ||
20 | * | ||
21 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostEntry() | ||
22 | * @model | ||
23 | * @generated | ||
24 | */ | ||
25 | public interface CostEntry extends EObject | ||
26 | { | ||
27 | /** | ||
28 | * Returns the value of the '<em><b>Pattern Element</b></em>' containment reference. | ||
29 | * <!-- begin-user-doc --> | ||
30 | * <p> | ||
31 | * If the meaning of the '<em>Pattern Element</em>' containment reference 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>Pattern Element</em>' containment reference. | ||
36 | * @see #setPatternElement(PatternElement) | ||
37 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostEntry_PatternElement() | ||
38 | * @model containment="true" | ||
39 | * @generated | ||
40 | */ | ||
41 | PatternElement getPatternElement(); | ||
42 | |||
43 | /** | ||
44 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getPatternElement <em>Pattern Element</em>}' containment reference. | ||
45 | * <!-- begin-user-doc --> | ||
46 | * <!-- end-user-doc --> | ||
47 | * @param value the new value of the '<em>Pattern Element</em>' containment reference. | ||
48 | * @see #getPatternElement() | ||
49 | * @generated | ||
50 | */ | ||
51 | void setPatternElement(PatternElement value); | ||
52 | |||
53 | /** | ||
54 | * Returns the value of the '<em><b>Weight</b></em>' attribute. | ||
55 | * <!-- begin-user-doc --> | ||
56 | * <p> | ||
57 | * If the meaning of the '<em>Weight</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>Weight</em>' attribute. | ||
62 | * @see #setWeight(int) | ||
63 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostEntry_Weight() | ||
64 | * @model | ||
65 | * @generated | ||
66 | */ | ||
67 | int getWeight(); | ||
68 | |||
69 | /** | ||
70 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getWeight <em>Weight</em>}' attribute. | ||
71 | * <!-- begin-user-doc --> | ||
72 | * <!-- end-user-doc --> | ||
73 | * @param value the new value of the '<em>Weight</em>' attribute. | ||
74 | * @see #getWeight() | ||
75 | * @generated | ||
76 | */ | ||
77 | void setWeight(int value); | ||
78 | |||
79 | } // CostEntry | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostObjectiveFunction.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostObjectiveFunction.java new file mode 100644 index 00000000..041d8a04 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostObjectiveFunction.java | |||
@@ -0,0 +1,42 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.16.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>Cost Objective Function</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.CostObjectiveFunction#getEntries <em>Entries</em>}</li> | ||
18 | * </ul> | ||
19 | * | ||
20 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostObjectiveFunction() | ||
21 | * @model | ||
22 | * @generated | ||
23 | */ | ||
24 | public interface CostObjectiveFunction extends ObjectiveFunction | ||
25 | { | ||
26 | /** | ||
27 | * Returns the value of the '<em><b>Entries</b></em>' containment reference list. | ||
28 | * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry}. | ||
29 | * <!-- begin-user-doc --> | ||
30 | * <p> | ||
31 | * If the meaning of the '<em>Entries</em>' containment reference 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>Entries</em>' containment reference list. | ||
36 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostObjectiveFunction_Entries() | ||
37 | * @model containment="true" | ||
38 | * @generated | ||
39 | */ | ||
40 | EList<CostEntry> getEntries(); | ||
41 | |||
42 | } // CostObjectiveFunction | ||
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 9ec9412a..77ff05e8 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 | |||
@@ -103,6 +103,8 @@ public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements | |||
103 | case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY: return createOptimizationEntry(); | 103 | case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY: return createOptimizationEntry(); |
104 | case ApplicationConfigurationPackage.THRESHOLD_ENTRY: return createThresholdEntry(); | 104 | case ApplicationConfigurationPackage.THRESHOLD_ENTRY: return createThresholdEntry(); |
105 | case ApplicationConfigurationPackage.OBJECTIVE_FUNCTION: return createObjectiveFunction(); | 105 | case ApplicationConfigurationPackage.OBJECTIVE_FUNCTION: return createObjectiveFunction(); |
106 | case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION: return createCostObjectiveFunction(); | ||
107 | case ApplicationConfigurationPackage.COST_ENTRY: return createCostEntry(); | ||
106 | case ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION: return createReliabilityObjectiveFunction(); | 108 | case ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION: return createReliabilityObjectiveFunction(); |
107 | case ApplicationConfigurationPackage.RELIABILTIY_PROBABILITY: return createReliabiltiyProbability(); | 109 | case ApplicationConfigurationPackage.RELIABILTIY_PROBABILITY: return createReliabiltiyProbability(); |
108 | case ApplicationConfigurationPackage.MTFF: return createMtff(); | 110 | case ApplicationConfigurationPackage.MTFF: return createMtff(); |
@@ -646,6 +648,30 @@ public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements | |||
646 | * @generated | 648 | * @generated |
647 | */ | 649 | */ |
648 | @Override | 650 | @Override |
651 | public CostObjectiveFunction createCostObjectiveFunction() | ||
652 | { | ||
653 | CostObjectiveFunctionImpl costObjectiveFunction = new CostObjectiveFunctionImpl(); | ||
654 | return costObjectiveFunction; | ||
655 | } | ||
656 | |||
657 | /** | ||
658 | * <!-- begin-user-doc --> | ||
659 | * <!-- end-user-doc --> | ||
660 | * @generated | ||
661 | */ | ||
662 | @Override | ||
663 | public CostEntry createCostEntry() | ||
664 | { | ||
665 | CostEntryImpl costEntry = new CostEntryImpl(); | ||
666 | return costEntry; | ||
667 | } | ||
668 | |||
669 | /** | ||
670 | * <!-- begin-user-doc --> | ||
671 | * <!-- end-user-doc --> | ||
672 | * @generated | ||
673 | */ | ||
674 | @Override | ||
649 | public ReliabilityObjectiveFunction createReliabilityObjectiveFunction() | 675 | public ReliabilityObjectiveFunction createReliabilityObjectiveFunction() |
650 | { | 676 | { |
651 | ReliabilityObjectiveFunctionImpl reliabilityObjectiveFunction = new ReliabilityObjectiveFunctionImpl(); | 677 | ReliabilityObjectiveFunctionImpl reliabilityObjectiveFunction = new ReliabilityObjectiveFunctionImpl(); |
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 c1aff1fe..7f2bee5b 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 | |||
@@ -18,6 +18,8 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEnt | |||
18 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference; | 18 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference; |
19 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; | 19 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; |
20 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; | 20 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; |
21 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry; | ||
22 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction; | ||
21 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry; | 23 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry; |
22 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration; | 24 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration; |
23 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification; | 25 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification; |
@@ -384,6 +386,20 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
384 | * <!-- end-user-doc --> | 386 | * <!-- end-user-doc --> |
385 | * @generated | 387 | * @generated |
386 | */ | 388 | */ |
389 | private EClass costObjectiveFunctionEClass = null; | ||
390 | |||
391 | /** | ||
392 | * <!-- begin-user-doc --> | ||
393 | * <!-- end-user-doc --> | ||
394 | * @generated | ||
395 | */ | ||
396 | private EClass costEntryEClass = null; | ||
397 | |||
398 | /** | ||
399 | * <!-- begin-user-doc --> | ||
400 | * <!-- end-user-doc --> | ||
401 | * @generated | ||
402 | */ | ||
387 | private EClass reliabilityObjectiveFunctionEClass = null; | 403 | private EClass reliabilityObjectiveFunctionEClass = null; |
388 | 404 | ||
389 | /** | 405 | /** |
@@ -1539,6 +1555,61 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1539 | * @generated | 1555 | * @generated |
1540 | */ | 1556 | */ |
1541 | @Override | 1557 | @Override |
1558 | public EClass getCostObjectiveFunction() | ||
1559 | { | ||
1560 | return costObjectiveFunctionEClass; | ||
1561 | } | ||
1562 | |||
1563 | /** | ||
1564 | * <!-- begin-user-doc --> | ||
1565 | * <!-- end-user-doc --> | ||
1566 | * @generated | ||
1567 | */ | ||
1568 | @Override | ||
1569 | public EReference getCostObjectiveFunction_Entries() | ||
1570 | { | ||
1571 | return (EReference)costObjectiveFunctionEClass.getEStructuralFeatures().get(0); | ||
1572 | } | ||
1573 | |||
1574 | /** | ||
1575 | * <!-- begin-user-doc --> | ||
1576 | * <!-- end-user-doc --> | ||
1577 | * @generated | ||
1578 | */ | ||
1579 | @Override | ||
1580 | public EClass getCostEntry() | ||
1581 | { | ||
1582 | return costEntryEClass; | ||
1583 | } | ||
1584 | |||
1585 | /** | ||
1586 | * <!-- begin-user-doc --> | ||
1587 | * <!-- end-user-doc --> | ||
1588 | * @generated | ||
1589 | */ | ||
1590 | @Override | ||
1591 | public EReference getCostEntry_PatternElement() | ||
1592 | { | ||
1593 | return (EReference)costEntryEClass.getEStructuralFeatures().get(0); | ||
1594 | } | ||
1595 | |||
1596 | /** | ||
1597 | * <!-- begin-user-doc --> | ||
1598 | * <!-- end-user-doc --> | ||
1599 | * @generated | ||
1600 | */ | ||
1601 | @Override | ||
1602 | public EAttribute getCostEntry_Weight() | ||
1603 | { | ||
1604 | return (EAttribute)costEntryEClass.getEStructuralFeatures().get(1); | ||
1605 | } | ||
1606 | |||
1607 | /** | ||
1608 | * <!-- begin-user-doc --> | ||
1609 | * <!-- end-user-doc --> | ||
1610 | * @generated | ||
1611 | */ | ||
1612 | @Override | ||
1542 | public EClass getReliabilityObjectiveFunction() | 1613 | public EClass getReliabilityObjectiveFunction() |
1543 | { | 1614 | { |
1544 | return reliabilityObjectiveFunctionEClass; | 1615 | return reliabilityObjectiveFunctionEClass; |
@@ -2704,6 +2775,13 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
2704 | 2775 | ||
2705 | objectiveFunctionEClass = createEClass(OBJECTIVE_FUNCTION); | 2776 | objectiveFunctionEClass = createEClass(OBJECTIVE_FUNCTION); |
2706 | 2777 | ||
2778 | costObjectiveFunctionEClass = createEClass(COST_OBJECTIVE_FUNCTION); | ||
2779 | createEReference(costObjectiveFunctionEClass, COST_OBJECTIVE_FUNCTION__ENTRIES); | ||
2780 | |||
2781 | costEntryEClass = createEClass(COST_ENTRY); | ||
2782 | createEReference(costEntryEClass, COST_ENTRY__PATTERN_ELEMENT); | ||
2783 | createEAttribute(costEntryEClass, COST_ENTRY__WEIGHT); | ||
2784 | |||
2707 | reliabilityObjectiveFunctionEClass = createEClass(RELIABILITY_OBJECTIVE_FUNCTION); | 2785 | reliabilityObjectiveFunctionEClass = createEClass(RELIABILITY_OBJECTIVE_FUNCTION); |
2708 | createEReference(reliabilityObjectiveFunctionEClass, RELIABILITY_OBJECTIVE_FUNCTION__PACKAGE); | 2786 | createEReference(reliabilityObjectiveFunctionEClass, RELIABILITY_OBJECTIVE_FUNCTION__PACKAGE); |
2709 | createEReference(reliabilityObjectiveFunctionEClass, RELIABILITY_OBJECTIVE_FUNCTION__TRANSFORMATION); | 2787 | createEReference(reliabilityObjectiveFunctionEClass, RELIABILITY_OBJECTIVE_FUNCTION__TRANSFORMATION); |
@@ -2902,6 +2980,7 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
2902 | objectiveSpecificationEClass.getESuperTypes().add(this.getObjective()); | 2980 | objectiveSpecificationEClass.getESuperTypes().add(this.getObjective()); |
2903 | optimizationEntryEClass.getESuperTypes().add(this.getObjectiveEntry()); | 2981 | optimizationEntryEClass.getESuperTypes().add(this.getObjectiveEntry()); |
2904 | thresholdEntryEClass.getESuperTypes().add(this.getObjectiveEntry()); | 2982 | thresholdEntryEClass.getESuperTypes().add(this.getObjectiveEntry()); |
2983 | costObjectiveFunctionEClass.getESuperTypes().add(this.getObjectiveFunction()); | ||
2905 | reliabilityObjectiveFunctionEClass.getESuperTypes().add(this.getObjectiveFunction()); | 2984 | reliabilityObjectiveFunctionEClass.getESuperTypes().add(this.getObjectiveFunction()); |
2906 | reliabiltiyProbabilityEClass.getESuperTypes().add(this.getReliabilityObjectiveFunction()); | 2985 | reliabiltiyProbabilityEClass.getESuperTypes().add(this.getReliabilityObjectiveFunction()); |
2907 | mtffEClass.getESuperTypes().add(this.getReliabilityObjectiveFunction()); | 2986 | mtffEClass.getESuperTypes().add(this.getReliabilityObjectiveFunction()); |
@@ -3045,6 +3124,13 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
3045 | 3124 | ||
3046 | initEClass(objectiveFunctionEClass, ObjectiveFunction.class, "ObjectiveFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 3125 | initEClass(objectiveFunctionEClass, ObjectiveFunction.class, "ObjectiveFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
3047 | 3126 | ||
3127 | initEClass(costObjectiveFunctionEClass, CostObjectiveFunction.class, "CostObjectiveFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3128 | initEReference(getCostObjectiveFunction_Entries(), this.getCostEntry(), null, "entries", null, 0, -1, CostObjectiveFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3129 | |||
3130 | initEClass(costEntryEClass, CostEntry.class, "CostEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3131 | initEReference(getCostEntry_PatternElement(), this.getPatternElement(), null, "patternElement", null, 0, 1, CostEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3132 | initEAttribute(getCostEntry_Weight(), theEcorePackage.getEInt(), "weight", null, 0, 1, CostEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3133 | |||
3048 | initEClass(reliabilityObjectiveFunctionEClass, ReliabilityObjectiveFunction.class, "ReliabilityObjectiveFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 3134 | initEClass(reliabilityObjectiveFunctionEClass, ReliabilityObjectiveFunction.class, "ReliabilityObjectiveFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
3049 | initEReference(getReliabilityObjectiveFunction_Package(), theCftLanguagePackage.getCftModel(), null, "package", null, 0, 1, ReliabilityObjectiveFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 3135 | initEReference(getReliabilityObjectiveFunction_Package(), theCftLanguagePackage.getCftModel(), null, "package", null, 0, 1, ReliabilityObjectiveFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
3050 | initEReference(getReliabilityObjectiveFunction_Transformation(), theCftLanguagePackage.getTransformationDefinition(), null, "transformation", null, 0, 1, ReliabilityObjectiveFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 3136 | initEReference(getReliabilityObjectiveFunction_Transformation(), theCftLanguagePackage.getTransformationDefinition(), null, "transformation", null, 0, 1, ReliabilityObjectiveFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
@@ -3183,6 +3269,8 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
3183 | addEEnumLiteral(optimizationDirectionEEnum, OptimizationDirection.MAXIMIZE); | 3269 | addEEnumLiteral(optimizationDirectionEEnum, OptimizationDirection.MAXIMIZE); |
3184 | 3270 | ||
3185 | initEEnum(comparisonOperatorEEnum, ComparisonOperator.class, "ComparisonOperator"); | 3271 | initEEnum(comparisonOperatorEEnum, ComparisonOperator.class, "ComparisonOperator"); |
3272 | addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.LESS); | ||
3273 | addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.GREATER); | ||
3186 | addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.LESS_EQUALS); | 3274 | addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.LESS_EQUALS); |
3187 | addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.GREATER_EQUALS); | 3275 | addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.GREATER_EQUALS); |
3188 | 3276 | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostEntryImpl.java new file mode 100644 index 00000000..892df6f5 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostEntryImpl.java | |||
@@ -0,0 +1,270 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.16.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.CostEntry; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; | ||
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 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | ||
18 | |||
19 | /** | ||
20 | * <!-- begin-user-doc --> | ||
21 | * An implementation of the model object '<em><b>Cost Entry</b></em>'. | ||
22 | * <!-- end-user-doc --> | ||
23 | * <p> | ||
24 | * The following features are implemented: | ||
25 | * </p> | ||
26 | * <ul> | ||
27 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl#getPatternElement <em>Pattern Element</em>}</li> | ||
28 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl#getWeight <em>Weight</em>}</li> | ||
29 | * </ul> | ||
30 | * | ||
31 | * @generated | ||
32 | */ | ||
33 | public class CostEntryImpl extends MinimalEObjectImpl.Container implements CostEntry | ||
34 | { | ||
35 | /** | ||
36 | * The cached value of the '{@link #getPatternElement() <em>Pattern Element</em>}' containment reference. | ||
37 | * <!-- begin-user-doc --> | ||
38 | * <!-- end-user-doc --> | ||
39 | * @see #getPatternElement() | ||
40 | * @generated | ||
41 | * @ordered | ||
42 | */ | ||
43 | protected PatternElement patternElement; | ||
44 | |||
45 | /** | ||
46 | * The default value of the '{@link #getWeight() <em>Weight</em>}' attribute. | ||
47 | * <!-- begin-user-doc --> | ||
48 | * <!-- end-user-doc --> | ||
49 | * @see #getWeight() | ||
50 | * @generated | ||
51 | * @ordered | ||
52 | */ | ||
53 | protected static final int WEIGHT_EDEFAULT = 0; | ||
54 | |||
55 | /** | ||
56 | * The cached value of the '{@link #getWeight() <em>Weight</em>}' attribute. | ||
57 | * <!-- begin-user-doc --> | ||
58 | * <!-- end-user-doc --> | ||
59 | * @see #getWeight() | ||
60 | * @generated | ||
61 | * @ordered | ||
62 | */ | ||
63 | protected int weight = WEIGHT_EDEFAULT; | ||
64 | |||
65 | /** | ||
66 | * <!-- begin-user-doc --> | ||
67 | * <!-- end-user-doc --> | ||
68 | * @generated | ||
69 | */ | ||
70 | protected CostEntryImpl() | ||
71 | { | ||
72 | super(); | ||
73 | } | ||
74 | |||
75 | /** | ||
76 | * <!-- begin-user-doc --> | ||
77 | * <!-- end-user-doc --> | ||
78 | * @generated | ||
79 | */ | ||
80 | @Override | ||
81 | protected EClass eStaticClass() | ||
82 | { | ||
83 | return ApplicationConfigurationPackage.Literals.COST_ENTRY; | ||
84 | } | ||
85 | |||
86 | /** | ||
87 | * <!-- begin-user-doc --> | ||
88 | * <!-- end-user-doc --> | ||
89 | * @generated | ||
90 | */ | ||
91 | @Override | ||
92 | public PatternElement getPatternElement() | ||
93 | { | ||
94 | return patternElement; | ||
95 | } | ||
96 | |||
97 | /** | ||
98 | * <!-- begin-user-doc --> | ||
99 | * <!-- end-user-doc --> | ||
100 | * @generated | ||
101 | */ | ||
102 | public NotificationChain basicSetPatternElement(PatternElement newPatternElement, NotificationChain msgs) | ||
103 | { | ||
104 | PatternElement oldPatternElement = patternElement; | ||
105 | patternElement = newPatternElement; | ||
106 | if (eNotificationRequired()) | ||
107 | { | ||
108 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, oldPatternElement, newPatternElement); | ||
109 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
110 | } | ||
111 | return msgs; | ||
112 | } | ||
113 | |||
114 | /** | ||
115 | * <!-- begin-user-doc --> | ||
116 | * <!-- end-user-doc --> | ||
117 | * @generated | ||
118 | */ | ||
119 | @Override | ||
120 | public void setPatternElement(PatternElement newPatternElement) | ||
121 | { | ||
122 | if (newPatternElement != patternElement) | ||
123 | { | ||
124 | NotificationChain msgs = null; | ||
125 | if (patternElement != null) | ||
126 | msgs = ((InternalEObject)patternElement).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, null, msgs); | ||
127 | if (newPatternElement != null) | ||
128 | msgs = ((InternalEObject)newPatternElement).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, null, msgs); | ||
129 | msgs = basicSetPatternElement(newPatternElement, msgs); | ||
130 | if (msgs != null) msgs.dispatch(); | ||
131 | } | ||
132 | else if (eNotificationRequired()) | ||
133 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, newPatternElement, newPatternElement)); | ||
134 | } | ||
135 | |||
136 | /** | ||
137 | * <!-- begin-user-doc --> | ||
138 | * <!-- end-user-doc --> | ||
139 | * @generated | ||
140 | */ | ||
141 | @Override | ||
142 | public int getWeight() | ||
143 | { | ||
144 | return weight; | ||
145 | } | ||
146 | |||
147 | /** | ||
148 | * <!-- begin-user-doc --> | ||
149 | * <!-- end-user-doc --> | ||
150 | * @generated | ||
151 | */ | ||
152 | @Override | ||
153 | public void setWeight(int newWeight) | ||
154 | { | ||
155 | int oldWeight = weight; | ||
156 | weight = newWeight; | ||
157 | if (eNotificationRequired()) | ||
158 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.COST_ENTRY__WEIGHT, oldWeight, weight)); | ||
159 | } | ||
160 | |||
161 | /** | ||
162 | * <!-- begin-user-doc --> | ||
163 | * <!-- end-user-doc --> | ||
164 | * @generated | ||
165 | */ | ||
166 | @Override | ||
167 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
168 | { | ||
169 | switch (featureID) | ||
170 | { | ||
171 | case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT: | ||
172 | return basicSetPatternElement(null, msgs); | ||
173 | } | ||
174 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
175 | } | ||
176 | |||
177 | /** | ||
178 | * <!-- begin-user-doc --> | ||
179 | * <!-- end-user-doc --> | ||
180 | * @generated | ||
181 | */ | ||
182 | @Override | ||
183 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
184 | { | ||
185 | switch (featureID) | ||
186 | { | ||
187 | case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT: | ||
188 | return getPatternElement(); | ||
189 | case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT: | ||
190 | return getWeight(); | ||
191 | } | ||
192 | return super.eGet(featureID, resolve, coreType); | ||
193 | } | ||
194 | |||
195 | /** | ||
196 | * <!-- begin-user-doc --> | ||
197 | * <!-- end-user-doc --> | ||
198 | * @generated | ||
199 | */ | ||
200 | @Override | ||
201 | public void eSet(int featureID, Object newValue) | ||
202 | { | ||
203 | switch (featureID) | ||
204 | { | ||
205 | case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT: | ||
206 | setPatternElement((PatternElement)newValue); | ||
207 | return; | ||
208 | case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT: | ||
209 | setWeight((Integer)newValue); | ||
210 | return; | ||
211 | } | ||
212 | super.eSet(featureID, newValue); | ||
213 | } | ||
214 | |||
215 | /** | ||
216 | * <!-- begin-user-doc --> | ||
217 | * <!-- end-user-doc --> | ||
218 | * @generated | ||
219 | */ | ||
220 | @Override | ||
221 | public void eUnset(int featureID) | ||
222 | { | ||
223 | switch (featureID) | ||
224 | { | ||
225 | case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT: | ||
226 | setPatternElement((PatternElement)null); | ||
227 | return; | ||
228 | case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT: | ||
229 | setWeight(WEIGHT_EDEFAULT); | ||
230 | return; | ||
231 | } | ||
232 | super.eUnset(featureID); | ||
233 | } | ||
234 | |||
235 | /** | ||
236 | * <!-- begin-user-doc --> | ||
237 | * <!-- end-user-doc --> | ||
238 | * @generated | ||
239 | */ | ||
240 | @Override | ||
241 | public boolean eIsSet(int featureID) | ||
242 | { | ||
243 | switch (featureID) | ||
244 | { | ||
245 | case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT: | ||
246 | return patternElement != null; | ||
247 | case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT: | ||
248 | return weight != WEIGHT_EDEFAULT; | ||
249 | } | ||
250 | return super.eIsSet(featureID); | ||
251 | } | ||
252 | |||
253 | /** | ||
254 | * <!-- begin-user-doc --> | ||
255 | * <!-- end-user-doc --> | ||
256 | * @generated | ||
257 | */ | ||
258 | @Override | ||
259 | public String toString() | ||
260 | { | ||
261 | if (eIsProxy()) return super.toString(); | ||
262 | |||
263 | StringBuilder result = new StringBuilder(super.toString()); | ||
264 | result.append(" (weight: "); | ||
265 | result.append(weight); | ||
266 | result.append(')'); | ||
267 | return result.toString(); | ||
268 | } | ||
269 | |||
270 | } //CostEntryImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostObjectiveFunctionImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostObjectiveFunctionImpl.java new file mode 100644 index 00000000..bdabbb69 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostObjectiveFunctionImpl.java | |||
@@ -0,0 +1,167 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.16.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.CostEntry; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction; | ||
9 | |||
10 | import java.util.Collection; | ||
11 | |||
12 | import org.eclipse.emf.common.notify.NotificationChain; | ||
13 | |||
14 | import org.eclipse.emf.common.util.EList; | ||
15 | |||
16 | import org.eclipse.emf.ecore.EClass; | ||
17 | import org.eclipse.emf.ecore.InternalEObject; | ||
18 | |||
19 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; | ||
20 | import org.eclipse.emf.ecore.util.InternalEList; | ||
21 | |||
22 | /** | ||
23 | * <!-- begin-user-doc --> | ||
24 | * An implementation of the model object '<em><b>Cost Objective Function</b></em>'. | ||
25 | * <!-- end-user-doc --> | ||
26 | * <p> | ||
27 | * The following features are implemented: | ||
28 | * </p> | ||
29 | * <ul> | ||
30 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl#getEntries <em>Entries</em>}</li> | ||
31 | * </ul> | ||
32 | * | ||
33 | * @generated | ||
34 | */ | ||
35 | public class CostObjectiveFunctionImpl extends ObjectiveFunctionImpl implements CostObjectiveFunction | ||
36 | { | ||
37 | /** | ||
38 | * The cached value of the '{@link #getEntries() <em>Entries</em>}' containment reference list. | ||
39 | * <!-- begin-user-doc --> | ||
40 | * <!-- end-user-doc --> | ||
41 | * @see #getEntries() | ||
42 | * @generated | ||
43 | * @ordered | ||
44 | */ | ||
45 | protected EList<CostEntry> entries; | ||
46 | |||
47 | /** | ||
48 | * <!-- begin-user-doc --> | ||
49 | * <!-- end-user-doc --> | ||
50 | * @generated | ||
51 | */ | ||
52 | protected CostObjectiveFunctionImpl() | ||
53 | { | ||
54 | super(); | ||
55 | } | ||
56 | |||
57 | /** | ||
58 | * <!-- begin-user-doc --> | ||
59 | * <!-- end-user-doc --> | ||
60 | * @generated | ||
61 | */ | ||
62 | @Override | ||
63 | protected EClass eStaticClass() | ||
64 | { | ||
65 | return ApplicationConfigurationPackage.Literals.COST_OBJECTIVE_FUNCTION; | ||
66 | } | ||
67 | |||
68 | /** | ||
69 | * <!-- begin-user-doc --> | ||
70 | * <!-- end-user-doc --> | ||
71 | * @generated | ||
72 | */ | ||
73 | @Override | ||
74 | public EList<CostEntry> getEntries() | ||
75 | { | ||
76 | if (entries == null) | ||
77 | { | ||
78 | entries = new EObjectContainmentEList<CostEntry>(CostEntry.class, this, ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES); | ||
79 | } | ||
80 | return entries; | ||
81 | } | ||
82 | |||
83 | /** | ||
84 | * <!-- begin-user-doc --> | ||
85 | * <!-- end-user-doc --> | ||
86 | * @generated | ||
87 | */ | ||
88 | @Override | ||
89 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
90 | { | ||
91 | switch (featureID) | ||
92 | { | ||
93 | case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES: | ||
94 | return ((InternalEList<?>)getEntries()).basicRemove(otherEnd, msgs); | ||
95 | } | ||
96 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
97 | } | ||
98 | |||
99 | /** | ||
100 | * <!-- begin-user-doc --> | ||
101 | * <!-- end-user-doc --> | ||
102 | * @generated | ||
103 | */ | ||
104 | @Override | ||
105 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
106 | { | ||
107 | switch (featureID) | ||
108 | { | ||
109 | case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES: | ||
110 | return getEntries(); | ||
111 | } | ||
112 | return super.eGet(featureID, resolve, coreType); | ||
113 | } | ||
114 | |||
115 | /** | ||
116 | * <!-- begin-user-doc --> | ||
117 | * <!-- end-user-doc --> | ||
118 | * @generated | ||
119 | */ | ||
120 | @SuppressWarnings("unchecked") | ||
121 | @Override | ||
122 | public void eSet(int featureID, Object newValue) | ||
123 | { | ||
124 | switch (featureID) | ||
125 | { | ||
126 | case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES: | ||
127 | getEntries().clear(); | ||
128 | getEntries().addAll((Collection<? extends CostEntry>)newValue); | ||
129 | return; | ||
130 | } | ||
131 | super.eSet(featureID, newValue); | ||
132 | } | ||
133 | |||
134 | /** | ||
135 | * <!-- begin-user-doc --> | ||
136 | * <!-- end-user-doc --> | ||
137 | * @generated | ||
138 | */ | ||
139 | @Override | ||
140 | public void eUnset(int featureID) | ||
141 | { | ||
142 | switch (featureID) | ||
143 | { | ||
144 | case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES: | ||
145 | getEntries().clear(); | ||
146 | return; | ||
147 | } | ||
148 | super.eUnset(featureID); | ||
149 | } | ||
150 | |||
151 | /** | ||
152 | * <!-- begin-user-doc --> | ||
153 | * <!-- end-user-doc --> | ||
154 | * @generated | ||
155 | */ | ||
156 | @Override | ||
157 | public boolean eIsSet(int featureID) | ||
158 | { | ||
159 | switch (featureID) | ||
160 | { | ||
161 | case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES: | ||
162 | return entries != null && !entries.isEmpty(); | ||
163 | } | ||
164 | return super.eIsSet(featureID); | ||
165 | } | ||
166 | |||
167 | } //CostObjectiveFunctionImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ThresholdEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ThresholdEntryImpl.java index ea1050df..1ba04522 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ThresholdEntryImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ThresholdEntryImpl.java | |||
@@ -39,7 +39,7 @@ public class ThresholdEntryImpl extends ObjectiveEntryImpl implements ThresholdE | |||
39 | * @generated | 39 | * @generated |
40 | * @ordered | 40 | * @ordered |
41 | */ | 41 | */ |
42 | protected static final ComparisonOperator OPERATOR_EDEFAULT = ComparisonOperator.LESS_EQUALS; | 42 | protected static final ComparisonOperator OPERATOR_EDEFAULT = ComparisonOperator.LESS; |
43 | 43 | ||
44 | /** | 44 | /** |
45 | * The cached value of the '{@link #getOperator() <em>Operator</em>}' attribute. | 45 | * The cached value of the '{@link #getOperator() <em>Operator</em>}' attribute. |
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 0d52290c..96e7a6a6 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 | |||
@@ -261,6 +261,16 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl | |||
261 | return createObjectiveFunctionAdapter(); | 261 | return createObjectiveFunctionAdapter(); |
262 | } | 262 | } |
263 | @Override | 263 | @Override |
264 | public Adapter caseCostObjectiveFunction(CostObjectiveFunction object) | ||
265 | { | ||
266 | return createCostObjectiveFunctionAdapter(); | ||
267 | } | ||
268 | @Override | ||
269 | public Adapter caseCostEntry(CostEntry object) | ||
270 | { | ||
271 | return createCostEntryAdapter(); | ||
272 | } | ||
273 | @Override | ||
264 | public Adapter caseReliabilityObjectiveFunction(ReliabilityObjectiveFunction object) | 274 | public Adapter caseReliabilityObjectiveFunction(ReliabilityObjectiveFunction object) |
265 | { | 275 | { |
266 | return createReliabilityObjectiveFunctionAdapter(); | 276 | return createReliabilityObjectiveFunctionAdapter(); |
@@ -1048,6 +1058,36 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl | |||
1048 | } | 1058 | } |
1049 | 1059 | ||
1050 | /** | 1060 | /** |
1061 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction <em>Cost Objective Function</em>}'. | ||
1062 | * <!-- begin-user-doc --> | ||
1063 | * This default implementation returns null so that we can easily ignore cases; | ||
1064 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1065 | * <!-- end-user-doc --> | ||
1066 | * @return the new adapter. | ||
1067 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction | ||
1068 | * @generated | ||
1069 | */ | ||
1070 | public Adapter createCostObjectiveFunctionAdapter() | ||
1071 | { | ||
1072 | return null; | ||
1073 | } | ||
1074 | |||
1075 | /** | ||
1076 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry <em>Cost Entry</em>}'. | ||
1077 | * <!-- begin-user-doc --> | ||
1078 | * This default implementation returns null so that we can easily ignore cases; | ||
1079 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1080 | * <!-- end-user-doc --> | ||
1081 | * @return the new adapter. | ||
1082 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry | ||
1083 | * @generated | ||
1084 | */ | ||
1085 | public Adapter createCostEntryAdapter() | ||
1086 | { | ||
1087 | return null; | ||
1088 | } | ||
1089 | |||
1090 | /** | ||
1051 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction <em>Reliability Objective Function</em>}'. | 1091 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction <em>Reliability Objective Function</em>}'. |
1052 | * <!-- begin-user-doc --> | 1092 | * <!-- begin-user-doc --> |
1053 | * This default implementation returns null so that we can easily ignore cases; | 1093 | * 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 0fcc39dc..d5b57a80 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 | |||
@@ -361,6 +361,21 @@ public class ApplicationConfigurationSwitch<T> extends Switch<T> | |||
361 | if (result == null) result = defaultCase(theEObject); | 361 | if (result == null) result = defaultCase(theEObject); |
362 | return result; | 362 | return result; |
363 | } | 363 | } |
364 | case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION: | ||
365 | { | ||
366 | CostObjectiveFunction costObjectiveFunction = (CostObjectiveFunction)theEObject; | ||
367 | T result = caseCostObjectiveFunction(costObjectiveFunction); | ||
368 | if (result == null) result = caseObjectiveFunction(costObjectiveFunction); | ||
369 | if (result == null) result = defaultCase(theEObject); | ||
370 | return result; | ||
371 | } | ||
372 | case ApplicationConfigurationPackage.COST_ENTRY: | ||
373 | { | ||
374 | CostEntry costEntry = (CostEntry)theEObject; | ||
375 | T result = caseCostEntry(costEntry); | ||
376 | if (result == null) result = defaultCase(theEObject); | ||
377 | return result; | ||
378 | } | ||
364 | case ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION: | 379 | case ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION: |
365 | { | 380 | { |
366 | ReliabilityObjectiveFunction reliabilityObjectiveFunction = (ReliabilityObjectiveFunction)theEObject; | 381 | ReliabilityObjectiveFunction reliabilityObjectiveFunction = (ReliabilityObjectiveFunction)theEObject; |
@@ -1296,6 +1311,38 @@ public class ApplicationConfigurationSwitch<T> extends Switch<T> | |||
1296 | } | 1311 | } |
1297 | 1312 | ||
1298 | /** | 1313 | /** |
1314 | * Returns the result of interpreting the object as an instance of '<em>Cost Objective Function</em>'. | ||
1315 | * <!-- begin-user-doc --> | ||
1316 | * This implementation returns null; | ||
1317 | * returning a non-null result will terminate the switch. | ||
1318 | * <!-- end-user-doc --> | ||
1319 | * @param object the target of the switch. | ||
1320 | * @return the result of interpreting the object as an instance of '<em>Cost Objective Function</em>'. | ||
1321 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1322 | * @generated | ||
1323 | */ | ||
1324 | public T caseCostObjectiveFunction(CostObjectiveFunction object) | ||
1325 | { | ||
1326 | return null; | ||
1327 | } | ||
1328 | |||
1329 | /** | ||
1330 | * Returns the result of interpreting the object as an instance of '<em>Cost Entry</em>'. | ||
1331 | * <!-- begin-user-doc --> | ||
1332 | * This implementation returns null; | ||
1333 | * returning a non-null result will terminate the switch. | ||
1334 | * <!-- end-user-doc --> | ||
1335 | * @param object the target of the switch. | ||
1336 | * @return the result of interpreting the object as an instance of '<em>Cost Entry</em>'. | ||
1337 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1338 | * @generated | ||
1339 | */ | ||
1340 | public T caseCostEntry(CostEntry object) | ||
1341 | { | ||
1342 | return null; | ||
1343 | } | ||
1344 | |||
1345 | /** | ||
1299 | * Returns the result of interpreting the object as an instance of '<em>Reliability Objective Function</em>'. | 1346 | * Returns the result of interpreting the object as an instance of '<em>Reliability Objective Function</em>'. |
1300 | * <!-- begin-user-doc --> | 1347 | * <!-- begin-user-doc --> |
1301 | * This implementation returns null; | 1348 | * 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 438d6cdc..a79a6430 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 | |||
@@ -2094,14 +2094,161 @@ ruleObjectiveFunction returns [EObject current=null] | |||
2094 | @after { | 2094 | @after { |
2095 | leaveRule(); | 2095 | leaveRule(); |
2096 | }: | 2096 | }: |
2097 | { | 2097 | ( |
2098 | newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall()); | 2098 | { |
2099 | } | 2099 | newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall_0()); |
2100 | this_ReliabilityObjectiveFunction_0=ruleReliabilityObjectiveFunction | 2100 | } |
2101 | { | 2101 | this_CostObjectiveFunction_0=ruleCostObjectiveFunction |
2102 | $current = $this_ReliabilityObjectiveFunction_0.current; | 2102 | { |
2103 | afterParserOrEnumRuleCall(); | 2103 | $current = $this_CostObjectiveFunction_0.current; |
2104 | } | 2104 | afterParserOrEnumRuleCall(); |
2105 | } | ||
2106 | | | ||
2107 | { | ||
2108 | newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall_1()); | ||
2109 | } | ||
2110 | this_ReliabilityObjectiveFunction_1=ruleReliabilityObjectiveFunction | ||
2111 | { | ||
2112 | $current = $this_ReliabilityObjectiveFunction_1.current; | ||
2113 | afterParserOrEnumRuleCall(); | ||
2114 | } | ||
2115 | ) | ||
2116 | ; | ||
2117 | |||
2118 | // Entry rule entryRuleCostObjectiveFunction | ||
2119 | entryRuleCostObjectiveFunction returns [EObject current=null]: | ||
2120 | { newCompositeNode(grammarAccess.getCostObjectiveFunctionRule()); } | ||
2121 | iv_ruleCostObjectiveFunction=ruleCostObjectiveFunction | ||
2122 | { $current=$iv_ruleCostObjectiveFunction.current; } | ||
2123 | EOF; | ||
2124 | |||
2125 | // Rule CostObjectiveFunction | ||
2126 | ruleCostObjectiveFunction returns [EObject current=null] | ||
2127 | @init { | ||
2128 | enterRule(); | ||
2129 | } | ||
2130 | @after { | ||
2131 | leaveRule(); | ||
2132 | }: | ||
2133 | ( | ||
2134 | otherlv_0='cost' | ||
2135 | { | ||
2136 | newLeafNode(otherlv_0, grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0()); | ||
2137 | } | ||
2138 | otherlv_1='{' | ||
2139 | { | ||
2140 | newLeafNode(otherlv_1, grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1()); | ||
2141 | } | ||
2142 | ( | ||
2143 | ( | ||
2144 | { | ||
2145 | newCompositeNode(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0()); | ||
2146 | } | ||
2147 | lv_entries_2_0=ruleCostEntry | ||
2148 | { | ||
2149 | if ($current==null) { | ||
2150 | $current = createModelElementForParent(grammarAccess.getCostObjectiveFunctionRule()); | ||
2151 | } | ||
2152 | add( | ||
2153 | $current, | ||
2154 | "entries", | ||
2155 | lv_entries_2_0, | ||
2156 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostEntry"); | ||
2157 | afterParserOrEnumRuleCall(); | ||
2158 | } | ||
2159 | ) | ||
2160 | ) | ||
2161 | ( | ||
2162 | otherlv_3=',' | ||
2163 | { | ||
2164 | newLeafNode(otherlv_3, grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0()); | ||
2165 | } | ||
2166 | ( | ||
2167 | ( | ||
2168 | { | ||
2169 | newCompositeNode(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0()); | ||
2170 | } | ||
2171 | lv_entries_4_0=ruleCostEntry | ||
2172 | { | ||
2173 | if ($current==null) { | ||
2174 | $current = createModelElementForParent(grammarAccess.getCostObjectiveFunctionRule()); | ||
2175 | } | ||
2176 | add( | ||
2177 | $current, | ||
2178 | "entries", | ||
2179 | lv_entries_4_0, | ||
2180 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostEntry"); | ||
2181 | afterParserOrEnumRuleCall(); | ||
2182 | } | ||
2183 | ) | ||
2184 | ) | ||
2185 | )* | ||
2186 | otherlv_5='}' | ||
2187 | { | ||
2188 | newLeafNode(otherlv_5, grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4()); | ||
2189 | } | ||
2190 | ) | ||
2191 | ; | ||
2192 | |||
2193 | // Entry rule entryRuleCostEntry | ||
2194 | entryRuleCostEntry returns [EObject current=null]: | ||
2195 | { newCompositeNode(grammarAccess.getCostEntryRule()); } | ||
2196 | iv_ruleCostEntry=ruleCostEntry | ||
2197 | { $current=$iv_ruleCostEntry.current; } | ||
2198 | EOF; | ||
2199 | |||
2200 | // Rule CostEntry | ||
2201 | ruleCostEntry returns [EObject current=null] | ||
2202 | @init { | ||
2203 | enterRule(); | ||
2204 | } | ||
2205 | @after { | ||
2206 | leaveRule(); | ||
2207 | }: | ||
2208 | ( | ||
2209 | ( | ||
2210 | ( | ||
2211 | { | ||
2212 | newCompositeNode(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0()); | ||
2213 | } | ||
2214 | lv_patternElement_0_0=rulePatternElement | ||
2215 | { | ||
2216 | if ($current==null) { | ||
2217 | $current = createModelElementForParent(grammarAccess.getCostEntryRule()); | ||
2218 | } | ||
2219 | set( | ||
2220 | $current, | ||
2221 | "patternElement", | ||
2222 | lv_patternElement_0_0, | ||
2223 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement"); | ||
2224 | afterParserOrEnumRuleCall(); | ||
2225 | } | ||
2226 | ) | ||
2227 | ) | ||
2228 | otherlv_1='=' | ||
2229 | { | ||
2230 | newLeafNode(otherlv_1, grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1()); | ||
2231 | } | ||
2232 | ( | ||
2233 | ( | ||
2234 | { | ||
2235 | newCompositeNode(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0()); | ||
2236 | } | ||
2237 | lv_weight_2_0=ruleINTLiteral | ||
2238 | { | ||
2239 | if ($current==null) { | ||
2240 | $current = createModelElementForParent(grammarAccess.getCostEntryRule()); | ||
2241 | } | ||
2242 | set( | ||
2243 | $current, | ||
2244 | "weight", | ||
2245 | lv_weight_2_0, | ||
2246 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral"); | ||
2247 | afterParserOrEnumRuleCall(); | ||
2248 | } | ||
2249 | ) | ||
2250 | ) | ||
2251 | ) | ||
2105 | ; | 2252 | ; |
2106 | 2253 | ||
2107 | // Entry rule entryRuleReliabilityObjectiveFunction | 2254 | // Entry rule entryRuleReliabilityObjectiveFunction |
@@ -4917,18 +5064,34 @@ ruleComparisonOperator returns [Enumerator current=null] | |||
4917 | }: | 5064 | }: |
4918 | ( | 5065 | ( |
4919 | ( | 5066 | ( |
4920 | enumLiteral_0='<=' | 5067 | enumLiteral_0='<' |
5068 | { | ||
5069 | $current = grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); | ||
5070 | newLeafNode(enumLiteral_0, grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0()); | ||
5071 | } | ||
5072 | ) | ||
5073 | | | ||
5074 | ( | ||
5075 | enumLiteral_1='>' | ||
5076 | { | ||
5077 | $current = grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1().getEnumLiteral().getInstance(); | ||
5078 | newLeafNode(enumLiteral_1, grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1()); | ||
5079 | } | ||
5080 | ) | ||
5081 | | | ||
5082 | ( | ||
5083 | enumLiteral_2='<=' | ||
4921 | { | 5084 | { |
4922 | $current = grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); | 5085 | $current = grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); |
4923 | newLeafNode(enumLiteral_0, grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0()); | 5086 | newLeafNode(enumLiteral_2, grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2()); |
4924 | } | 5087 | } |
4925 | ) | 5088 | ) |
4926 | | | 5089 | | |
4927 | ( | 5090 | ( |
4928 | enumLiteral_1='>=' | 5091 | enumLiteral_3='>=' |
4929 | { | 5092 | { |
4930 | $current = grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); | 5093 | $current = grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); |
4931 | newLeafNode(enumLiteral_1, grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1()); | 5094 | newLeafNode(enumLiteral_3, grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3()); |
4932 | } | 5095 | } |
4933 | ) | 5096 | ) |
4934 | ) | 5097 | ) |
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 59db2464..9d99c5c3 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,55 +1,56 @@ | |||
1 | '#'=36 | 1 | '#'=37 |
2 | '*'=44 | 2 | '*'=45 |
3 | '+='=37 | 3 | '+='=38 |
4 | ','=20 | 4 | ','=20 |
5 | '-'=12 | 5 | '-'=12 |
6 | '.'=11 | 6 | '.'=11 |
7 | '..'=45 | 7 | '..'=46 |
8 | '::'=24 | 8 | '::'=24 |
9 | '<'=38 | 9 | '<'=39 |
10 | '<='=58 | 10 | '<='=59 |
11 | '='=18 | 11 | '='=18 |
12 | '>'=39 | 12 | '>'=40 |
13 | '>='=59 | 13 | '>='=60 |
14 | 'AlloySolver'=64 | 14 | 'AlloySolver'=65 |
15 | 'SMTSolver'=63 | 15 | 'SMTSolver'=64 |
16 | 'ViatraSolver'=65 | 16 | 'ViatraSolver'=66 |
17 | 'at'=29 | 17 | 'at'=30 |
18 | 'config'=32 | 18 | 'config'=33 |
19 | 'constraints'=28 | 19 | 'constraints'=28 |
20 | 'debug'=52 | 20 | 'cost'=29 |
21 | 'debug'=53 | ||
21 | 'epackage'=14 | 22 | 'epackage'=14 |
22 | 'excluding'=23 | 23 | 'excluding'=23 |
23 | 'file'=17 | 24 | 'file'=17 |
24 | 'folder'=26 | 25 | 'folder'=26 |
25 | 'full'=62 | 26 | 'full'=63 |
26 | 'generate'=47 | 27 | 'generate'=48 |
27 | 'import'=13 | 28 | 'import'=13 |
28 | 'int'=41 | 29 | 'int'=42 |
29 | 'log'=53 | 30 | 'log'=54 |
30 | 'log-level'=33 | 31 | 'log-level'=34 |
31 | 'maximize'=57 | 32 | 'maximize'=58 |
32 | 'memory'=35 | 33 | 'memory'=36 |
33 | 'metamodel'=25 | 34 | 'metamodel'=25 |
34 | 'minimize'=56 | 35 | 'minimize'=57 |
35 | 'models'=27 | 36 | 'models'=27 |
36 | 'mtff'=30 | 37 | 'mtff'=31 |
37 | 'node'=40 | 38 | 'node'=41 |
38 | 'none'=60 | 39 | 'none'=61 |
39 | 'normal'=61 | 40 | 'normal'=62 |
40 | 'number'=49 | 41 | 'number'=50 |
41 | 'objectives'=31 | 42 | 'objectives'=32 |
42 | 'output'=55 | 43 | 'output'=56 |
43 | 'package'=22 | 44 | 'package'=22 |
44 | 'partial-model'=48 | 45 | 'partial-model'=49 |
45 | 'real'=42 | 46 | 'real'=43 |
46 | 'reliability'=16 | 47 | 'reliability'=16 |
47 | 'runs'=50 | 48 | 'runs'=51 |
48 | 'runtime'=34 | 49 | 'runtime'=35 |
49 | 'scope'=46 | 50 | 'scope'=47 |
50 | 'solver'=51 | 51 | 'solver'=52 |
51 | 'statistics'=54 | 52 | 'statistics'=55 |
52 | 'string'=43 | 53 | 'string'=44 |
53 | 'viatra'=15 | 54 | 'viatra'=15 |
54 | '{'=19 | 55 | '{'=19 |
55 | '}'=21 | 56 | '}'=21 |
@@ -115,3 +116,4 @@ T__62=62 | |||
115 | T__63=63 | 116 | T__63=63 |
116 | T__64=64 | 117 | T__64=64 |
117 | T__65=65 | 118 | T__65=65 |
119 | T__66=66 | ||
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 dedce4b2..d8c31116 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 | |||
@@ -40,6 +40,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
40 | public static final int RULE_INT=5; | 40 | public static final int RULE_INT=5; |
41 | public static final int T__29=29; | 41 | public static final int T__29=29; |
42 | public static final int T__22=22; | 42 | public static final int T__22=22; |
43 | public static final int T__66=66; | ||
43 | public static final int RULE_ML_COMMENT=7; | 44 | public static final int RULE_ML_COMMENT=7; |
44 | public static final int T__23=23; | 45 | public static final int T__23=23; |
45 | public static final int T__24=24; | 46 | public static final int T__24=24; |
@@ -466,10 +467,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
466 | try { | 467 | try { |
467 | int _type = T__29; | 468 | int _type = T__29; |
468 | int _channel = DEFAULT_TOKEN_CHANNEL; | 469 | int _channel = DEFAULT_TOKEN_CHANNEL; |
469 | // InternalApplicationConfiguration.g:29:7: ( 'at' ) | 470 | // InternalApplicationConfiguration.g:29:7: ( 'cost' ) |
470 | // InternalApplicationConfiguration.g:29:9: 'at' | 471 | // InternalApplicationConfiguration.g:29:9: 'cost' |
471 | { | 472 | { |
472 | match("at"); | 473 | match("cost"); |
473 | 474 | ||
474 | 475 | ||
475 | } | 476 | } |
@@ -487,10 +488,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
487 | try { | 488 | try { |
488 | int _type = T__30; | 489 | int _type = T__30; |
489 | int _channel = DEFAULT_TOKEN_CHANNEL; | 490 | int _channel = DEFAULT_TOKEN_CHANNEL; |
490 | // InternalApplicationConfiguration.g:30:7: ( 'mtff' ) | 491 | // InternalApplicationConfiguration.g:30:7: ( 'at' ) |
491 | // InternalApplicationConfiguration.g:30:9: 'mtff' | 492 | // InternalApplicationConfiguration.g:30:9: 'at' |
492 | { | 493 | { |
493 | match("mtff"); | 494 | match("at"); |
494 | 495 | ||
495 | 496 | ||
496 | } | 497 | } |
@@ -508,10 +509,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
508 | try { | 509 | try { |
509 | int _type = T__31; | 510 | int _type = T__31; |
510 | int _channel = DEFAULT_TOKEN_CHANNEL; | 511 | int _channel = DEFAULT_TOKEN_CHANNEL; |
511 | // InternalApplicationConfiguration.g:31:7: ( 'objectives' ) | 512 | // InternalApplicationConfiguration.g:31:7: ( 'mtff' ) |
512 | // InternalApplicationConfiguration.g:31:9: 'objectives' | 513 | // InternalApplicationConfiguration.g:31:9: 'mtff' |
513 | { | 514 | { |
514 | match("objectives"); | 515 | match("mtff"); |
515 | 516 | ||
516 | 517 | ||
517 | } | 518 | } |
@@ -529,10 +530,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
529 | try { | 530 | try { |
530 | int _type = T__32; | 531 | int _type = T__32; |
531 | int _channel = DEFAULT_TOKEN_CHANNEL; | 532 | int _channel = DEFAULT_TOKEN_CHANNEL; |
532 | // InternalApplicationConfiguration.g:32:7: ( 'config' ) | 533 | // InternalApplicationConfiguration.g:32:7: ( 'objectives' ) |
533 | // InternalApplicationConfiguration.g:32:9: 'config' | 534 | // InternalApplicationConfiguration.g:32:9: 'objectives' |
534 | { | 535 | { |
535 | match("config"); | 536 | match("objectives"); |
536 | 537 | ||
537 | 538 | ||
538 | } | 539 | } |
@@ -550,10 +551,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
550 | try { | 551 | try { |
551 | int _type = T__33; | 552 | int _type = T__33; |
552 | int _channel = DEFAULT_TOKEN_CHANNEL; | 553 | int _channel = DEFAULT_TOKEN_CHANNEL; |
553 | // InternalApplicationConfiguration.g:33:7: ( 'log-level' ) | 554 | // InternalApplicationConfiguration.g:33:7: ( 'config' ) |
554 | // InternalApplicationConfiguration.g:33:9: 'log-level' | 555 | // InternalApplicationConfiguration.g:33:9: 'config' |
555 | { | 556 | { |
556 | match("log-level"); | 557 | match("config"); |
557 | 558 | ||
558 | 559 | ||
559 | } | 560 | } |
@@ -571,10 +572,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
571 | try { | 572 | try { |
572 | int _type = T__34; | 573 | int _type = T__34; |
573 | int _channel = DEFAULT_TOKEN_CHANNEL; | 574 | int _channel = DEFAULT_TOKEN_CHANNEL; |
574 | // InternalApplicationConfiguration.g:34:7: ( 'runtime' ) | 575 | // InternalApplicationConfiguration.g:34:7: ( 'log-level' ) |
575 | // InternalApplicationConfiguration.g:34:9: 'runtime' | 576 | // InternalApplicationConfiguration.g:34:9: 'log-level' |
576 | { | 577 | { |
577 | match("runtime"); | 578 | match("log-level"); |
578 | 579 | ||
579 | 580 | ||
580 | } | 581 | } |
@@ -592,10 +593,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
592 | try { | 593 | try { |
593 | int _type = T__35; | 594 | int _type = T__35; |
594 | int _channel = DEFAULT_TOKEN_CHANNEL; | 595 | int _channel = DEFAULT_TOKEN_CHANNEL; |
595 | // InternalApplicationConfiguration.g:35:7: ( 'memory' ) | 596 | // InternalApplicationConfiguration.g:35:7: ( 'runtime' ) |
596 | // InternalApplicationConfiguration.g:35:9: 'memory' | 597 | // InternalApplicationConfiguration.g:35:9: 'runtime' |
597 | { | 598 | { |
598 | match("memory"); | 599 | match("runtime"); |
599 | 600 | ||
600 | 601 | ||
601 | } | 602 | } |
@@ -613,10 +614,11 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
613 | try { | 614 | try { |
614 | int _type = T__36; | 615 | int _type = T__36; |
615 | int _channel = DEFAULT_TOKEN_CHANNEL; | 616 | int _channel = DEFAULT_TOKEN_CHANNEL; |
616 | // InternalApplicationConfiguration.g:36:7: ( '#' ) | 617 | // InternalApplicationConfiguration.g:36:7: ( 'memory' ) |
617 | // InternalApplicationConfiguration.g:36:9: '#' | 618 | // InternalApplicationConfiguration.g:36:9: 'memory' |
618 | { | 619 | { |
619 | match('#'); | 620 | match("memory"); |
621 | |||
620 | 622 | ||
621 | } | 623 | } |
622 | 624 | ||
@@ -633,11 +635,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
633 | try { | 635 | try { |
634 | int _type = T__37; | 636 | int _type = T__37; |
635 | int _channel = DEFAULT_TOKEN_CHANNEL; | 637 | int _channel = DEFAULT_TOKEN_CHANNEL; |
636 | // InternalApplicationConfiguration.g:37:7: ( '+=' ) | 638 | // InternalApplicationConfiguration.g:37:7: ( '#' ) |
637 | // InternalApplicationConfiguration.g:37:9: '+=' | 639 | // InternalApplicationConfiguration.g:37:9: '#' |
638 | { | 640 | { |
639 | match("+="); | 641 | match('#'); |
640 | |||
641 | 642 | ||
642 | } | 643 | } |
643 | 644 | ||
@@ -654,10 +655,11 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
654 | try { | 655 | try { |
655 | int _type = T__38; | 656 | int _type = T__38; |
656 | int _channel = DEFAULT_TOKEN_CHANNEL; | 657 | int _channel = DEFAULT_TOKEN_CHANNEL; |
657 | // InternalApplicationConfiguration.g:38:7: ( '<' ) | 658 | // InternalApplicationConfiguration.g:38:7: ( '+=' ) |
658 | // InternalApplicationConfiguration.g:38:9: '<' | 659 | // InternalApplicationConfiguration.g:38:9: '+=' |
659 | { | 660 | { |
660 | match('<'); | 661 | match("+="); |
662 | |||
661 | 663 | ||
662 | } | 664 | } |
663 | 665 | ||
@@ -674,10 +676,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
674 | try { | 676 | try { |
675 | int _type = T__39; | 677 | int _type = T__39; |
676 | int _channel = DEFAULT_TOKEN_CHANNEL; | 678 | int _channel = DEFAULT_TOKEN_CHANNEL; |
677 | // InternalApplicationConfiguration.g:39:7: ( '>' ) | 679 | // InternalApplicationConfiguration.g:39:7: ( '<' ) |
678 | // InternalApplicationConfiguration.g:39:9: '>' | 680 | // InternalApplicationConfiguration.g:39:9: '<' |
679 | { | 681 | { |
680 | match('>'); | 682 | match('<'); |
681 | 683 | ||
682 | } | 684 | } |
683 | 685 | ||
@@ -694,11 +696,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
694 | try { | 696 | try { |
695 | int _type = T__40; | 697 | int _type = T__40; |
696 | int _channel = DEFAULT_TOKEN_CHANNEL; | 698 | int _channel = DEFAULT_TOKEN_CHANNEL; |
697 | // InternalApplicationConfiguration.g:40:7: ( 'node' ) | 699 | // InternalApplicationConfiguration.g:40:7: ( '>' ) |
698 | // InternalApplicationConfiguration.g:40:9: 'node' | 700 | // InternalApplicationConfiguration.g:40:9: '>' |
699 | { | 701 | { |
700 | match("node"); | 702 | match('>'); |
701 | |||
702 | 703 | ||
703 | } | 704 | } |
704 | 705 | ||
@@ -715,10 +716,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
715 | try { | 716 | try { |
716 | int _type = T__41; | 717 | int _type = T__41; |
717 | int _channel = DEFAULT_TOKEN_CHANNEL; | 718 | int _channel = DEFAULT_TOKEN_CHANNEL; |
718 | // InternalApplicationConfiguration.g:41:7: ( 'int' ) | 719 | // InternalApplicationConfiguration.g:41:7: ( 'node' ) |
719 | // InternalApplicationConfiguration.g:41:9: 'int' | 720 | // InternalApplicationConfiguration.g:41:9: 'node' |
720 | { | 721 | { |
721 | match("int"); | 722 | match("node"); |
722 | 723 | ||
723 | 724 | ||
724 | } | 725 | } |
@@ -736,10 +737,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
736 | try { | 737 | try { |
737 | int _type = T__42; | 738 | int _type = T__42; |
738 | int _channel = DEFAULT_TOKEN_CHANNEL; | 739 | int _channel = DEFAULT_TOKEN_CHANNEL; |
739 | // InternalApplicationConfiguration.g:42:7: ( 'real' ) | 740 | // InternalApplicationConfiguration.g:42:7: ( 'int' ) |
740 | // InternalApplicationConfiguration.g:42:9: 'real' | 741 | // InternalApplicationConfiguration.g:42:9: 'int' |
741 | { | 742 | { |
742 | match("real"); | 743 | match("int"); |
743 | 744 | ||
744 | 745 | ||
745 | } | 746 | } |
@@ -757,10 +758,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
757 | try { | 758 | try { |
758 | int _type = T__43; | 759 | int _type = T__43; |
759 | int _channel = DEFAULT_TOKEN_CHANNEL; | 760 | int _channel = DEFAULT_TOKEN_CHANNEL; |
760 | // InternalApplicationConfiguration.g:43:7: ( 'string' ) | 761 | // InternalApplicationConfiguration.g:43:7: ( 'real' ) |
761 | // InternalApplicationConfiguration.g:43:9: 'string' | 762 | // InternalApplicationConfiguration.g:43:9: 'real' |
762 | { | 763 | { |
763 | match("string"); | 764 | match("real"); |
764 | 765 | ||
765 | 766 | ||
766 | } | 767 | } |
@@ -778,10 +779,11 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
778 | try { | 779 | try { |
779 | int _type = T__44; | 780 | int _type = T__44; |
780 | int _channel = DEFAULT_TOKEN_CHANNEL; | 781 | int _channel = DEFAULT_TOKEN_CHANNEL; |
781 | // InternalApplicationConfiguration.g:44:7: ( '*' ) | 782 | // InternalApplicationConfiguration.g:44:7: ( 'string' ) |
782 | // InternalApplicationConfiguration.g:44:9: '*' | 783 | // InternalApplicationConfiguration.g:44:9: 'string' |
783 | { | 784 | { |
784 | match('*'); | 785 | match("string"); |
786 | |||
785 | 787 | ||
786 | } | 788 | } |
787 | 789 | ||
@@ -798,11 +800,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
798 | try { | 800 | try { |
799 | int _type = T__45; | 801 | int _type = T__45; |
800 | int _channel = DEFAULT_TOKEN_CHANNEL; | 802 | int _channel = DEFAULT_TOKEN_CHANNEL; |
801 | // InternalApplicationConfiguration.g:45:7: ( '..' ) | 803 | // InternalApplicationConfiguration.g:45:7: ( '*' ) |
802 | // InternalApplicationConfiguration.g:45:9: '..' | 804 | // InternalApplicationConfiguration.g:45:9: '*' |
803 | { | 805 | { |
804 | match(".."); | 806 | match('*'); |
805 | |||
806 | 807 | ||
807 | } | 808 | } |
808 | 809 | ||
@@ -819,10 +820,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
819 | try { | 820 | try { |
820 | int _type = T__46; | 821 | int _type = T__46; |
821 | int _channel = DEFAULT_TOKEN_CHANNEL; | 822 | int _channel = DEFAULT_TOKEN_CHANNEL; |
822 | // InternalApplicationConfiguration.g:46:7: ( 'scope' ) | 823 | // InternalApplicationConfiguration.g:46:7: ( '..' ) |
823 | // InternalApplicationConfiguration.g:46:9: 'scope' | 824 | // InternalApplicationConfiguration.g:46:9: '..' |
824 | { | 825 | { |
825 | match("scope"); | 826 | match(".."); |
826 | 827 | ||
827 | 828 | ||
828 | } | 829 | } |
@@ -840,10 +841,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
840 | try { | 841 | try { |
841 | int _type = T__47; | 842 | int _type = T__47; |
842 | int _channel = DEFAULT_TOKEN_CHANNEL; | 843 | int _channel = DEFAULT_TOKEN_CHANNEL; |
843 | // InternalApplicationConfiguration.g:47:7: ( 'generate' ) | 844 | // InternalApplicationConfiguration.g:47:7: ( 'scope' ) |
844 | // InternalApplicationConfiguration.g:47:9: 'generate' | 845 | // InternalApplicationConfiguration.g:47:9: 'scope' |
845 | { | 846 | { |
846 | match("generate"); | 847 | match("scope"); |
847 | 848 | ||
848 | 849 | ||
849 | } | 850 | } |
@@ -861,10 +862,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
861 | try { | 862 | try { |
862 | int _type = T__48; | 863 | int _type = T__48; |
863 | int _channel = DEFAULT_TOKEN_CHANNEL; | 864 | int _channel = DEFAULT_TOKEN_CHANNEL; |
864 | // InternalApplicationConfiguration.g:48:7: ( 'partial-model' ) | 865 | // InternalApplicationConfiguration.g:48:7: ( 'generate' ) |
865 | // InternalApplicationConfiguration.g:48:9: 'partial-model' | 866 | // InternalApplicationConfiguration.g:48:9: 'generate' |
866 | { | 867 | { |
867 | match("partial-model"); | 868 | match("generate"); |
868 | 869 | ||
869 | 870 | ||
870 | } | 871 | } |
@@ -882,10 +883,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
882 | try { | 883 | try { |
883 | int _type = T__49; | 884 | int _type = T__49; |
884 | int _channel = DEFAULT_TOKEN_CHANNEL; | 885 | int _channel = DEFAULT_TOKEN_CHANNEL; |
885 | // InternalApplicationConfiguration.g:49:7: ( 'number' ) | 886 | // InternalApplicationConfiguration.g:49:7: ( 'partial-model' ) |
886 | // InternalApplicationConfiguration.g:49:9: 'number' | 887 | // InternalApplicationConfiguration.g:49:9: 'partial-model' |
887 | { | 888 | { |
888 | match("number"); | 889 | match("partial-model"); |
889 | 890 | ||
890 | 891 | ||
891 | } | 892 | } |
@@ -903,10 +904,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
903 | try { | 904 | try { |
904 | int _type = T__50; | 905 | int _type = T__50; |
905 | int _channel = DEFAULT_TOKEN_CHANNEL; | 906 | int _channel = DEFAULT_TOKEN_CHANNEL; |
906 | // InternalApplicationConfiguration.g:50:7: ( 'runs' ) | 907 | // InternalApplicationConfiguration.g:50:7: ( 'number' ) |
907 | // InternalApplicationConfiguration.g:50:9: 'runs' | 908 | // InternalApplicationConfiguration.g:50:9: 'number' |
908 | { | 909 | { |
909 | match("runs"); | 910 | match("number"); |
910 | 911 | ||
911 | 912 | ||
912 | } | 913 | } |
@@ -924,10 +925,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
924 | try { | 925 | try { |
925 | int _type = T__51; | 926 | int _type = T__51; |
926 | int _channel = DEFAULT_TOKEN_CHANNEL; | 927 | int _channel = DEFAULT_TOKEN_CHANNEL; |
927 | // InternalApplicationConfiguration.g:51:7: ( 'solver' ) | 928 | // InternalApplicationConfiguration.g:51:7: ( 'runs' ) |
928 | // InternalApplicationConfiguration.g:51:9: 'solver' | 929 | // InternalApplicationConfiguration.g:51:9: 'runs' |
929 | { | 930 | { |
930 | match("solver"); | 931 | match("runs"); |
931 | 932 | ||
932 | 933 | ||
933 | } | 934 | } |
@@ -945,10 +946,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
945 | try { | 946 | try { |
946 | int _type = T__52; | 947 | int _type = T__52; |
947 | int _channel = DEFAULT_TOKEN_CHANNEL; | 948 | int _channel = DEFAULT_TOKEN_CHANNEL; |
948 | // InternalApplicationConfiguration.g:52:7: ( 'debug' ) | 949 | // InternalApplicationConfiguration.g:52:7: ( 'solver' ) |
949 | // InternalApplicationConfiguration.g:52:9: 'debug' | 950 | // InternalApplicationConfiguration.g:52:9: 'solver' |
950 | { | 951 | { |
951 | match("debug"); | 952 | match("solver"); |
952 | 953 | ||
953 | 954 | ||
954 | } | 955 | } |
@@ -966,10 +967,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
966 | try { | 967 | try { |
967 | int _type = T__53; | 968 | int _type = T__53; |
968 | int _channel = DEFAULT_TOKEN_CHANNEL; | 969 | int _channel = DEFAULT_TOKEN_CHANNEL; |
969 | // InternalApplicationConfiguration.g:53:7: ( 'log' ) | 970 | // InternalApplicationConfiguration.g:53:7: ( 'debug' ) |
970 | // InternalApplicationConfiguration.g:53:9: 'log' | 971 | // InternalApplicationConfiguration.g:53:9: 'debug' |
971 | { | 972 | { |
972 | match("log"); | 973 | match("debug"); |
973 | 974 | ||
974 | 975 | ||
975 | } | 976 | } |
@@ -987,10 +988,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
987 | try { | 988 | try { |
988 | int _type = T__54; | 989 | int _type = T__54; |
989 | int _channel = DEFAULT_TOKEN_CHANNEL; | 990 | int _channel = DEFAULT_TOKEN_CHANNEL; |
990 | // InternalApplicationConfiguration.g:54:7: ( 'statistics' ) | 991 | // InternalApplicationConfiguration.g:54:7: ( 'log' ) |
991 | // InternalApplicationConfiguration.g:54:9: 'statistics' | 992 | // InternalApplicationConfiguration.g:54:9: 'log' |
992 | { | 993 | { |
993 | match("statistics"); | 994 | match("log"); |
994 | 995 | ||
995 | 996 | ||
996 | } | 997 | } |
@@ -1008,10 +1009,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1008 | try { | 1009 | try { |
1009 | int _type = T__55; | 1010 | int _type = T__55; |
1010 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1011 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1011 | // InternalApplicationConfiguration.g:55:7: ( 'output' ) | 1012 | // InternalApplicationConfiguration.g:55:7: ( 'statistics' ) |
1012 | // InternalApplicationConfiguration.g:55:9: 'output' | 1013 | // InternalApplicationConfiguration.g:55:9: 'statistics' |
1013 | { | 1014 | { |
1014 | match("output"); | 1015 | match("statistics"); |
1015 | 1016 | ||
1016 | 1017 | ||
1017 | } | 1018 | } |
@@ -1029,10 +1030,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1029 | try { | 1030 | try { |
1030 | int _type = T__56; | 1031 | int _type = T__56; |
1031 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1032 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1032 | // InternalApplicationConfiguration.g:56:7: ( 'minimize' ) | 1033 | // InternalApplicationConfiguration.g:56:7: ( 'output' ) |
1033 | // InternalApplicationConfiguration.g:56:9: 'minimize' | 1034 | // InternalApplicationConfiguration.g:56:9: 'output' |
1034 | { | 1035 | { |
1035 | match("minimize"); | 1036 | match("output"); |
1036 | 1037 | ||
1037 | 1038 | ||
1038 | } | 1039 | } |
@@ -1050,10 +1051,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1050 | try { | 1051 | try { |
1051 | int _type = T__57; | 1052 | int _type = T__57; |
1052 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1053 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1053 | // InternalApplicationConfiguration.g:57:7: ( 'maximize' ) | 1054 | // InternalApplicationConfiguration.g:57:7: ( 'minimize' ) |
1054 | // InternalApplicationConfiguration.g:57:9: 'maximize' | 1055 | // InternalApplicationConfiguration.g:57:9: 'minimize' |
1055 | { | 1056 | { |
1056 | match("maximize"); | 1057 | match("minimize"); |
1057 | 1058 | ||
1058 | 1059 | ||
1059 | } | 1060 | } |
@@ -1071,10 +1072,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1071 | try { | 1072 | try { |
1072 | int _type = T__58; | 1073 | int _type = T__58; |
1073 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1074 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1074 | // InternalApplicationConfiguration.g:58:7: ( '<=' ) | 1075 | // InternalApplicationConfiguration.g:58:7: ( 'maximize' ) |
1075 | // InternalApplicationConfiguration.g:58:9: '<=' | 1076 | // InternalApplicationConfiguration.g:58:9: 'maximize' |
1076 | { | 1077 | { |
1077 | match("<="); | 1078 | match("maximize"); |
1078 | 1079 | ||
1079 | 1080 | ||
1080 | } | 1081 | } |
@@ -1092,10 +1093,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1092 | try { | 1093 | try { |
1093 | int _type = T__59; | 1094 | int _type = T__59; |
1094 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1095 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1095 | // InternalApplicationConfiguration.g:59:7: ( '>=' ) | 1096 | // InternalApplicationConfiguration.g:59:7: ( '<=' ) |
1096 | // InternalApplicationConfiguration.g:59:9: '>=' | 1097 | // InternalApplicationConfiguration.g:59:9: '<=' |
1097 | { | 1098 | { |
1098 | match(">="); | 1099 | match("<="); |
1099 | 1100 | ||
1100 | 1101 | ||
1101 | } | 1102 | } |
@@ -1113,10 +1114,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1113 | try { | 1114 | try { |
1114 | int _type = T__60; | 1115 | int _type = T__60; |
1115 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1116 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1116 | // InternalApplicationConfiguration.g:60:7: ( 'none' ) | 1117 | // InternalApplicationConfiguration.g:60:7: ( '>=' ) |
1117 | // InternalApplicationConfiguration.g:60:9: 'none' | 1118 | // InternalApplicationConfiguration.g:60:9: '>=' |
1118 | { | 1119 | { |
1119 | match("none"); | 1120 | match(">="); |
1120 | 1121 | ||
1121 | 1122 | ||
1122 | } | 1123 | } |
@@ -1134,10 +1135,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1134 | try { | 1135 | try { |
1135 | int _type = T__61; | 1136 | int _type = T__61; |
1136 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1137 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1137 | // InternalApplicationConfiguration.g:61:7: ( 'normal' ) | 1138 | // InternalApplicationConfiguration.g:61:7: ( 'none' ) |
1138 | // InternalApplicationConfiguration.g:61:9: 'normal' | 1139 | // InternalApplicationConfiguration.g:61:9: 'none' |
1139 | { | 1140 | { |
1140 | match("normal"); | 1141 | match("none"); |
1141 | 1142 | ||
1142 | 1143 | ||
1143 | } | 1144 | } |
@@ -1155,10 +1156,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1155 | try { | 1156 | try { |
1156 | int _type = T__62; | 1157 | int _type = T__62; |
1157 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1158 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1158 | // InternalApplicationConfiguration.g:62:7: ( 'full' ) | 1159 | // InternalApplicationConfiguration.g:62:7: ( 'normal' ) |
1159 | // InternalApplicationConfiguration.g:62:9: 'full' | 1160 | // InternalApplicationConfiguration.g:62:9: 'normal' |
1160 | { | 1161 | { |
1161 | match("full"); | 1162 | match("normal"); |
1162 | 1163 | ||
1163 | 1164 | ||
1164 | } | 1165 | } |
@@ -1176,10 +1177,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1176 | try { | 1177 | try { |
1177 | int _type = T__63; | 1178 | int _type = T__63; |
1178 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1179 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1179 | // InternalApplicationConfiguration.g:63:7: ( 'SMTSolver' ) | 1180 | // InternalApplicationConfiguration.g:63:7: ( 'full' ) |
1180 | // InternalApplicationConfiguration.g:63:9: 'SMTSolver' | 1181 | // InternalApplicationConfiguration.g:63:9: 'full' |
1181 | { | 1182 | { |
1182 | match("SMTSolver"); | 1183 | match("full"); |
1183 | 1184 | ||
1184 | 1185 | ||
1185 | } | 1186 | } |
@@ -1197,10 +1198,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1197 | try { | 1198 | try { |
1198 | int _type = T__64; | 1199 | int _type = T__64; |
1199 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1200 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1200 | // InternalApplicationConfiguration.g:64:7: ( 'AlloySolver' ) | 1201 | // InternalApplicationConfiguration.g:64:7: ( 'SMTSolver' ) |
1201 | // InternalApplicationConfiguration.g:64:9: 'AlloySolver' | 1202 | // InternalApplicationConfiguration.g:64:9: 'SMTSolver' |
1202 | { | 1203 | { |
1203 | match("AlloySolver"); | 1204 | match("SMTSolver"); |
1204 | 1205 | ||
1205 | 1206 | ||
1206 | } | 1207 | } |
@@ -1218,10 +1219,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1218 | try { | 1219 | try { |
1219 | int _type = T__65; | 1220 | int _type = T__65; |
1220 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1221 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1221 | // InternalApplicationConfiguration.g:65:7: ( 'ViatraSolver' ) | 1222 | // InternalApplicationConfiguration.g:65:7: ( 'AlloySolver' ) |
1222 | // InternalApplicationConfiguration.g:65:9: 'ViatraSolver' | 1223 | // InternalApplicationConfiguration.g:65:9: 'AlloySolver' |
1223 | { | 1224 | { |
1224 | match("ViatraSolver"); | 1225 | match("AlloySolver"); |
1225 | 1226 | ||
1226 | 1227 | ||
1227 | } | 1228 | } |
@@ -1234,15 +1235,36 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1234 | } | 1235 | } |
1235 | // $ANTLR end "T__65" | 1236 | // $ANTLR end "T__65" |
1236 | 1237 | ||
1238 | // $ANTLR start "T__66" | ||
1239 | public final void mT__66() throws RecognitionException { | ||
1240 | try { | ||
1241 | int _type = T__66; | ||
1242 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
1243 | // InternalApplicationConfiguration.g:66:7: ( 'ViatraSolver' ) | ||
1244 | // InternalApplicationConfiguration.g:66:9: 'ViatraSolver' | ||
1245 | { | ||
1246 | match("ViatraSolver"); | ||
1247 | |||
1248 | |||
1249 | } | ||
1250 | |||
1251 | state.type = _type; | ||
1252 | state.channel = _channel; | ||
1253 | } | ||
1254 | finally { | ||
1255 | } | ||
1256 | } | ||
1257 | // $ANTLR end "T__66" | ||
1258 | |||
1237 | // $ANTLR start "RULE_ID" | 1259 | // $ANTLR start "RULE_ID" |
1238 | public final void mRULE_ID() throws RecognitionException { | 1260 | public final void mRULE_ID() throws RecognitionException { |
1239 | try { | 1261 | try { |
1240 | int _type = RULE_ID; | 1262 | int _type = RULE_ID; |
1241 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1263 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1242 | // InternalApplicationConfiguration.g:5007:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) | 1264 | // InternalApplicationConfiguration.g:5170:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) |
1243 | // InternalApplicationConfiguration.g:5007:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | 1265 | // InternalApplicationConfiguration.g:5170:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* |
1244 | { | 1266 | { |
1245 | // InternalApplicationConfiguration.g:5007:11: ( '^' )? | 1267 | // InternalApplicationConfiguration.g:5170:11: ( '^' )? |
1246 | int alt1=2; | 1268 | int alt1=2; |
1247 | int LA1_0 = input.LA(1); | 1269 | int LA1_0 = input.LA(1); |
1248 | 1270 | ||
@@ -1251,7 +1273,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1251 | } | 1273 | } |
1252 | switch (alt1) { | 1274 | switch (alt1) { |
1253 | case 1 : | 1275 | case 1 : |
1254 | // InternalApplicationConfiguration.g:5007:11: '^' | 1276 | // InternalApplicationConfiguration.g:5170:11: '^' |
1255 | { | 1277 | { |
1256 | match('^'); | 1278 | match('^'); |
1257 | 1279 | ||
@@ -1269,7 +1291,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1269 | recover(mse); | 1291 | recover(mse); |
1270 | throw mse;} | 1292 | throw mse;} |
1271 | 1293 | ||
1272 | // InternalApplicationConfiguration.g:5007:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | 1294 | // InternalApplicationConfiguration.g:5170:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* |
1273 | loop2: | 1295 | loop2: |
1274 | do { | 1296 | do { |
1275 | int alt2=2; | 1297 | int alt2=2; |
@@ -1318,10 +1340,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1318 | try { | 1340 | try { |
1319 | int _type = RULE_INT; | 1341 | int _type = RULE_INT; |
1320 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1342 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1321 | // InternalApplicationConfiguration.g:5009:10: ( ( '0' .. '9' )+ ) | 1343 | // InternalApplicationConfiguration.g:5172:10: ( ( '0' .. '9' )+ ) |
1322 | // InternalApplicationConfiguration.g:5009:12: ( '0' .. '9' )+ | 1344 | // InternalApplicationConfiguration.g:5172:12: ( '0' .. '9' )+ |
1323 | { | 1345 | { |
1324 | // InternalApplicationConfiguration.g:5009:12: ( '0' .. '9' )+ | 1346 | // InternalApplicationConfiguration.g:5172:12: ( '0' .. '9' )+ |
1325 | int cnt3=0; | 1347 | int cnt3=0; |
1326 | loop3: | 1348 | loop3: |
1327 | do { | 1349 | do { |
@@ -1335,7 +1357,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1335 | 1357 | ||
1336 | switch (alt3) { | 1358 | switch (alt3) { |
1337 | case 1 : | 1359 | case 1 : |
1338 | // InternalApplicationConfiguration.g:5009:13: '0' .. '9' | 1360 | // InternalApplicationConfiguration.g:5172:13: '0' .. '9' |
1339 | { | 1361 | { |
1340 | matchRange('0','9'); | 1362 | matchRange('0','9'); |
1341 | 1363 | ||
@@ -1367,10 +1389,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1367 | try { | 1389 | try { |
1368 | int _type = RULE_STRING; | 1390 | int _type = RULE_STRING; |
1369 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1391 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1370 | // InternalApplicationConfiguration.g:5011:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) | 1392 | // InternalApplicationConfiguration.g:5174:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) |
1371 | // InternalApplicationConfiguration.g:5011:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) | 1393 | // InternalApplicationConfiguration.g:5174:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) |
1372 | { | 1394 | { |
1373 | // InternalApplicationConfiguration.g:5011:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) | 1395 | // InternalApplicationConfiguration.g:5174:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) |
1374 | int alt6=2; | 1396 | int alt6=2; |
1375 | int LA6_0 = input.LA(1); | 1397 | int LA6_0 = input.LA(1); |
1376 | 1398 | ||
@@ -1388,10 +1410,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1388 | } | 1410 | } |
1389 | switch (alt6) { | 1411 | switch (alt6) { |
1390 | case 1 : | 1412 | case 1 : |
1391 | // InternalApplicationConfiguration.g:5011:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | 1413 | // InternalApplicationConfiguration.g:5174:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' |
1392 | { | 1414 | { |
1393 | match('\"'); | 1415 | match('\"'); |
1394 | // InternalApplicationConfiguration.g:5011:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* | 1416 | // InternalApplicationConfiguration.g:5174:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* |
1395 | loop4: | 1417 | loop4: |
1396 | do { | 1418 | do { |
1397 | int alt4=3; | 1419 | int alt4=3; |
@@ -1407,7 +1429,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1407 | 1429 | ||
1408 | switch (alt4) { | 1430 | switch (alt4) { |
1409 | case 1 : | 1431 | case 1 : |
1410 | // InternalApplicationConfiguration.g:5011:21: '\\\\' . | 1432 | // InternalApplicationConfiguration.g:5174:21: '\\\\' . |
1411 | { | 1433 | { |
1412 | match('\\'); | 1434 | match('\\'); |
1413 | matchAny(); | 1435 | matchAny(); |
@@ -1415,7 +1437,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1415 | } | 1437 | } |
1416 | break; | 1438 | break; |
1417 | case 2 : | 1439 | case 2 : |
1418 | // InternalApplicationConfiguration.g:5011:28: ~ ( ( '\\\\' | '\"' ) ) | 1440 | // InternalApplicationConfiguration.g:5174:28: ~ ( ( '\\\\' | '\"' ) ) |
1419 | { | 1441 | { |
1420 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { | 1442 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { |
1421 | input.consume(); | 1443 | input.consume(); |
@@ -1440,10 +1462,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1440 | } | 1462 | } |
1441 | break; | 1463 | break; |
1442 | case 2 : | 1464 | case 2 : |
1443 | // InternalApplicationConfiguration.g:5011:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' | 1465 | // InternalApplicationConfiguration.g:5174:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' |
1444 | { | 1466 | { |
1445 | match('\''); | 1467 | match('\''); |
1446 | // InternalApplicationConfiguration.g:5011:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* | 1468 | // InternalApplicationConfiguration.g:5174:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* |
1447 | loop5: | 1469 | loop5: |
1448 | do { | 1470 | do { |
1449 | int alt5=3; | 1471 | int alt5=3; |
@@ -1459,7 +1481,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1459 | 1481 | ||
1460 | switch (alt5) { | 1482 | switch (alt5) { |
1461 | case 1 : | 1483 | case 1 : |
1462 | // InternalApplicationConfiguration.g:5011:54: '\\\\' . | 1484 | // InternalApplicationConfiguration.g:5174:54: '\\\\' . |
1463 | { | 1485 | { |
1464 | match('\\'); | 1486 | match('\\'); |
1465 | matchAny(); | 1487 | matchAny(); |
@@ -1467,7 +1489,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1467 | } | 1489 | } |
1468 | break; | 1490 | break; |
1469 | case 2 : | 1491 | case 2 : |
1470 | // InternalApplicationConfiguration.g:5011:61: ~ ( ( '\\\\' | '\\'' ) ) | 1492 | // InternalApplicationConfiguration.g:5174:61: ~ ( ( '\\\\' | '\\'' ) ) |
1471 | { | 1493 | { |
1472 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { | 1494 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { |
1473 | input.consume(); | 1495 | input.consume(); |
@@ -1510,12 +1532,12 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1510 | try { | 1532 | try { |
1511 | int _type = RULE_ML_COMMENT; | 1533 | int _type = RULE_ML_COMMENT; |
1512 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1534 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1513 | // InternalApplicationConfiguration.g:5013:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) | 1535 | // InternalApplicationConfiguration.g:5176:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) |
1514 | // InternalApplicationConfiguration.g:5013:19: '/*' ( options {greedy=false; } : . )* '*/' | 1536 | // InternalApplicationConfiguration.g:5176:19: '/*' ( options {greedy=false; } : . )* '*/' |
1515 | { | 1537 | { |
1516 | match("/*"); | 1538 | match("/*"); |
1517 | 1539 | ||
1518 | // InternalApplicationConfiguration.g:5013:24: ( options {greedy=false; } : . )* | 1540 | // InternalApplicationConfiguration.g:5176:24: ( options {greedy=false; } : . )* |
1519 | loop7: | 1541 | loop7: |
1520 | do { | 1542 | do { |
1521 | int alt7=2; | 1543 | int alt7=2; |
@@ -1540,7 +1562,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1540 | 1562 | ||
1541 | switch (alt7) { | 1563 | switch (alt7) { |
1542 | case 1 : | 1564 | case 1 : |
1543 | // InternalApplicationConfiguration.g:5013:52: . | 1565 | // InternalApplicationConfiguration.g:5176:52: . |
1544 | { | 1566 | { |
1545 | matchAny(); | 1567 | matchAny(); |
1546 | 1568 | ||
@@ -1570,12 +1592,12 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1570 | try { | 1592 | try { |
1571 | int _type = RULE_SL_COMMENT; | 1593 | int _type = RULE_SL_COMMENT; |
1572 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1594 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1573 | // InternalApplicationConfiguration.g:5015:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) | 1595 | // InternalApplicationConfiguration.g:5178:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) |
1574 | // InternalApplicationConfiguration.g:5015:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? | 1596 | // InternalApplicationConfiguration.g:5178:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? |
1575 | { | 1597 | { |
1576 | match("//"); | 1598 | match("//"); |
1577 | 1599 | ||
1578 | // InternalApplicationConfiguration.g:5015:24: (~ ( ( '\\n' | '\\r' ) ) )* | 1600 | // InternalApplicationConfiguration.g:5178:24: (~ ( ( '\\n' | '\\r' ) ) )* |
1579 | loop8: | 1601 | loop8: |
1580 | do { | 1602 | do { |
1581 | int alt8=2; | 1603 | int alt8=2; |
@@ -1588,7 +1610,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1588 | 1610 | ||
1589 | switch (alt8) { | 1611 | switch (alt8) { |
1590 | case 1 : | 1612 | case 1 : |
1591 | // InternalApplicationConfiguration.g:5015:24: ~ ( ( '\\n' | '\\r' ) ) | 1613 | // InternalApplicationConfiguration.g:5178:24: ~ ( ( '\\n' | '\\r' ) ) |
1592 | { | 1614 | { |
1593 | 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') ) { | 1615 | 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') ) { |
1594 | input.consume(); | 1616 | input.consume(); |
@@ -1608,7 +1630,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1608 | } | 1630 | } |
1609 | } while (true); | 1631 | } while (true); |
1610 | 1632 | ||
1611 | // InternalApplicationConfiguration.g:5015:40: ( ( '\\r' )? '\\n' )? | 1633 | // InternalApplicationConfiguration.g:5178:40: ( ( '\\r' )? '\\n' )? |
1612 | int alt10=2; | 1634 | int alt10=2; |
1613 | int LA10_0 = input.LA(1); | 1635 | int LA10_0 = input.LA(1); |
1614 | 1636 | ||
@@ -1617,9 +1639,9 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1617 | } | 1639 | } |
1618 | switch (alt10) { | 1640 | switch (alt10) { |
1619 | case 1 : | 1641 | case 1 : |
1620 | // InternalApplicationConfiguration.g:5015:41: ( '\\r' )? '\\n' | 1642 | // InternalApplicationConfiguration.g:5178:41: ( '\\r' )? '\\n' |
1621 | { | 1643 | { |
1622 | // InternalApplicationConfiguration.g:5015:41: ( '\\r' )? | 1644 | // InternalApplicationConfiguration.g:5178:41: ( '\\r' )? |
1623 | int alt9=2; | 1645 | int alt9=2; |
1624 | int LA9_0 = input.LA(1); | 1646 | int LA9_0 = input.LA(1); |
1625 | 1647 | ||
@@ -1628,7 +1650,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1628 | } | 1650 | } |
1629 | switch (alt9) { | 1651 | switch (alt9) { |
1630 | case 1 : | 1652 | case 1 : |
1631 | // InternalApplicationConfiguration.g:5015:41: '\\r' | 1653 | // InternalApplicationConfiguration.g:5178:41: '\\r' |
1632 | { | 1654 | { |
1633 | match('\r'); | 1655 | match('\r'); |
1634 | 1656 | ||
@@ -1660,10 +1682,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1660 | try { | 1682 | try { |
1661 | int _type = RULE_WS; | 1683 | int _type = RULE_WS; |
1662 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1684 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1663 | // InternalApplicationConfiguration.g:5017:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) | 1685 | // InternalApplicationConfiguration.g:5180:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) |
1664 | // InternalApplicationConfiguration.g:5017:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ | 1686 | // InternalApplicationConfiguration.g:5180:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ |
1665 | { | 1687 | { |
1666 | // InternalApplicationConfiguration.g:5017:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ | 1688 | // InternalApplicationConfiguration.g:5180:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ |
1667 | int cnt11=0; | 1689 | int cnt11=0; |
1668 | loop11: | 1690 | loop11: |
1669 | do { | 1691 | do { |
@@ -1717,8 +1739,8 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1717 | try { | 1739 | try { |
1718 | int _type = RULE_ANY_OTHER; | 1740 | int _type = RULE_ANY_OTHER; |
1719 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1741 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1720 | // InternalApplicationConfiguration.g:5019:16: ( . ) | 1742 | // InternalApplicationConfiguration.g:5182:16: ( . ) |
1721 | // InternalApplicationConfiguration.g:5019:18: . | 1743 | // InternalApplicationConfiguration.g:5182:18: . |
1722 | { | 1744 | { |
1723 | matchAny(); | 1745 | matchAny(); |
1724 | 1746 | ||
@@ -1733,8 +1755,8 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1733 | // $ANTLR end "RULE_ANY_OTHER" | 1755 | // $ANTLR end "RULE_ANY_OTHER" |
1734 | 1756 | ||
1735 | public void mTokens() throws RecognitionException { | 1757 | public void mTokens() throws RecognitionException { |
1736 | // InternalApplicationConfiguration.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) | 1758 | // InternalApplicationConfiguration.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) |
1737 | int alt12=62; | 1759 | int alt12=63; |
1738 | alt12 = dfa12.predict(input); | 1760 | alt12 = dfa12.predict(input); |
1739 | switch (alt12) { | 1761 | switch (alt12) { |
1740 | case 1 : | 1762 | case 1 : |
@@ -2123,49 +2145,56 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
2123 | } | 2145 | } |
2124 | break; | 2146 | break; |
2125 | case 56 : | 2147 | case 56 : |
2126 | // InternalApplicationConfiguration.g:1:340: RULE_ID | 2148 | // InternalApplicationConfiguration.g:1:340: T__66 |
2127 | { | 2149 | { |
2128 | mRULE_ID(); | 2150 | mT__66(); |
2129 | 2151 | ||
2130 | } | 2152 | } |
2131 | break; | 2153 | break; |
2132 | case 57 : | 2154 | case 57 : |
2133 | // InternalApplicationConfiguration.g:1:348: RULE_INT | 2155 | // InternalApplicationConfiguration.g:1:346: RULE_ID |
2134 | { | 2156 | { |
2135 | mRULE_INT(); | 2157 | mRULE_ID(); |
2136 | 2158 | ||
2137 | } | 2159 | } |
2138 | break; | 2160 | break; |
2139 | case 58 : | 2161 | case 58 : |
2140 | // InternalApplicationConfiguration.g:1:357: RULE_STRING | 2162 | // InternalApplicationConfiguration.g:1:354: RULE_INT |
2141 | { | 2163 | { |
2142 | mRULE_STRING(); | 2164 | mRULE_INT(); |
2143 | 2165 | ||
2144 | } | 2166 | } |
2145 | break; | 2167 | break; |
2146 | case 59 : | 2168 | case 59 : |
2147 | // InternalApplicationConfiguration.g:1:369: RULE_ML_COMMENT | 2169 | // InternalApplicationConfiguration.g:1:363: RULE_STRING |
2148 | { | 2170 | { |
2149 | mRULE_ML_COMMENT(); | 2171 | mRULE_STRING(); |
2150 | 2172 | ||
2151 | } | 2173 | } |
2152 | break; | 2174 | break; |
2153 | case 60 : | 2175 | case 60 : |
2154 | // InternalApplicationConfiguration.g:1:385: RULE_SL_COMMENT | 2176 | // InternalApplicationConfiguration.g:1:375: RULE_ML_COMMENT |
2155 | { | 2177 | { |
2156 | mRULE_SL_COMMENT(); | 2178 | mRULE_ML_COMMENT(); |
2157 | 2179 | ||
2158 | } | 2180 | } |
2159 | break; | 2181 | break; |
2160 | case 61 : | 2182 | case 61 : |
2161 | // InternalApplicationConfiguration.g:1:401: RULE_WS | 2183 | // InternalApplicationConfiguration.g:1:391: RULE_SL_COMMENT |
2162 | { | 2184 | { |
2163 | mRULE_WS(); | 2185 | mRULE_SL_COMMENT(); |
2164 | 2186 | ||
2165 | } | 2187 | } |
2166 | break; | 2188 | break; |
2167 | case 62 : | 2189 | case 62 : |
2168 | // InternalApplicationConfiguration.g:1:409: RULE_ANY_OTHER | 2190 | // InternalApplicationConfiguration.g:1:407: RULE_WS |
2191 | { | ||
2192 | mRULE_WS(); | ||
2193 | |||
2194 | } | ||
2195 | break; | ||
2196 | case 63 : | ||
2197 | // InternalApplicationConfiguration.g:1:415: RULE_ANY_OTHER | ||
2169 | { | 2198 | { |
2170 | mRULE_ANY_OTHER(); | 2199 | mRULE_ANY_OTHER(); |
2171 | 2200 | ||
@@ -2179,17 +2208,17 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
2179 | 2208 | ||
2180 | protected DFA12 dfa12 = new DFA12(this); | 2209 | protected DFA12 dfa12 = new DFA12(this); |
2181 | static final String DFA12_eotS = | 2210 | static final String DFA12_eotS = |
2182 | "\1\uffff\1\50\1\uffff\5\54\4\uffff\1\54\1\46\5\54\1\uffff\1\46\1\110\1\112\2\54\1\uffff\5\54\1\46\2\uffff\3\46\5\uffff\2\54\1\uffff\10\54\4\uffff\1\54\1\uffff\6\54\1\157\3\54\6\uffff\5\54\1\uffff\5\54\5\uffff\1\54\1\u0081\22\54\1\uffff\2\54\1\u0099\16\54\1\uffff\4\54\1\u00ac\1\54\1\u00ae\1\u00af\1\54\1\u00b1\5\54\1\u00b7\6\54\2\uffff\1\u00be\1\u00bf\20\54\1\uffff\1\54\2\uffff\1\54\1\uffff\5\54\1\uffff\6\54\2\uffff\4\54\1\u00e1\2\54\1\u00e4\3\54\1\u00e8\2\54\1\u00eb\2\54\1\u00ee\3\54\1\u00f2\1\u00f3\3\54\1\u00f7\1\54\1\u00f9\1\u00fa\1\u00fb\1\u00fc\1\54\1\uffff\1\u00fe\1\54\1\uffff\3\54\1\uffff\2\54\1\uffff\1\54\1\u0106\1\uffff\1\u0107\2\54\2\uffff\3\54\1\uffff\1\54\4\uffff\1\54\1\uffff\4\54\1\u0113\2\54\3\uffff\1\54\1\u0117\1\u0118\3\54\1\u011c\3\54\1\uffff\1\u0120\1\54\1\u0122\2\uffff\3\54\1\uffff\1\u0126\2\54\1\uffff\1\54\1\uffff\1\54\1\u012b\1\u012c\1\uffff\2\54\1\u012f\1\u0130\2\uffff\1\u0131\1\54\3\uffff\1\u0133\1\uffff"; | 2211 | "\1\uffff\1\50\1\uffff\5\54\4\uffff\1\54\1\46\5\54\1\uffff\1\46\1\110\1\112\2\54\1\uffff\5\54\1\46\2\uffff\3\46\5\uffff\2\54\1\uffff\10\54\4\uffff\1\54\1\uffff\6\54\1\160\3\54\6\uffff\5\54\1\uffff\5\54\5\uffff\1\54\1\u0082\23\54\1\uffff\2\54\1\u009b\16\54\1\uffff\4\54\1\u00ae\1\54\1\u00b0\1\u00b1\1\54\1\u00b3\5\54\1\u00b9\4\54\1\u00be\2\54\2\uffff\1\u00c1\1\u00c2\20\54\1\uffff\1\54\2\uffff\1\54\1\uffff\5\54\1\uffff\4\54\1\uffff\2\54\2\uffff\4\54\1\u00e4\2\54\1\u00e7\3\54\1\u00eb\2\54\1\u00ee\2\54\1\u00f1\3\54\1\u00f5\1\u00f6\3\54\1\u00fa\1\54\1\u00fc\1\u00fd\1\u00fe\1\u00ff\1\54\1\uffff\1\u0101\1\54\1\uffff\3\54\1\uffff\2\54\1\uffff\1\54\1\u0109\1\uffff\1\u010a\2\54\2\uffff\3\54\1\uffff\1\54\4\uffff\1\54\1\uffff\4\54\1\u0116\2\54\3\uffff\1\54\1\u011a\1\u011b\3\54\1\u011f\3\54\1\uffff\1\u0123\1\54\1\u0125\2\uffff\3\54\1\uffff\1\u0129\2\54\1\uffff\1\54\1\uffff\1\54\1\u012e\1\u012f\1\uffff\2\54\1\u0132\1\u0133\2\uffff\1\u0134\1\54\3\uffff\1\u0136\1\uffff"; |
2183 | static final String DFA12_eofS = | 2212 | static final String DFA12_eofS = |
2184 | "\u0134\uffff"; | 2213 | "\u0137\uffff"; |
2185 | static final String DFA12_minS = | 2214 | static final String DFA12_minS = |
2186 | "\1\0\1\56\1\uffff\1\155\1\160\1\151\1\145\1\151\4\uffff\1\141\1\72\1\141\1\157\1\164\1\142\1\157\1\uffff\3\75\1\157\1\143\1\uffff\2\145\1\115\1\154\1\151\1\101\2\uffff\2\0\1\52\5\uffff\1\160\1\164\1\uffff\1\141\1\143\2\141\1\156\3\154\4\uffff\1\143\1\uffff\1\155\1\144\1\146\1\156\1\170\1\156\1\60\1\152\1\164\1\147\6\uffff\1\144\1\155\1\141\1\157\1\154\1\uffff\1\156\1\142\1\124\1\154\1\141\5\uffff\1\157\1\60\1\143\1\154\1\164\1\151\1\154\1\163\1\145\1\144\1\154\1\153\1\164\1\141\1\157\1\145\1\146\2\151\1\146\1\uffff\1\145\1\160\1\55\2\145\1\155\1\142\1\151\1\164\1\160\1\166\1\145\1\165\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\141\1\60\1\151\2\60\1\145\1\60\1\141\1\151\1\155\1\162\1\154\1\60\2\155\1\164\1\151\1\143\1\165\2\uffff\2\60\1\141\1\145\1\156\1\151\2\145\1\162\1\147\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\2\uffff\1\162\1\uffff\1\147\1\141\1\157\1\171\1\163\1\uffff\2\151\1\162\1\147\2\164\2\uffff\1\154\1\162\1\147\1\163\1\60\1\162\1\141\1\60\1\154\1\123\1\141\1\60\1\147\1\151\1\60\1\151\1\145\1\60\1\145\1\154\1\144\2\60\2\172\1\141\1\60\1\151\4\60\1\164\1\uffff\1\60\1\164\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\1\uffff\1\154\1\60\1\uffff\1\60\1\55\1\145\2\uffff\2\145\1\151\1\uffff\1\166\4\uffff\1\151\1\uffff\2\145\1\154\1\157\1\60\1\147\1\151\3\uffff\1\154\2\60\1\156\1\145\1\143\1\60\1\162\1\166\1\154\1\uffff\1\60\1\164\1\60\2\uffff\1\164\2\163\1\uffff\1\60\1\145\1\166\1\uffff\1\171\1\uffff\1\163\2\60\1\uffff\1\162\1\145\2\60\2\uffff\1\60\1\162\3\uffff\1\60\1\uffff"; | 2215 | "\1\0\1\56\1\uffff\1\155\1\160\1\151\1\145\1\151\4\uffff\1\141\1\72\1\141\1\157\1\164\1\142\1\157\1\uffff\3\75\1\157\1\143\1\uffff\2\145\1\115\1\154\1\151\1\101\2\uffff\2\0\1\52\5\uffff\1\160\1\164\1\uffff\1\141\1\143\2\141\1\156\3\154\4\uffff\1\143\1\uffff\1\155\1\144\1\146\1\156\1\170\1\156\1\60\1\152\1\164\1\147\6\uffff\1\144\1\155\1\141\1\157\1\154\1\uffff\1\156\1\142\1\124\1\154\1\141\5\uffff\1\157\1\60\1\143\1\154\1\164\1\151\1\154\1\163\1\145\1\144\1\154\1\153\1\164\1\141\1\157\1\145\1\146\2\151\1\146\1\164\1\uffff\1\145\1\160\1\55\2\145\1\155\1\142\1\151\1\164\1\160\1\166\1\145\1\165\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\141\1\60\1\151\2\60\1\145\1\60\1\141\1\151\1\155\1\162\1\154\1\60\2\155\1\164\1\151\1\60\1\143\1\165\2\uffff\2\60\1\141\1\145\1\156\1\151\2\145\1\162\1\147\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\2\uffff\1\162\1\uffff\1\147\1\141\1\157\1\171\1\163\1\uffff\2\151\1\162\1\147\1\uffff\2\164\2\uffff\1\154\1\162\1\147\1\163\1\60\1\162\1\141\1\60\1\154\1\123\1\141\1\60\1\147\1\151\1\60\1\151\1\145\1\60\1\145\1\154\1\144\2\60\2\172\1\141\1\60\1\151\4\60\1\164\1\uffff\1\60\1\164\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\1\uffff\1\154\1\60\1\uffff\1\60\1\55\1\145\2\uffff\2\145\1\151\1\uffff\1\166\4\uffff\1\151\1\uffff\2\145\1\154\1\157\1\60\1\147\1\151\3\uffff\1\154\2\60\1\156\1\145\1\143\1\60\1\162\1\166\1\154\1\uffff\1\60\1\164\1\60\2\uffff\1\164\2\163\1\uffff\1\60\1\145\1\166\1\uffff\1\171\1\uffff\1\163\2\60\1\uffff\1\162\1\145\2\60\2\uffff\1\60\1\162\3\uffff\1\60\1\uffff"; |
2187 | static final String DFA12_maxS = | 2216 | static final String DFA12_maxS = |
2188 | "\1\uffff\1\56\1\uffff\1\156\1\170\1\151\2\165\4\uffff\1\141\1\72\1\164\1\157\1\164\1\165\1\157\1\uffff\3\75\1\165\1\164\1\uffff\2\145\1\115\1\154\1\151\1\172\2\uffff\2\uffff\1\57\5\uffff\1\160\1\164\1\uffff\1\141\1\143\1\141\1\154\1\156\3\154\4\uffff\1\162\1\uffff\1\164\1\144\1\146\1\156\1\170\1\156\1\172\1\152\1\164\1\147\6\uffff\1\162\1\155\1\162\1\157\1\154\1\uffff\1\156\1\142\1\124\1\154\1\141\5\uffff\1\157\1\172\1\143\1\154\1\164\1\151\1\154\1\164\1\145\1\144\1\154\1\153\1\164\1\141\1\157\1\145\1\146\2\151\1\163\1\uffff\1\145\1\160\1\172\2\145\1\155\1\142\1\151\1\164\1\160\1\166\1\145\1\165\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\141\1\172\1\151\2\172\1\145\1\172\1\141\1\151\1\155\1\162\1\154\1\172\2\155\1\164\1\151\1\143\1\165\2\uffff\2\172\1\141\1\145\1\156\1\151\2\145\1\162\1\147\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\2\uffff\1\162\1\uffff\1\147\1\141\1\157\1\171\1\163\1\uffff\2\151\1\162\1\147\2\164\2\uffff\1\154\1\162\1\147\1\163\1\172\1\162\1\141\1\172\1\154\1\123\1\141\1\172\1\147\1\151\1\172\1\151\1\145\1\172\1\145\1\154\1\144\4\172\1\141\1\172\1\151\4\172\1\164\1\uffff\1\172\1\164\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\1\uffff\1\154\1\172\1\uffff\1\172\1\55\1\145\2\uffff\2\145\1\151\1\uffff\1\166\4\uffff\1\151\1\uffff\2\145\1\154\1\157\1\172\1\147\1\151\3\uffff\1\154\2\172\1\156\1\145\1\143\1\172\1\162\1\166\1\154\1\uffff\1\172\1\164\1\172\2\uffff\1\164\2\163\1\uffff\1\172\1\145\1\166\1\uffff\1\171\1\uffff\1\163\2\172\1\uffff\1\162\1\145\2\172\2\uffff\1\172\1\162\3\uffff\1\172\1\uffff"; | 2217 | "\1\uffff\1\56\1\uffff\1\156\1\170\1\151\2\165\4\uffff\1\141\1\72\1\164\1\157\1\164\1\165\1\157\1\uffff\3\75\1\165\1\164\1\uffff\2\145\1\115\1\154\1\151\1\172\2\uffff\2\uffff\1\57\5\uffff\1\160\1\164\1\uffff\1\141\1\143\1\141\1\154\1\156\3\154\4\uffff\1\162\1\uffff\1\164\1\144\1\146\1\156\1\170\1\163\1\172\1\152\1\164\1\147\6\uffff\1\162\1\155\1\162\1\157\1\154\1\uffff\1\156\1\142\1\124\1\154\1\141\5\uffff\1\157\1\172\1\143\1\154\1\164\1\151\1\154\1\164\1\145\1\144\1\154\1\153\1\164\1\141\1\157\1\145\1\146\2\151\1\163\1\164\1\uffff\1\145\1\160\1\172\2\145\1\155\1\142\1\151\1\164\1\160\1\166\1\145\1\165\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\141\1\172\1\151\2\172\1\145\1\172\1\141\1\151\1\155\1\162\1\154\1\172\2\155\1\164\1\151\1\172\1\143\1\165\2\uffff\2\172\1\141\1\145\1\156\1\151\2\145\1\162\1\147\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\2\uffff\1\162\1\uffff\1\147\1\141\1\157\1\171\1\163\1\uffff\2\151\1\162\1\147\1\uffff\2\164\2\uffff\1\154\1\162\1\147\1\163\1\172\1\162\1\141\1\172\1\154\1\123\1\141\1\172\1\147\1\151\1\172\1\151\1\145\1\172\1\145\1\154\1\144\4\172\1\141\1\172\1\151\4\172\1\164\1\uffff\1\172\1\164\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\1\uffff\1\154\1\172\1\uffff\1\172\1\55\1\145\2\uffff\2\145\1\151\1\uffff\1\166\4\uffff\1\151\1\uffff\2\145\1\154\1\157\1\172\1\147\1\151\3\uffff\1\154\2\172\1\156\1\145\1\143\1\172\1\162\1\166\1\154\1\uffff\1\172\1\164\1\172\2\uffff\1\164\2\163\1\uffff\1\172\1\145\1\166\1\uffff\1\171\1\uffff\1\163\2\172\1\uffff\1\162\1\145\2\172\2\uffff\1\172\1\162\3\uffff\1\172\1\uffff"; |
2189 | static final String DFA12_acceptS = | 2218 | static final String DFA12_acceptS = |
2190 | "\2\uffff\1\2\5\uffff\1\10\1\11\1\12\1\13\7\uffff\1\32\5\uffff\1\42\6\uffff\1\70\1\71\3\uffff\1\75\1\76\1\43\1\1\1\2\2\uffff\1\70\10\uffff\1\10\1\11\1\12\1\13\1\uffff\1\16\12\uffff\1\32\1\33\1\60\1\34\1\61\1\35\5\uffff\1\42\5\uffff\1\71\1\72\1\73\1\74\1\75\24\uffff\1\23\21\uffff\1\37\26\uffff\1\27\1\53\22\uffff\1\40\1\uffff\1\50\1\7\1\uffff\1\64\5\uffff\1\24\6\uffff\1\36\1\62\41\uffff\1\44\2\uffff\1\52\3\uffff\1\3\2\uffff\1\5\2\uffff\1\20\3\uffff\1\31\1\21\3\uffff\1\26\1\uffff\1\55\1\63\1\47\1\41\1\uffff\1\51\7\uffff\1\30\1\14\1\46\12\uffff\1\4\3\uffff\1\56\1\57\3\uffff\1\45\3\uffff\1\15\1\uffff\1\17\3\uffff\1\65\4\uffff\1\25\1\54\2\uffff\1\6\1\22\1\66\1\uffff\1\67"; | 2219 | "\2\uffff\1\2\5\uffff\1\10\1\11\1\12\1\13\7\uffff\1\33\5\uffff\1\43\6\uffff\1\71\1\72\3\uffff\1\76\1\77\1\44\1\1\1\2\2\uffff\1\71\10\uffff\1\10\1\11\1\12\1\13\1\uffff\1\16\12\uffff\1\33\1\34\1\61\1\35\1\62\1\36\5\uffff\1\43\5\uffff\1\72\1\73\1\74\1\75\1\76\25\uffff\1\24\21\uffff\1\40\27\uffff\1\30\1\54\22\uffff\1\41\1\uffff\1\51\1\7\1\uffff\1\65\5\uffff\1\25\4\uffff\1\23\2\uffff\1\37\1\63\41\uffff\1\45\2\uffff\1\53\3\uffff\1\3\2\uffff\1\5\2\uffff\1\20\3\uffff\1\32\1\21\3\uffff\1\27\1\uffff\1\56\1\64\1\50\1\42\1\uffff\1\52\7\uffff\1\31\1\14\1\47\12\uffff\1\4\3\uffff\1\57\1\60\3\uffff\1\46\3\uffff\1\15\1\uffff\1\17\3\uffff\1\66\4\uffff\1\26\1\55\2\uffff\1\6\1\22\1\67\1\uffff\1\70"; |
2191 | static final String DFA12_specialS = | 2220 | static final String DFA12_specialS = |
2192 | "\1\1\41\uffff\1\2\1\0\u0110\uffff}>"; | 2221 | "\1\1\41\uffff\1\0\1\2\u0113\uffff}>"; |
2193 | static final String[] DFA12_transitionS = { | 2222 | static final String[] DFA12_transitionS = { |
2194 | "\11\46\2\45\2\46\1\45\22\46\1\45\1\46\1\42\1\23\3\46\1\43\2\46\1\31\1\24\1\12\1\2\1\1\1\44\12\41\1\15\1\46\1\25\1\10\1\26\2\46\1\35\21\40\1\34\2\40\1\36\4\40\3\46\1\37\1\40\1\46\1\20\1\40\1\17\1\33\1\4\1\7\1\32\1\40\1\3\2\40\1\22\1\16\1\27\1\21\1\14\1\40\1\6\1\30\2\40\1\5\4\40\1\11\1\46\1\13\uff82\46", | 2223 | "\11\46\2\45\2\46\1\45\22\46\1\45\1\46\1\42\1\23\3\46\1\43\2\46\1\31\1\24\1\12\1\2\1\1\1\44\12\41\1\15\1\46\1\25\1\10\1\26\2\46\1\35\21\40\1\34\2\40\1\36\4\40\3\46\1\37\1\40\1\46\1\20\1\40\1\17\1\33\1\4\1\7\1\32\1\40\1\3\2\40\1\22\1\16\1\27\1\21\1\14\1\40\1\6\1\30\2\40\1\5\4\40\1\11\1\46\1\13\uff82\46", |
2195 | "\1\47", | 2224 | "\1\47", |
@@ -2255,42 +2284,41 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
2255 | "\1\153", | 2284 | "\1\153", |
2256 | "\1\154", | 2285 | "\1\154", |
2257 | "\1\155", | 2286 | "\1\155", |
2258 | "\1\156", | 2287 | "\1\156\4\uffff\1\157", |
2259 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | 2288 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", |
2260 | "\1\160", | ||
2261 | "\1\161", | 2289 | "\1\161", |
2262 | "\1\162", | 2290 | "\1\162", |
2291 | "\1\163", | ||
2263 | "", | 2292 | "", |
2264 | "", | 2293 | "", |
2265 | "", | 2294 | "", |
2266 | "", | 2295 | "", |
2267 | "", | 2296 | "", |
2268 | "", | 2297 | "", |
2269 | "\1\163\11\uffff\1\164\3\uffff\1\165", | 2298 | "\1\164\11\uffff\1\165\3\uffff\1\166", |
2270 | "\1\166", | 2299 | "\1\167", |
2271 | "\1\170\20\uffff\1\167", | 2300 | "\1\171\20\uffff\1\170", |
2272 | "\1\171", | ||
2273 | "\1\172", | 2301 | "\1\172", |
2274 | "", | ||
2275 | "\1\173", | 2302 | "\1\173", |
2303 | "", | ||
2276 | "\1\174", | 2304 | "\1\174", |
2277 | "\1\175", | 2305 | "\1\175", |
2278 | "\1\176", | 2306 | "\1\176", |
2279 | "\1\177", | 2307 | "\1\177", |
2308 | "\1\u0080", | ||
2280 | "", | 2309 | "", |
2281 | "", | 2310 | "", |
2282 | "", | 2311 | "", |
2283 | "", | 2312 | "", |
2284 | "", | 2313 | "", |
2285 | "\1\u0080", | 2314 | "\1\u0081", |
2286 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | 2315 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", |
2287 | "\1\u0082", | ||
2288 | "\1\u0083", | 2316 | "\1\u0083", |
2289 | "\1\u0084", | 2317 | "\1\u0084", |
2290 | "\1\u0085", | 2318 | "\1\u0085", |
2291 | "\1\u0086", | 2319 | "\1\u0086", |
2292 | "\1\u0088\1\u0087", | 2320 | "\1\u0087", |
2293 | "\1\u0089", | 2321 | "\1\u0089\1\u0088", |
2294 | "\1\u008a", | 2322 | "\1\u008a", |
2295 | "\1\u008b", | 2323 | "\1\u008b", |
2296 | "\1\u008c", | 2324 | "\1\u008c", |
@@ -2301,13 +2329,13 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
2301 | "\1\u0091", | 2329 | "\1\u0091", |
2302 | "\1\u0092", | 2330 | "\1\u0092", |
2303 | "\1\u0093", | 2331 | "\1\u0093", |
2304 | "\1\u0095\14\uffff\1\u0094", | 2332 | "\1\u0094", |
2305 | "", | 2333 | "\1\u0096\14\uffff\1\u0095", |
2306 | "\1\u0096", | ||
2307 | "\1\u0097", | 2334 | "\1\u0097", |
2308 | "\1\u0098\2\uffff\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | 2335 | "", |
2309 | "\1\u009a", | 2336 | "\1\u0098", |
2310 | "\1\u009b", | 2337 | "\1\u0099", |
2338 | "\1\u009a\2\uffff\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | ||
2311 | "\1\u009c", | 2339 | "\1\u009c", |
2312 | "\1\u009d", | 2340 | "\1\u009d", |
2313 | "\1\u009e", | 2341 | "\1\u009e", |
@@ -2320,36 +2348,36 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
2320 | "\1\u00a5", | 2348 | "\1\u00a5", |
2321 | "\1\u00a6", | 2349 | "\1\u00a6", |
2322 | "\1\u00a7", | 2350 | "\1\u00a7", |
2323 | "", | ||
2324 | "\1\u00a8", | 2351 | "\1\u00a8", |
2325 | "\1\u00a9", | 2352 | "\1\u00a9", |
2353 | "", | ||
2326 | "\1\u00aa", | 2354 | "\1\u00aa", |
2327 | "\1\u00ab", | 2355 | "\1\u00ab", |
2328 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | 2356 | "\1\u00ac", |
2329 | "\1\u00ad", | 2357 | "\1\u00ad", |
2330 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | 2358 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", |
2359 | "\1\u00af", | ||
2331 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | 2360 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", |
2332 | "\1\u00b0", | ||
2333 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | 2361 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", |
2334 | "\1\u00b2", | 2362 | "\1\u00b2", |
2335 | "\1\u00b3", | 2363 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", |
2336 | "\1\u00b4", | 2364 | "\1\u00b4", |
2337 | "\1\u00b5", | 2365 | "\1\u00b5", |
2338 | "\1\u00b6", | 2366 | "\1\u00b6", |
2339 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | 2367 | "\1\u00b7", |
2340 | "\1\u00b8", | 2368 | "\1\u00b8", |
2341 | "\1\u00b9", | 2369 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", |
2342 | "\1\u00ba", | 2370 | "\1\u00ba", |
2343 | "\1\u00bb", | 2371 | "\1\u00bb", |
2344 | "\1\u00bc", | 2372 | "\1\u00bc", |
2345 | "\1\u00bd", | 2373 | "\1\u00bd", |
2374 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | ||
2375 | "\1\u00bf", | ||
2376 | "\1\u00c0", | ||
2346 | "", | 2377 | "", |
2347 | "", | 2378 | "", |
2348 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | 2379 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", |
2349 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | 2380 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", |
2350 | "\1\u00c0", | ||
2351 | "\1\u00c1", | ||
2352 | "\1\u00c2", | ||
2353 | "\1\u00c3", | 2381 | "\1\u00c3", |
2354 | "\1\u00c4", | 2382 | "\1\u00c4", |
2355 | "\1\u00c5", | 2383 | "\1\u00c5", |
@@ -2363,38 +2391,39 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
2363 | "\1\u00cd", | 2391 | "\1\u00cd", |
2364 | "\1\u00ce", | 2392 | "\1\u00ce", |
2365 | "\1\u00cf", | 2393 | "\1\u00cf", |
2366 | "", | ||
2367 | "\1\u00d0", | 2394 | "\1\u00d0", |
2368 | "", | ||
2369 | "", | ||
2370 | "\1\u00d1", | 2395 | "\1\u00d1", |
2371 | "", | ||
2372 | "\1\u00d2", | 2396 | "\1\u00d2", |
2397 | "", | ||
2373 | "\1\u00d3", | 2398 | "\1\u00d3", |
2399 | "", | ||
2400 | "", | ||
2374 | "\1\u00d4", | 2401 | "\1\u00d4", |
2402 | "", | ||
2375 | "\1\u00d5", | 2403 | "\1\u00d5", |
2376 | "\1\u00d6", | 2404 | "\1\u00d6", |
2377 | "", | ||
2378 | "\1\u00d7", | 2405 | "\1\u00d7", |
2379 | "\1\u00d8", | 2406 | "\1\u00d8", |
2380 | "\1\u00d9", | 2407 | "\1\u00d9", |
2408 | "", | ||
2381 | "\1\u00da", | 2409 | "\1\u00da", |
2382 | "\1\u00db", | 2410 | "\1\u00db", |
2383 | "\1\u00dc", | 2411 | "\1\u00dc", |
2384 | "", | ||
2385 | "", | ||
2386 | "\1\u00dd", | 2412 | "\1\u00dd", |
2413 | "", | ||
2387 | "\1\u00de", | 2414 | "\1\u00de", |
2388 | "\1\u00df", | 2415 | "\1\u00df", |
2416 | "", | ||
2417 | "", | ||
2389 | "\1\u00e0", | 2418 | "\1\u00e0", |
2390 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | 2419 | "\1\u00e1", |
2391 | "\1\u00e2", | 2420 | "\1\u00e2", |
2392 | "\1\u00e3", | 2421 | "\1\u00e3", |
2393 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | 2422 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", |
2394 | "\1\u00e5", | 2423 | "\1\u00e5", |
2395 | "\1\u00e6", | 2424 | "\1\u00e6", |
2396 | "\1\u00e7", | ||
2397 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | 2425 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", |
2426 | "\1\u00e8", | ||
2398 | "\1\u00e9", | 2427 | "\1\u00e9", |
2399 | "\1\u00ea", | 2428 | "\1\u00ea", |
2400 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | 2429 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", |
@@ -2403,97 +2432,100 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
2403 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | 2432 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", |
2404 | "\1\u00ef", | 2433 | "\1\u00ef", |
2405 | "\1\u00f0", | 2434 | "\1\u00f0", |
2406 | "\1\u00f1", | ||
2407 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | ||
2408 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | 2435 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", |
2436 | "\1\u00f2", | ||
2437 | "\1\u00f3", | ||
2409 | "\1\u00f4", | 2438 | "\1\u00f4", |
2410 | "\1\u00f5", | ||
2411 | "\1\u00f6", | ||
2412 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | 2439 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", |
2440 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | ||
2441 | "\1\u00f7", | ||
2413 | "\1\u00f8", | 2442 | "\1\u00f8", |
2443 | "\1\u00f9", | ||
2414 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | 2444 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", |
2445 | "\1\u00fb", | ||
2415 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | 2446 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", |
2416 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | 2447 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", |
2417 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | 2448 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", |
2418 | "\1\u00fd", | ||
2419 | "", | ||
2420 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | 2449 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", |
2421 | "\1\u00ff", | ||
2422 | "", | ||
2423 | "\1\u0100", | 2450 | "\1\u0100", |
2424 | "\1\u0101", | 2451 | "", |
2452 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | ||
2425 | "\1\u0102", | 2453 | "\1\u0102", |
2426 | "", | 2454 | "", |
2427 | "\1\u0103", | 2455 | "\1\u0103", |
2428 | "\1\u0104", | 2456 | "\1\u0104", |
2429 | "", | ||
2430 | "\1\u0105", | 2457 | "\1\u0105", |
2431 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | ||
2432 | "", | 2458 | "", |
2433 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | 2459 | "\1\u0106", |
2434 | "\1\u0108", | 2460 | "\1\u0107", |
2435 | "\1\u0109", | ||
2436 | "", | 2461 | "", |
2462 | "\1\u0108", | ||
2463 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | ||
2437 | "", | 2464 | "", |
2438 | "\1\u010a", | 2465 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", |
2439 | "\1\u010b", | 2466 | "\1\u010b", |
2440 | "\1\u010c", | 2467 | "\1\u010c", |
2441 | "", | 2468 | "", |
2469 | "", | ||
2442 | "\1\u010d", | 2470 | "\1\u010d", |
2471 | "\1\u010e", | ||
2472 | "\1\u010f", | ||
2443 | "", | 2473 | "", |
2474 | "\1\u0110", | ||
2444 | "", | 2475 | "", |
2445 | "", | 2476 | "", |
2446 | "", | 2477 | "", |
2447 | "\1\u010e", | ||
2448 | "", | 2478 | "", |
2449 | "\1\u010f", | ||
2450 | "\1\u0110", | ||
2451 | "\1\u0111", | 2479 | "\1\u0111", |
2480 | "", | ||
2452 | "\1\u0112", | 2481 | "\1\u0112", |
2453 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | 2482 | "\1\u0113", |
2454 | "\1\u0114", | 2483 | "\1\u0114", |
2455 | "\1\u0115", | 2484 | "\1\u0115", |
2485 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | ||
2486 | "\1\u0117", | ||
2487 | "\1\u0118", | ||
2456 | "", | 2488 | "", |
2457 | "", | 2489 | "", |
2458 | "", | 2490 | "", |
2459 | "\1\u0116", | ||
2460 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | ||
2461 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | ||
2462 | "\1\u0119", | 2491 | "\1\u0119", |
2463 | "\1\u011a", | ||
2464 | "\1\u011b", | ||
2465 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | 2492 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", |
2493 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | ||
2494 | "\1\u011c", | ||
2466 | "\1\u011d", | 2495 | "\1\u011d", |
2467 | "\1\u011e", | 2496 | "\1\u011e", |
2468 | "\1\u011f", | ||
2469 | "", | ||
2470 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | 2497 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", |
2498 | "\1\u0120", | ||
2471 | "\1\u0121", | 2499 | "\1\u0121", |
2472 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | 2500 | "\1\u0122", |
2473 | "", | ||
2474 | "", | 2501 | "", |
2475 | "\1\u0123", | 2502 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", |
2476 | "\1\u0124", | 2503 | "\1\u0124", |
2477 | "\1\u0125", | ||
2478 | "", | ||
2479 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | 2504 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", |
2505 | "", | ||
2506 | "", | ||
2507 | "\1\u0126", | ||
2480 | "\1\u0127", | 2508 | "\1\u0127", |
2481 | "\1\u0128", | 2509 | "\1\u0128", |
2482 | "", | 2510 | "", |
2483 | "\1\u0129", | 2511 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", |
2484 | "", | ||
2485 | "\1\u012a", | 2512 | "\1\u012a", |
2513 | "\1\u012b", | ||
2514 | "", | ||
2515 | "\1\u012c", | ||
2516 | "", | ||
2517 | "\1\u012d", | ||
2486 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | 2518 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", |
2487 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | 2519 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", |
2488 | "", | 2520 | "", |
2489 | "\1\u012d", | 2521 | "\1\u0130", |
2490 | "\1\u012e", | 2522 | "\1\u0131", |
2491 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | 2523 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", |
2492 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | 2524 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", |
2493 | "", | 2525 | "", |
2494 | "", | 2526 | "", |
2495 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", | 2527 | "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", |
2496 | "\1\u0132", | 2528 | "\1\u0135", |
2497 | "", | 2529 | "", |
2498 | "", | 2530 | "", |
2499 | "", | 2531 | "", |
@@ -2531,17 +2563,17 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
2531 | this.transition = DFA12_transition; | 2563 | this.transition = DFA12_transition; |
2532 | } | 2564 | } |
2533 | public String getDescription() { | 2565 | public String getDescription() { |
2534 | return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; | 2566 | return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; |
2535 | } | 2567 | } |
2536 | public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { | 2568 | public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { |
2537 | IntStream input = _input; | 2569 | IntStream input = _input; |
2538 | int _s = s; | 2570 | int _s = s; |
2539 | switch ( s ) { | 2571 | switch ( s ) { |
2540 | case 0 : | 2572 | case 0 : |
2541 | int LA12_35 = input.LA(1); | 2573 | int LA12_34 = input.LA(1); |
2542 | 2574 | ||
2543 | s = -1; | 2575 | s = -1; |
2544 | if ( ((LA12_35>='\u0000' && LA12_35<='\uFFFF')) ) {s = 87;} | 2576 | if ( ((LA12_34>='\u0000' && LA12_34<='\uFFFF')) ) {s = 87;} |
2545 | 2577 | ||
2546 | else s = 38; | 2578 | else s = 38; |
2547 | 2579 | ||
@@ -2630,10 +2662,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
2630 | if ( s>=0 ) return s; | 2662 | if ( s>=0 ) return s; |
2631 | break; | 2663 | break; |
2632 | case 2 : | 2664 | case 2 : |
2633 | int LA12_34 = input.LA(1); | 2665 | int LA12_35 = input.LA(1); |
2634 | 2666 | ||
2635 | s = -1; | 2667 | s = -1; |
2636 | if ( ((LA12_34>='\u0000' && LA12_34<='\uFFFF')) ) {s = 87;} | 2668 | if ( ((LA12_35>='\u0000' && LA12_35<='\uFFFF')) ) {s = 87;} |
2637 | 2669 | ||
2638 | else s = 38; | 2670 | else s = 38; |
2639 | 2671 | ||
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 8998c4ee..0584e2d5 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_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'.'", "'-'", "'import'", "'epackage'", "'viatra'", "'reliability'", "'file'", "'='", "'{'", "','", "'}'", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'constraints'", "'at'", "'mtff'", "'objectives'", "'config'", "'log-level'", "'runtime'", "'memory'", "'#'", "'+='", "'<'", "'>'", "'node'", "'int'", "'real'", "'string'", "'*'", "'..'", "'scope'", "'generate'", "'partial-model'", "'number'", "'runs'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'minimize'", "'maximize'", "'<='", "'>='", "'none'", "'normal'", "'full'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'" | 25 | "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'.'", "'-'", "'import'", "'epackage'", "'viatra'", "'reliability'", "'file'", "'='", "'{'", "','", "'}'", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'constraints'", "'cost'", "'at'", "'mtff'", "'objectives'", "'config'", "'log-level'", "'runtime'", "'memory'", "'#'", "'+='", "'<'", "'>'", "'node'", "'int'", "'real'", "'string'", "'*'", "'..'", "'scope'", "'generate'", "'partial-model'", "'number'", "'runs'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'minimize'", "'maximize'", "'<='", "'>='", "'none'", "'normal'", "'full'", "'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; |
@@ -52,6 +52,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
52 | public static final int RULE_INT=5; | 52 | public static final int RULE_INT=5; |
53 | public static final int T__29=29; | 53 | public static final int T__29=29; |
54 | public static final int T__22=22; | 54 | public static final int T__22=22; |
55 | public static final int T__66=66; | ||
55 | public static final int RULE_ML_COMMENT=7; | 56 | public static final int RULE_ML_COMMENT=7; |
56 | public static final int T__23=23; | 57 | public static final int T__23=23; |
57 | public static final int T__24=24; | 58 | public static final int T__24=24; |
@@ -238,7 +239,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
238 | int alt2=2; | 239 | int alt2=2; |
239 | int LA2_0 = input.LA(1); | 240 | int LA2_0 = input.LA(1); |
240 | 241 | ||
241 | if ( (LA2_0==17||LA2_0==25||(LA2_0>=27 && LA2_0<=28)||(LA2_0>=31 && LA2_0<=32)||(LA2_0>=46 && LA2_0<=47)) ) { | 242 | if ( (LA2_0==17||LA2_0==25||(LA2_0>=27 && LA2_0<=28)||(LA2_0>=32 && LA2_0<=33)||(LA2_0>=47 && LA2_0<=48)) ) { |
242 | alt2=1; | 243 | alt2=1; |
243 | } | 244 | } |
244 | 245 | ||
@@ -360,10 +361,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
360 | int alt3=2; | 361 | int alt3=2; |
361 | int LA3_0 = input.LA(1); | 362 | int LA3_0 = input.LA(1); |
362 | 363 | ||
363 | if ( (LA3_0==17||LA3_0==25||(LA3_0>=27 && LA3_0<=28)||(LA3_0>=31 && LA3_0<=32)||LA3_0==46) ) { | 364 | if ( (LA3_0==17||LA3_0==25||(LA3_0>=27 && LA3_0<=28)||(LA3_0>=32 && LA3_0<=33)||LA3_0==47) ) { |
364 | alt3=1; | 365 | alt3=1; |
365 | } | 366 | } |
366 | else if ( (LA3_0==47) ) { | 367 | else if ( (LA3_0==48) ) { |
367 | alt3=2; | 368 | alt3=2; |
368 | } | 369 | } |
369 | else { | 370 | else { |
@@ -1345,17 +1346,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
1345 | alt8=4; | 1346 | alt8=4; |
1346 | } | 1347 | } |
1347 | break; | 1348 | break; |
1348 | case 32: | 1349 | case 33: |
1349 | { | 1350 | { |
1350 | alt8=5; | 1351 | alt8=5; |
1351 | } | 1352 | } |
1352 | break; | 1353 | break; |
1353 | case 46: | 1354 | case 47: |
1354 | { | 1355 | { |
1355 | alt8=6; | 1356 | alt8=6; |
1356 | } | 1357 | } |
1357 | break; | 1358 | break; |
1358 | case 31: | 1359 | case 32: |
1359 | { | 1360 | { |
1360 | alt8=7; | 1361 | alt8=7; |
1361 | } | 1362 | } |
@@ -5357,10 +5358,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
5357 | int alt29=2; | 5358 | int alt29=2; |
5358 | int LA29_0 = input.LA(1); | 5359 | int LA29_0 = input.LA(1); |
5359 | 5360 | ||
5360 | if ( ((LA29_0>=56 && LA29_0<=57)) ) { | 5361 | if ( ((LA29_0>=57 && LA29_0<=58)) ) { |
5361 | alt29=1; | 5362 | alt29=1; |
5362 | } | 5363 | } |
5363 | else if ( (LA29_0==16||LA29_0==30) ) { | 5364 | else if ( (LA29_0==16||LA29_0==29||LA29_0==31) ) { |
5364 | alt29=2; | 5365 | alt29=2; |
5365 | } | 5366 | } |
5366 | else { | 5367 | else { |
@@ -5778,32 +5779,407 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
5778 | 5779 | ||
5779 | 5780 | ||
5780 | // $ANTLR start "ruleObjectiveFunction" | 5781 | // $ANTLR start "ruleObjectiveFunction" |
5781 | // InternalApplicationConfiguration.g:2090:1: ruleObjectiveFunction returns [EObject current=null] : this_ReliabilityObjectiveFunction_0= ruleReliabilityObjectiveFunction ; | 5782 | // InternalApplicationConfiguration.g:2090:1: ruleObjectiveFunction returns [EObject current=null] : (this_CostObjectiveFunction_0= ruleCostObjectiveFunction | this_ReliabilityObjectiveFunction_1= ruleReliabilityObjectiveFunction ) ; |
5782 | public final EObject ruleObjectiveFunction() throws RecognitionException { | 5783 | public final EObject ruleObjectiveFunction() throws RecognitionException { |
5783 | EObject current = null; | 5784 | EObject current = null; |
5784 | 5785 | ||
5785 | EObject this_ReliabilityObjectiveFunction_0 = null; | 5786 | EObject this_CostObjectiveFunction_0 = null; |
5787 | |||
5788 | EObject this_ReliabilityObjectiveFunction_1 = null; | ||
5786 | 5789 | ||
5787 | 5790 | ||
5788 | 5791 | ||
5789 | enterRule(); | 5792 | enterRule(); |
5790 | 5793 | ||
5791 | try { | 5794 | try { |
5792 | // InternalApplicationConfiguration.g:2096:2: (this_ReliabilityObjectiveFunction_0= ruleReliabilityObjectiveFunction ) | 5795 | // InternalApplicationConfiguration.g:2096:2: ( (this_CostObjectiveFunction_0= ruleCostObjectiveFunction | this_ReliabilityObjectiveFunction_1= ruleReliabilityObjectiveFunction ) ) |
5793 | // InternalApplicationConfiguration.g:2097:2: this_ReliabilityObjectiveFunction_0= ruleReliabilityObjectiveFunction | 5796 | // InternalApplicationConfiguration.g:2097:2: (this_CostObjectiveFunction_0= ruleCostObjectiveFunction | this_ReliabilityObjectiveFunction_1= ruleReliabilityObjectiveFunction ) |
5794 | { | 5797 | { |
5798 | // InternalApplicationConfiguration.g:2097:2: (this_CostObjectiveFunction_0= ruleCostObjectiveFunction | this_ReliabilityObjectiveFunction_1= ruleReliabilityObjectiveFunction ) | ||
5799 | int alt30=2; | ||
5800 | int LA30_0 = input.LA(1); | ||
5795 | 5801 | ||
5796 | newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall()); | 5802 | if ( (LA30_0==29) ) { |
5797 | 5803 | alt30=1; | |
5804 | } | ||
5805 | else if ( (LA30_0==16||LA30_0==31) ) { | ||
5806 | alt30=2; | ||
5807 | } | ||
5808 | else { | ||
5809 | NoViableAltException nvae = | ||
5810 | new NoViableAltException("", 30, 0, input); | ||
5811 | |||
5812 | throw nvae; | ||
5813 | } | ||
5814 | switch (alt30) { | ||
5815 | case 1 : | ||
5816 | // InternalApplicationConfiguration.g:2098:3: this_CostObjectiveFunction_0= ruleCostObjectiveFunction | ||
5817 | { | ||
5818 | |||
5819 | newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall_0()); | ||
5820 | |||
5821 | pushFollow(FOLLOW_2); | ||
5822 | this_CostObjectiveFunction_0=ruleCostObjectiveFunction(); | ||
5823 | |||
5824 | state._fsp--; | ||
5825 | |||
5826 | |||
5827 | current = this_CostObjectiveFunction_0; | ||
5828 | afterParserOrEnumRuleCall(); | ||
5829 | |||
5830 | |||
5831 | } | ||
5832 | break; | ||
5833 | case 2 : | ||
5834 | // InternalApplicationConfiguration.g:2107:3: this_ReliabilityObjectiveFunction_1= ruleReliabilityObjectiveFunction | ||
5835 | { | ||
5836 | |||
5837 | newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall_1()); | ||
5838 | |||
5839 | pushFollow(FOLLOW_2); | ||
5840 | this_ReliabilityObjectiveFunction_1=ruleReliabilityObjectiveFunction(); | ||
5841 | |||
5842 | state._fsp--; | ||
5843 | |||
5844 | |||
5845 | current = this_ReliabilityObjectiveFunction_1; | ||
5846 | afterParserOrEnumRuleCall(); | ||
5847 | |||
5848 | |||
5849 | } | ||
5850 | break; | ||
5851 | |||
5852 | } | ||
5853 | |||
5854 | |||
5855 | } | ||
5856 | |||
5857 | |||
5858 | leaveRule(); | ||
5859 | |||
5860 | } | ||
5861 | |||
5862 | catch (RecognitionException re) { | ||
5863 | recover(input,re); | ||
5864 | appendSkippedTokens(); | ||
5865 | } | ||
5866 | finally { | ||
5867 | } | ||
5868 | return current; | ||
5869 | } | ||
5870 | // $ANTLR end "ruleObjectiveFunction" | ||
5871 | |||
5872 | |||
5873 | // $ANTLR start "entryRuleCostObjectiveFunction" | ||
5874 | // InternalApplicationConfiguration.g:2119:1: entryRuleCostObjectiveFunction returns [EObject current=null] : iv_ruleCostObjectiveFunction= ruleCostObjectiveFunction EOF ; | ||
5875 | public final EObject entryRuleCostObjectiveFunction() throws RecognitionException { | ||
5876 | EObject current = null; | ||
5877 | |||
5878 | EObject iv_ruleCostObjectiveFunction = null; | ||
5879 | |||
5880 | |||
5881 | try { | ||
5882 | // InternalApplicationConfiguration.g:2119:62: (iv_ruleCostObjectiveFunction= ruleCostObjectiveFunction EOF ) | ||
5883 | // InternalApplicationConfiguration.g:2120:2: iv_ruleCostObjectiveFunction= ruleCostObjectiveFunction EOF | ||
5884 | { | ||
5885 | newCompositeNode(grammarAccess.getCostObjectiveFunctionRule()); | ||
5886 | pushFollow(FOLLOW_1); | ||
5887 | iv_ruleCostObjectiveFunction=ruleCostObjectiveFunction(); | ||
5888 | |||
5889 | state._fsp--; | ||
5890 | |||
5891 | current =iv_ruleCostObjectiveFunction; | ||
5892 | match(input,EOF,FOLLOW_2); | ||
5893 | |||
5894 | } | ||
5895 | |||
5896 | } | ||
5897 | |||
5898 | catch (RecognitionException re) { | ||
5899 | recover(input,re); | ||
5900 | appendSkippedTokens(); | ||
5901 | } | ||
5902 | finally { | ||
5903 | } | ||
5904 | return current; | ||
5905 | } | ||
5906 | // $ANTLR end "entryRuleCostObjectiveFunction" | ||
5907 | |||
5908 | |||
5909 | // $ANTLR start "ruleCostObjectiveFunction" | ||
5910 | // InternalApplicationConfiguration.g:2126:1: ruleCostObjectiveFunction returns [EObject current=null] : (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' ) ; | ||
5911 | public final EObject ruleCostObjectiveFunction() throws RecognitionException { | ||
5912 | EObject current = null; | ||
5913 | |||
5914 | Token otherlv_0=null; | ||
5915 | Token otherlv_1=null; | ||
5916 | Token otherlv_3=null; | ||
5917 | Token otherlv_5=null; | ||
5918 | EObject lv_entries_2_0 = null; | ||
5919 | |||
5920 | EObject lv_entries_4_0 = null; | ||
5921 | |||
5922 | |||
5923 | |||
5924 | enterRule(); | ||
5925 | |||
5926 | try { | ||
5927 | // InternalApplicationConfiguration.g:2132:2: ( (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' ) ) | ||
5928 | // InternalApplicationConfiguration.g:2133:2: (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' ) | ||
5929 | { | ||
5930 | // InternalApplicationConfiguration.g:2133:2: (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' ) | ||
5931 | // InternalApplicationConfiguration.g:2134:3: otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' | ||
5932 | { | ||
5933 | otherlv_0=(Token)match(input,29,FOLLOW_17); | ||
5934 | |||
5935 | newLeafNode(otherlv_0, grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0()); | ||
5936 | |||
5937 | otherlv_1=(Token)match(input,19,FOLLOW_6); | ||
5938 | |||
5939 | newLeafNode(otherlv_1, grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1()); | ||
5940 | |||
5941 | // InternalApplicationConfiguration.g:2142:3: ( (lv_entries_2_0= ruleCostEntry ) ) | ||
5942 | // InternalApplicationConfiguration.g:2143:4: (lv_entries_2_0= ruleCostEntry ) | ||
5943 | { | ||
5944 | // InternalApplicationConfiguration.g:2143:4: (lv_entries_2_0= ruleCostEntry ) | ||
5945 | // InternalApplicationConfiguration.g:2144:5: lv_entries_2_0= ruleCostEntry | ||
5946 | { | ||
5947 | |||
5948 | newCompositeNode(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0()); | ||
5949 | |||
5950 | pushFollow(FOLLOW_15); | ||
5951 | lv_entries_2_0=ruleCostEntry(); | ||
5952 | |||
5953 | state._fsp--; | ||
5954 | |||
5955 | |||
5956 | if (current==null) { | ||
5957 | current = createModelElementForParent(grammarAccess.getCostObjectiveFunctionRule()); | ||
5958 | } | ||
5959 | add( | ||
5960 | current, | ||
5961 | "entries", | ||
5962 | lv_entries_2_0, | ||
5963 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostEntry"); | ||
5964 | afterParserOrEnumRuleCall(); | ||
5965 | |||
5966 | |||
5967 | } | ||
5968 | |||
5969 | |||
5970 | } | ||
5971 | |||
5972 | // InternalApplicationConfiguration.g:2161:3: (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* | ||
5973 | loop31: | ||
5974 | do { | ||
5975 | int alt31=2; | ||
5976 | int LA31_0 = input.LA(1); | ||
5977 | |||
5978 | if ( (LA31_0==20) ) { | ||
5979 | alt31=1; | ||
5980 | } | ||
5981 | |||
5982 | |||
5983 | switch (alt31) { | ||
5984 | case 1 : | ||
5985 | // InternalApplicationConfiguration.g:2162:4: otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) | ||
5986 | { | ||
5987 | otherlv_3=(Token)match(input,20,FOLLOW_6); | ||
5988 | |||
5989 | newLeafNode(otherlv_3, grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0()); | ||
5990 | |||
5991 | // InternalApplicationConfiguration.g:2166:4: ( (lv_entries_4_0= ruleCostEntry ) ) | ||
5992 | // InternalApplicationConfiguration.g:2167:5: (lv_entries_4_0= ruleCostEntry ) | ||
5993 | { | ||
5994 | // InternalApplicationConfiguration.g:2167:5: (lv_entries_4_0= ruleCostEntry ) | ||
5995 | // InternalApplicationConfiguration.g:2168:6: lv_entries_4_0= ruleCostEntry | ||
5996 | { | ||
5997 | |||
5998 | newCompositeNode(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0()); | ||
5999 | |||
6000 | pushFollow(FOLLOW_15); | ||
6001 | lv_entries_4_0=ruleCostEntry(); | ||
6002 | |||
6003 | state._fsp--; | ||
6004 | |||
6005 | |||
6006 | if (current==null) { | ||
6007 | current = createModelElementForParent(grammarAccess.getCostObjectiveFunctionRule()); | ||
6008 | } | ||
6009 | add( | ||
6010 | current, | ||
6011 | "entries", | ||
6012 | lv_entries_4_0, | ||
6013 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostEntry"); | ||
6014 | afterParserOrEnumRuleCall(); | ||
6015 | |||
6016 | |||
6017 | } | ||
6018 | |||
6019 | |||
6020 | } | ||
6021 | |||
6022 | |||
6023 | } | ||
6024 | break; | ||
6025 | |||
6026 | default : | ||
6027 | break loop31; | ||
6028 | } | ||
6029 | } while (true); | ||
6030 | |||
6031 | otherlv_5=(Token)match(input,21,FOLLOW_2); | ||
6032 | |||
6033 | newLeafNode(otherlv_5, grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4()); | ||
6034 | |||
6035 | |||
6036 | } | ||
6037 | |||
6038 | |||
6039 | } | ||
6040 | |||
6041 | |||
6042 | leaveRule(); | ||
6043 | |||
6044 | } | ||
6045 | |||
6046 | catch (RecognitionException re) { | ||
6047 | recover(input,re); | ||
6048 | appendSkippedTokens(); | ||
6049 | } | ||
6050 | finally { | ||
6051 | } | ||
6052 | return current; | ||
6053 | } | ||
6054 | // $ANTLR end "ruleCostObjectiveFunction" | ||
6055 | |||
6056 | |||
6057 | // $ANTLR start "entryRuleCostEntry" | ||
6058 | // InternalApplicationConfiguration.g:2194:1: entryRuleCostEntry returns [EObject current=null] : iv_ruleCostEntry= ruleCostEntry EOF ; | ||
6059 | public final EObject entryRuleCostEntry() throws RecognitionException { | ||
6060 | EObject current = null; | ||
6061 | |||
6062 | EObject iv_ruleCostEntry = null; | ||
6063 | |||
6064 | |||
6065 | try { | ||
6066 | // InternalApplicationConfiguration.g:2194:50: (iv_ruleCostEntry= ruleCostEntry EOF ) | ||
6067 | // InternalApplicationConfiguration.g:2195:2: iv_ruleCostEntry= ruleCostEntry EOF | ||
6068 | { | ||
6069 | newCompositeNode(grammarAccess.getCostEntryRule()); | ||
6070 | pushFollow(FOLLOW_1); | ||
6071 | iv_ruleCostEntry=ruleCostEntry(); | ||
6072 | |||
6073 | state._fsp--; | ||
6074 | |||
6075 | current =iv_ruleCostEntry; | ||
6076 | match(input,EOF,FOLLOW_2); | ||
6077 | |||
6078 | } | ||
6079 | |||
6080 | } | ||
6081 | |||
6082 | catch (RecognitionException re) { | ||
6083 | recover(input,re); | ||
6084 | appendSkippedTokens(); | ||
6085 | } | ||
6086 | finally { | ||
6087 | } | ||
6088 | return current; | ||
6089 | } | ||
6090 | // $ANTLR end "entryRuleCostEntry" | ||
6091 | |||
6092 | |||
6093 | // $ANTLR start "ruleCostEntry" | ||
6094 | // InternalApplicationConfiguration.g:2201:1: ruleCostEntry returns [EObject current=null] : ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) ) ; | ||
6095 | public final EObject ruleCostEntry() throws RecognitionException { | ||
6096 | EObject current = null; | ||
6097 | |||
6098 | Token otherlv_1=null; | ||
6099 | EObject lv_patternElement_0_0 = null; | ||
6100 | |||
6101 | AntlrDatatypeRuleToken lv_weight_2_0 = null; | ||
6102 | |||
6103 | |||
6104 | |||
6105 | enterRule(); | ||
6106 | |||
6107 | try { | ||
6108 | // InternalApplicationConfiguration.g:2207:2: ( ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) ) ) | ||
6109 | // InternalApplicationConfiguration.g:2208:2: ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) ) | ||
6110 | { | ||
6111 | // InternalApplicationConfiguration.g:2208:2: ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) ) | ||
6112 | // InternalApplicationConfiguration.g:2209:3: ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) | ||
6113 | { | ||
6114 | // InternalApplicationConfiguration.g:2209:3: ( (lv_patternElement_0_0= rulePatternElement ) ) | ||
6115 | // InternalApplicationConfiguration.g:2210:4: (lv_patternElement_0_0= rulePatternElement ) | ||
6116 | { | ||
6117 | // InternalApplicationConfiguration.g:2210:4: (lv_patternElement_0_0= rulePatternElement ) | ||
6118 | // InternalApplicationConfiguration.g:2211:5: lv_patternElement_0_0= rulePatternElement | ||
6119 | { | ||
6120 | |||
6121 | newCompositeNode(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0()); | ||
6122 | |||
6123 | pushFollow(FOLLOW_13); | ||
6124 | lv_patternElement_0_0=rulePatternElement(); | ||
6125 | |||
6126 | state._fsp--; | ||
6127 | |||
6128 | |||
6129 | if (current==null) { | ||
6130 | current = createModelElementForParent(grammarAccess.getCostEntryRule()); | ||
6131 | } | ||
6132 | set( | ||
6133 | current, | ||
6134 | "patternElement", | ||
6135 | lv_patternElement_0_0, | ||
6136 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement"); | ||
6137 | afterParserOrEnumRuleCall(); | ||
6138 | |||
6139 | |||
6140 | } | ||
6141 | |||
6142 | |||
6143 | } | ||
6144 | |||
6145 | otherlv_1=(Token)match(input,18,FOLLOW_24); | ||
6146 | |||
6147 | newLeafNode(otherlv_1, grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1()); | ||
6148 | |||
6149 | // InternalApplicationConfiguration.g:2232:3: ( (lv_weight_2_0= ruleINTLiteral ) ) | ||
6150 | // InternalApplicationConfiguration.g:2233:4: (lv_weight_2_0= ruleINTLiteral ) | ||
6151 | { | ||
6152 | // InternalApplicationConfiguration.g:2233:4: (lv_weight_2_0= ruleINTLiteral ) | ||
6153 | // InternalApplicationConfiguration.g:2234:5: lv_weight_2_0= ruleINTLiteral | ||
6154 | { | ||
6155 | |||
6156 | newCompositeNode(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0()); | ||
6157 | |||
5798 | pushFollow(FOLLOW_2); | 6158 | pushFollow(FOLLOW_2); |
5799 | this_ReliabilityObjectiveFunction_0=ruleReliabilityObjectiveFunction(); | 6159 | lv_weight_2_0=ruleINTLiteral(); |
5800 | 6160 | ||
5801 | state._fsp--; | 6161 | state._fsp--; |
5802 | 6162 | ||
5803 | 6163 | ||
5804 | current = this_ReliabilityObjectiveFunction_0; | 6164 | if (current==null) { |
5805 | afterParserOrEnumRuleCall(); | 6165 | current = createModelElementForParent(grammarAccess.getCostEntryRule()); |
5806 | 6166 | } | |
6167 | set( | ||
6168 | current, | ||
6169 | "weight", | ||
6170 | lv_weight_2_0, | ||
6171 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral"); | ||
6172 | afterParserOrEnumRuleCall(); | ||
6173 | |||
6174 | |||
6175 | } | ||
6176 | |||
6177 | |||
6178 | } | ||
6179 | |||
6180 | |||
6181 | } | ||
6182 | |||
5807 | 6183 | ||
5808 | } | 6184 | } |
5809 | 6185 | ||
@@ -5820,11 +6196,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
5820 | } | 6196 | } |
5821 | return current; | 6197 | return current; |
5822 | } | 6198 | } |
5823 | // $ANTLR end "ruleObjectiveFunction" | 6199 | // $ANTLR end "ruleCostEntry" |
5824 | 6200 | ||
5825 | 6201 | ||
5826 | // $ANTLR start "entryRuleReliabilityObjectiveFunction" | 6202 | // $ANTLR start "entryRuleReliabilityObjectiveFunction" |
5827 | // InternalApplicationConfiguration.g:2108:1: entryRuleReliabilityObjectiveFunction returns [EObject current=null] : iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF ; | 6203 | // InternalApplicationConfiguration.g:2255:1: entryRuleReliabilityObjectiveFunction returns [EObject current=null] : iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF ; |
5828 | public final EObject entryRuleReliabilityObjectiveFunction() throws RecognitionException { | 6204 | public final EObject entryRuleReliabilityObjectiveFunction() throws RecognitionException { |
5829 | EObject current = null; | 6205 | EObject current = null; |
5830 | 6206 | ||
@@ -5832,8 +6208,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
5832 | 6208 | ||
5833 | 6209 | ||
5834 | try { | 6210 | try { |
5835 | // InternalApplicationConfiguration.g:2108:69: (iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF ) | 6211 | // InternalApplicationConfiguration.g:2255:69: (iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF ) |
5836 | // InternalApplicationConfiguration.g:2109:2: iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF | 6212 | // InternalApplicationConfiguration.g:2256:2: iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF |
5837 | { | 6213 | { |
5838 | newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionRule()); | 6214 | newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionRule()); |
5839 | pushFollow(FOLLOW_1); | 6215 | pushFollow(FOLLOW_1); |
@@ -5860,7 +6236,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
5860 | 6236 | ||
5861 | 6237 | ||
5862 | // $ANTLR start "ruleReliabilityObjectiveFunction" | 6238 | // $ANTLR start "ruleReliabilityObjectiveFunction" |
5863 | // InternalApplicationConfiguration.g:2115:1: ruleReliabilityObjectiveFunction returns [EObject current=null] : (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) ; | 6239 | // InternalApplicationConfiguration.g:2262:1: ruleReliabilityObjectiveFunction returns [EObject current=null] : (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) ; |
5864 | public final EObject ruleReliabilityObjectiveFunction() throws RecognitionException { | 6240 | public final EObject ruleReliabilityObjectiveFunction() throws RecognitionException { |
5865 | EObject current = null; | 6241 | EObject current = null; |
5866 | 6242 | ||
@@ -5873,28 +6249,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
5873 | enterRule(); | 6249 | enterRule(); |
5874 | 6250 | ||
5875 | try { | 6251 | try { |
5876 | // InternalApplicationConfiguration.g:2121:2: ( (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) ) | 6252 | // InternalApplicationConfiguration.g:2268:2: ( (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) ) |
5877 | // InternalApplicationConfiguration.g:2122:2: (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) | 6253 | // InternalApplicationConfiguration.g:2269:2: (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) |
5878 | { | 6254 | { |
5879 | // InternalApplicationConfiguration.g:2122:2: (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) | 6255 | // InternalApplicationConfiguration.g:2269:2: (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) |
5880 | int alt30=2; | 6256 | int alt32=2; |
5881 | int LA30_0 = input.LA(1); | 6257 | int LA32_0 = input.LA(1); |
5882 | 6258 | ||
5883 | if ( (LA30_0==16) ) { | 6259 | if ( (LA32_0==16) ) { |
5884 | alt30=1; | 6260 | alt32=1; |
5885 | } | 6261 | } |
5886 | else if ( (LA30_0==30) ) { | 6262 | else if ( (LA32_0==31) ) { |
5887 | alt30=2; | 6263 | alt32=2; |
5888 | } | 6264 | } |
5889 | else { | 6265 | else { |
5890 | NoViableAltException nvae = | 6266 | NoViableAltException nvae = |
5891 | new NoViableAltException("", 30, 0, input); | 6267 | new NoViableAltException("", 32, 0, input); |
5892 | 6268 | ||
5893 | throw nvae; | 6269 | throw nvae; |
5894 | } | 6270 | } |
5895 | switch (alt30) { | 6271 | switch (alt32) { |
5896 | case 1 : | 6272 | case 1 : |
5897 | // InternalApplicationConfiguration.g:2123:3: this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | 6273 | // InternalApplicationConfiguration.g:2270:3: this_ReliabiltiyProbability_0= ruleReliabiltiyProbability |
5898 | { | 6274 | { |
5899 | 6275 | ||
5900 | newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionAccess().getReliabiltiyProbabilityParserRuleCall_0()); | 6276 | newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionAccess().getReliabiltiyProbabilityParserRuleCall_0()); |
@@ -5912,7 +6288,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
5912 | } | 6288 | } |
5913 | break; | 6289 | break; |
5914 | case 2 : | 6290 | case 2 : |
5915 | // InternalApplicationConfiguration.g:2132:3: this_Mtff_1= ruleMtff | 6291 | // InternalApplicationConfiguration.g:2279:3: this_Mtff_1= ruleMtff |
5916 | { | 6292 | { |
5917 | 6293 | ||
5918 | newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionAccess().getMtffParserRuleCall_1()); | 6294 | newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionAccess().getMtffParserRuleCall_1()); |
@@ -5952,7 +6328,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
5952 | 6328 | ||
5953 | 6329 | ||
5954 | // $ANTLR start "entryRuleReliabiltiyProbability" | 6330 | // $ANTLR start "entryRuleReliabiltiyProbability" |
5955 | // InternalApplicationConfiguration.g:2144:1: entryRuleReliabiltiyProbability returns [EObject current=null] : iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF ; | 6331 | // InternalApplicationConfiguration.g:2291:1: entryRuleReliabiltiyProbability returns [EObject current=null] : iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF ; |
5956 | public final EObject entryRuleReliabiltiyProbability() throws RecognitionException { | 6332 | public final EObject entryRuleReliabiltiyProbability() throws RecognitionException { |
5957 | EObject current = null; | 6333 | EObject current = null; |
5958 | 6334 | ||
@@ -5960,8 +6336,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
5960 | 6336 | ||
5961 | 6337 | ||
5962 | try { | 6338 | try { |
5963 | // InternalApplicationConfiguration.g:2144:63: (iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF ) | 6339 | // InternalApplicationConfiguration.g:2291:63: (iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF ) |
5964 | // InternalApplicationConfiguration.g:2145:2: iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF | 6340 | // InternalApplicationConfiguration.g:2292:2: iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF |
5965 | { | 6341 | { |
5966 | newCompositeNode(grammarAccess.getReliabiltiyProbabilityRule()); | 6342 | newCompositeNode(grammarAccess.getReliabiltiyProbabilityRule()); |
5967 | pushFollow(FOLLOW_1); | 6343 | pushFollow(FOLLOW_1); |
@@ -5988,7 +6364,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
5988 | 6364 | ||
5989 | 6365 | ||
5990 | // $ANTLR start "ruleReliabiltiyProbability" | 6366 | // $ANTLR start "ruleReliabiltiyProbability" |
5991 | // InternalApplicationConfiguration.g:2151:1: ruleReliabiltiyProbability returns [EObject current=null] : (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) ; | 6367 | // InternalApplicationConfiguration.g:2298:1: ruleReliabiltiyProbability returns [EObject current=null] : (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) ; |
5992 | public final EObject ruleReliabiltiyProbability() throws RecognitionException { | 6368 | public final EObject ruleReliabiltiyProbability() throws RecognitionException { |
5993 | EObject current = null; | 6369 | EObject current = null; |
5994 | 6370 | ||
@@ -6003,36 +6379,36 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6003 | enterRule(); | 6379 | enterRule(); |
6004 | 6380 | ||
6005 | try { | 6381 | try { |
6006 | // InternalApplicationConfiguration.g:2157:2: ( (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) ) | 6382 | // InternalApplicationConfiguration.g:2304:2: ( (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) ) |
6007 | // InternalApplicationConfiguration.g:2158:2: (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) | 6383 | // InternalApplicationConfiguration.g:2305:2: (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) |
6008 | { | 6384 | { |
6009 | // InternalApplicationConfiguration.g:2158:2: (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) | 6385 | // InternalApplicationConfiguration.g:2305:2: (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) |
6010 | // InternalApplicationConfiguration.g:2159:3: otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) | 6386 | // InternalApplicationConfiguration.g:2306:3: otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) |
6011 | { | 6387 | { |
6012 | otherlv_0=(Token)match(input,16,FOLLOW_6); | 6388 | otherlv_0=(Token)match(input,16,FOLLOW_6); |
6013 | 6389 | ||
6014 | newLeafNode(otherlv_0, grammarAccess.getReliabiltiyProbabilityAccess().getReliabilityKeyword_0()); | 6390 | newLeafNode(otherlv_0, grammarAccess.getReliabiltiyProbabilityAccess().getReliabilityKeyword_0()); |
6015 | 6391 | ||
6016 | // InternalApplicationConfiguration.g:2163:3: ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? | 6392 | // InternalApplicationConfiguration.g:2310:3: ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? |
6017 | int alt31=2; | 6393 | int alt33=2; |
6018 | int LA31_0 = input.LA(1); | 6394 | int LA33_0 = input.LA(1); |
6019 | 6395 | ||
6020 | if ( (LA31_0==RULE_ID) ) { | 6396 | if ( (LA33_0==RULE_ID) ) { |
6021 | int LA31_1 = input.LA(2); | 6397 | int LA33_1 = input.LA(2); |
6022 | 6398 | ||
6023 | if ( (LA31_1==11||LA31_1==24) ) { | 6399 | if ( (LA33_1==11||LA33_1==24) ) { |
6024 | alt31=1; | 6400 | alt33=1; |
6025 | } | 6401 | } |
6026 | } | 6402 | } |
6027 | switch (alt31) { | 6403 | switch (alt33) { |
6028 | case 1 : | 6404 | case 1 : |
6029 | // InternalApplicationConfiguration.g:2164:4: ( ( ruleQualifiedName ) ) otherlv_2= '::' | 6405 | // InternalApplicationConfiguration.g:2311:4: ( ( ruleQualifiedName ) ) otherlv_2= '::' |
6030 | { | 6406 | { |
6031 | // InternalApplicationConfiguration.g:2164:4: ( ( ruleQualifiedName ) ) | 6407 | // InternalApplicationConfiguration.g:2311:4: ( ( ruleQualifiedName ) ) |
6032 | // InternalApplicationConfiguration.g:2165:5: ( ruleQualifiedName ) | 6408 | // InternalApplicationConfiguration.g:2312:5: ( ruleQualifiedName ) |
6033 | { | 6409 | { |
6034 | // InternalApplicationConfiguration.g:2165:5: ( ruleQualifiedName ) | 6410 | // InternalApplicationConfiguration.g:2312:5: ( ruleQualifiedName ) |
6035 | // InternalApplicationConfiguration.g:2166:6: ruleQualifiedName | 6411 | // InternalApplicationConfiguration.g:2313:6: ruleQualifiedName |
6036 | { | 6412 | { |
6037 | 6413 | ||
6038 | if (current==null) { | 6414 | if (current==null) { |
@@ -6066,11 +6442,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6066 | 6442 | ||
6067 | } | 6443 | } |
6068 | 6444 | ||
6069 | // InternalApplicationConfiguration.g:2185:3: ( (otherlv_3= RULE_ID ) ) | 6445 | // InternalApplicationConfiguration.g:2332:3: ( (otherlv_3= RULE_ID ) ) |
6070 | // InternalApplicationConfiguration.g:2186:4: (otherlv_3= RULE_ID ) | 6446 | // InternalApplicationConfiguration.g:2333:4: (otherlv_3= RULE_ID ) |
6071 | { | 6447 | { |
6072 | // InternalApplicationConfiguration.g:2186:4: (otherlv_3= RULE_ID ) | 6448 | // InternalApplicationConfiguration.g:2333:4: (otherlv_3= RULE_ID ) |
6073 | // InternalApplicationConfiguration.g:2187:5: otherlv_3= RULE_ID | 6449 | // InternalApplicationConfiguration.g:2334:5: otherlv_3= RULE_ID |
6074 | { | 6450 | { |
6075 | 6451 | ||
6076 | if (current==null) { | 6452 | if (current==null) { |
@@ -6087,15 +6463,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6087 | 6463 | ||
6088 | } | 6464 | } |
6089 | 6465 | ||
6090 | otherlv_4=(Token)match(input,29,FOLLOW_24); | 6466 | otherlv_4=(Token)match(input,30,FOLLOW_24); |
6091 | 6467 | ||
6092 | newLeafNode(otherlv_4, grammarAccess.getReliabiltiyProbabilityAccess().getAtKeyword_3()); | 6468 | newLeafNode(otherlv_4, grammarAccess.getReliabiltiyProbabilityAccess().getAtKeyword_3()); |
6093 | 6469 | ||
6094 | // InternalApplicationConfiguration.g:2202:3: ( (lv_time_5_0= ruleREALLiteral ) ) | 6470 | // InternalApplicationConfiguration.g:2349:3: ( (lv_time_5_0= ruleREALLiteral ) ) |
6095 | // InternalApplicationConfiguration.g:2203:4: (lv_time_5_0= ruleREALLiteral ) | 6471 | // InternalApplicationConfiguration.g:2350:4: (lv_time_5_0= ruleREALLiteral ) |
6096 | { | 6472 | { |
6097 | // InternalApplicationConfiguration.g:2203:4: (lv_time_5_0= ruleREALLiteral ) | 6473 | // InternalApplicationConfiguration.g:2350:4: (lv_time_5_0= ruleREALLiteral ) |
6098 | // InternalApplicationConfiguration.g:2204:5: lv_time_5_0= ruleREALLiteral | 6474 | // InternalApplicationConfiguration.g:2351:5: lv_time_5_0= ruleREALLiteral |
6099 | { | 6475 | { |
6100 | 6476 | ||
6101 | newCompositeNode(grammarAccess.getReliabiltiyProbabilityAccess().getTimeREALLiteralParserRuleCall_4_0()); | 6477 | newCompositeNode(grammarAccess.getReliabiltiyProbabilityAccess().getTimeREALLiteralParserRuleCall_4_0()); |
@@ -6145,7 +6521,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6145 | 6521 | ||
6146 | 6522 | ||
6147 | // $ANTLR start "entryRuleMtff" | 6523 | // $ANTLR start "entryRuleMtff" |
6148 | // InternalApplicationConfiguration.g:2225:1: entryRuleMtff returns [EObject current=null] : iv_ruleMtff= ruleMtff EOF ; | 6524 | // InternalApplicationConfiguration.g:2372:1: entryRuleMtff returns [EObject current=null] : iv_ruleMtff= ruleMtff EOF ; |
6149 | public final EObject entryRuleMtff() throws RecognitionException { | 6525 | public final EObject entryRuleMtff() throws RecognitionException { |
6150 | EObject current = null; | 6526 | EObject current = null; |
6151 | 6527 | ||
@@ -6153,8 +6529,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6153 | 6529 | ||
6154 | 6530 | ||
6155 | try { | 6531 | try { |
6156 | // InternalApplicationConfiguration.g:2225:45: (iv_ruleMtff= ruleMtff EOF ) | 6532 | // InternalApplicationConfiguration.g:2372:45: (iv_ruleMtff= ruleMtff EOF ) |
6157 | // InternalApplicationConfiguration.g:2226:2: iv_ruleMtff= ruleMtff EOF | 6533 | // InternalApplicationConfiguration.g:2373:2: iv_ruleMtff= ruleMtff EOF |
6158 | { | 6534 | { |
6159 | newCompositeNode(grammarAccess.getMtffRule()); | 6535 | newCompositeNode(grammarAccess.getMtffRule()); |
6160 | pushFollow(FOLLOW_1); | 6536 | pushFollow(FOLLOW_1); |
@@ -6181,7 +6557,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6181 | 6557 | ||
6182 | 6558 | ||
6183 | // $ANTLR start "ruleMtff" | 6559 | // $ANTLR start "ruleMtff" |
6184 | // InternalApplicationConfiguration.g:2232:1: ruleMtff returns [EObject current=null] : (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) ; | 6560 | // InternalApplicationConfiguration.g:2379:1: ruleMtff returns [EObject current=null] : (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) ; |
6185 | public final EObject ruleMtff() throws RecognitionException { | 6561 | public final EObject ruleMtff() throws RecognitionException { |
6186 | EObject current = null; | 6562 | EObject current = null; |
6187 | 6563 | ||
@@ -6193,36 +6569,36 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6193 | enterRule(); | 6569 | enterRule(); |
6194 | 6570 | ||
6195 | try { | 6571 | try { |
6196 | // InternalApplicationConfiguration.g:2238:2: ( (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) ) | 6572 | // InternalApplicationConfiguration.g:2385:2: ( (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) ) |
6197 | // InternalApplicationConfiguration.g:2239:2: (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) | 6573 | // InternalApplicationConfiguration.g:2386:2: (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) |
6198 | { | 6574 | { |
6199 | // InternalApplicationConfiguration.g:2239:2: (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) | 6575 | // InternalApplicationConfiguration.g:2386:2: (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) |
6200 | // InternalApplicationConfiguration.g:2240:3: otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) | 6576 | // InternalApplicationConfiguration.g:2387:3: otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) |
6201 | { | 6577 | { |
6202 | otherlv_0=(Token)match(input,30,FOLLOW_6); | 6578 | otherlv_0=(Token)match(input,31,FOLLOW_6); |
6203 | 6579 | ||
6204 | newLeafNode(otherlv_0, grammarAccess.getMtffAccess().getMtffKeyword_0()); | 6580 | newLeafNode(otherlv_0, grammarAccess.getMtffAccess().getMtffKeyword_0()); |
6205 | 6581 | ||
6206 | // InternalApplicationConfiguration.g:2244:3: ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? | 6582 | // InternalApplicationConfiguration.g:2391:3: ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? |
6207 | int alt32=2; | 6583 | int alt34=2; |
6208 | int LA32_0 = input.LA(1); | 6584 | int LA34_0 = input.LA(1); |
6209 | 6585 | ||
6210 | if ( (LA32_0==RULE_ID) ) { | 6586 | if ( (LA34_0==RULE_ID) ) { |
6211 | int LA32_1 = input.LA(2); | 6587 | int LA34_1 = input.LA(2); |
6212 | 6588 | ||
6213 | if ( (LA32_1==11||LA32_1==24) ) { | 6589 | if ( (LA34_1==11||LA34_1==24) ) { |
6214 | alt32=1; | 6590 | alt34=1; |
6215 | } | 6591 | } |
6216 | } | 6592 | } |
6217 | switch (alt32) { | 6593 | switch (alt34) { |
6218 | case 1 : | 6594 | case 1 : |
6219 | // InternalApplicationConfiguration.g:2245:4: ( ( ruleQualifiedName ) ) otherlv_2= '::' | 6595 | // InternalApplicationConfiguration.g:2392:4: ( ( ruleQualifiedName ) ) otherlv_2= '::' |
6220 | { | 6596 | { |
6221 | // InternalApplicationConfiguration.g:2245:4: ( ( ruleQualifiedName ) ) | 6597 | // InternalApplicationConfiguration.g:2392:4: ( ( ruleQualifiedName ) ) |
6222 | // InternalApplicationConfiguration.g:2246:5: ( ruleQualifiedName ) | 6598 | // InternalApplicationConfiguration.g:2393:5: ( ruleQualifiedName ) |
6223 | { | 6599 | { |
6224 | // InternalApplicationConfiguration.g:2246:5: ( ruleQualifiedName ) | 6600 | // InternalApplicationConfiguration.g:2393:5: ( ruleQualifiedName ) |
6225 | // InternalApplicationConfiguration.g:2247:6: ruleQualifiedName | 6601 | // InternalApplicationConfiguration.g:2394:6: ruleQualifiedName |
6226 | { | 6602 | { |
6227 | 6603 | ||
6228 | if (current==null) { | 6604 | if (current==null) { |
@@ -6256,11 +6632,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6256 | 6632 | ||
6257 | } | 6633 | } |
6258 | 6634 | ||
6259 | // InternalApplicationConfiguration.g:2266:3: ( (otherlv_3= RULE_ID ) ) | 6635 | // InternalApplicationConfiguration.g:2413:3: ( (otherlv_3= RULE_ID ) ) |
6260 | // InternalApplicationConfiguration.g:2267:4: (otherlv_3= RULE_ID ) | 6636 | // InternalApplicationConfiguration.g:2414:4: (otherlv_3= RULE_ID ) |
6261 | { | 6637 | { |
6262 | // InternalApplicationConfiguration.g:2267:4: (otherlv_3= RULE_ID ) | 6638 | // InternalApplicationConfiguration.g:2414:4: (otherlv_3= RULE_ID ) |
6263 | // InternalApplicationConfiguration.g:2268:5: otherlv_3= RULE_ID | 6639 | // InternalApplicationConfiguration.g:2415:5: otherlv_3= RULE_ID |
6264 | { | 6640 | { |
6265 | 6641 | ||
6266 | if (current==null) { | 6642 | if (current==null) { |
@@ -6300,7 +6676,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6300 | 6676 | ||
6301 | 6677 | ||
6302 | // $ANTLR start "entryRuleObjectiveDeclaration" | 6678 | // $ANTLR start "entryRuleObjectiveDeclaration" |
6303 | // InternalApplicationConfiguration.g:2283:1: entryRuleObjectiveDeclaration returns [EObject current=null] : iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF ; | 6679 | // InternalApplicationConfiguration.g:2430:1: entryRuleObjectiveDeclaration returns [EObject current=null] : iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF ; |
6304 | public final EObject entryRuleObjectiveDeclaration() throws RecognitionException { | 6680 | public final EObject entryRuleObjectiveDeclaration() throws RecognitionException { |
6305 | EObject current = null; | 6681 | EObject current = null; |
6306 | 6682 | ||
@@ -6308,8 +6684,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6308 | 6684 | ||
6309 | 6685 | ||
6310 | try { | 6686 | try { |
6311 | // InternalApplicationConfiguration.g:2283:61: (iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF ) | 6687 | // InternalApplicationConfiguration.g:2430:61: (iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF ) |
6312 | // InternalApplicationConfiguration.g:2284:2: iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF | 6688 | // InternalApplicationConfiguration.g:2431:2: iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF |
6313 | { | 6689 | { |
6314 | newCompositeNode(grammarAccess.getObjectiveDeclarationRule()); | 6690 | newCompositeNode(grammarAccess.getObjectiveDeclarationRule()); |
6315 | pushFollow(FOLLOW_1); | 6691 | pushFollow(FOLLOW_1); |
@@ -6336,7 +6712,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6336 | 6712 | ||
6337 | 6713 | ||
6338 | // $ANTLR start "ruleObjectiveDeclaration" | 6714 | // $ANTLR start "ruleObjectiveDeclaration" |
6339 | // InternalApplicationConfiguration.g:2290:1: ruleObjectiveDeclaration returns [EObject current=null] : (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) ; | 6715 | // InternalApplicationConfiguration.g:2437:1: ruleObjectiveDeclaration returns [EObject current=null] : (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) ; |
6340 | public final EObject ruleObjectiveDeclaration() throws RecognitionException { | 6716 | public final EObject ruleObjectiveDeclaration() throws RecognitionException { |
6341 | EObject current = null; | 6717 | EObject current = null; |
6342 | 6718 | ||
@@ -6349,21 +6725,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6349 | enterRule(); | 6725 | enterRule(); |
6350 | 6726 | ||
6351 | try { | 6727 | try { |
6352 | // InternalApplicationConfiguration.g:2296:2: ( (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) ) | 6728 | // InternalApplicationConfiguration.g:2443:2: ( (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) ) |
6353 | // InternalApplicationConfiguration.g:2297:2: (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) | 6729 | // InternalApplicationConfiguration.g:2444:2: (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) |
6354 | { | 6730 | { |
6355 | // InternalApplicationConfiguration.g:2297:2: (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) | 6731 | // InternalApplicationConfiguration.g:2444:2: (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) |
6356 | // InternalApplicationConfiguration.g:2298:3: otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) | 6732 | // InternalApplicationConfiguration.g:2445:3: otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) |
6357 | { | 6733 | { |
6358 | otherlv_0=(Token)match(input,31,FOLLOW_6); | 6734 | otherlv_0=(Token)match(input,32,FOLLOW_6); |
6359 | 6735 | ||
6360 | newLeafNode(otherlv_0, grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); | 6736 | newLeafNode(otherlv_0, grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); |
6361 | 6737 | ||
6362 | // InternalApplicationConfiguration.g:2302:3: ( (lv_name_1_0= RULE_ID ) ) | 6738 | // InternalApplicationConfiguration.g:2449:3: ( (lv_name_1_0= RULE_ID ) ) |
6363 | // InternalApplicationConfiguration.g:2303:4: (lv_name_1_0= RULE_ID ) | 6739 | // InternalApplicationConfiguration.g:2450:4: (lv_name_1_0= RULE_ID ) |
6364 | { | 6740 | { |
6365 | // InternalApplicationConfiguration.g:2303:4: (lv_name_1_0= RULE_ID ) | 6741 | // InternalApplicationConfiguration.g:2450:4: (lv_name_1_0= RULE_ID ) |
6366 | // InternalApplicationConfiguration.g:2304:5: lv_name_1_0= RULE_ID | 6742 | // InternalApplicationConfiguration.g:2451:5: lv_name_1_0= RULE_ID |
6367 | { | 6743 | { |
6368 | lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17); | 6744 | lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17); |
6369 | 6745 | ||
@@ -6385,11 +6761,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6385 | 6761 | ||
6386 | } | 6762 | } |
6387 | 6763 | ||
6388 | // InternalApplicationConfiguration.g:2320:3: ( (lv_specification_2_0= ruleObjectiveSpecification ) ) | 6764 | // InternalApplicationConfiguration.g:2467:3: ( (lv_specification_2_0= ruleObjectiveSpecification ) ) |
6389 | // InternalApplicationConfiguration.g:2321:4: (lv_specification_2_0= ruleObjectiveSpecification ) | 6765 | // InternalApplicationConfiguration.g:2468:4: (lv_specification_2_0= ruleObjectiveSpecification ) |
6390 | { | 6766 | { |
6391 | // InternalApplicationConfiguration.g:2321:4: (lv_specification_2_0= ruleObjectiveSpecification ) | 6767 | // InternalApplicationConfiguration.g:2468:4: (lv_specification_2_0= ruleObjectiveSpecification ) |
6392 | // InternalApplicationConfiguration.g:2322:5: lv_specification_2_0= ruleObjectiveSpecification | 6768 | // InternalApplicationConfiguration.g:2469:5: lv_specification_2_0= ruleObjectiveSpecification |
6393 | { | 6769 | { |
6394 | 6770 | ||
6395 | newCompositeNode(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0()); | 6771 | newCompositeNode(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0()); |
@@ -6439,7 +6815,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6439 | 6815 | ||
6440 | 6816 | ||
6441 | // $ANTLR start "entryRuleObjectiveReference" | 6817 | // $ANTLR start "entryRuleObjectiveReference" |
6442 | // InternalApplicationConfiguration.g:2343:1: entryRuleObjectiveReference returns [EObject current=null] : iv_ruleObjectiveReference= ruleObjectiveReference EOF ; | 6818 | // InternalApplicationConfiguration.g:2490:1: entryRuleObjectiveReference returns [EObject current=null] : iv_ruleObjectiveReference= ruleObjectiveReference EOF ; |
6443 | public final EObject entryRuleObjectiveReference() throws RecognitionException { | 6819 | public final EObject entryRuleObjectiveReference() throws RecognitionException { |
6444 | EObject current = null; | 6820 | EObject current = null; |
6445 | 6821 | ||
@@ -6447,8 +6823,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6447 | 6823 | ||
6448 | 6824 | ||
6449 | try { | 6825 | try { |
6450 | // InternalApplicationConfiguration.g:2343:59: (iv_ruleObjectiveReference= ruleObjectiveReference EOF ) | 6826 | // InternalApplicationConfiguration.g:2490:59: (iv_ruleObjectiveReference= ruleObjectiveReference EOF ) |
6451 | // InternalApplicationConfiguration.g:2344:2: iv_ruleObjectiveReference= ruleObjectiveReference EOF | 6827 | // InternalApplicationConfiguration.g:2491:2: iv_ruleObjectiveReference= ruleObjectiveReference EOF |
6452 | { | 6828 | { |
6453 | newCompositeNode(grammarAccess.getObjectiveReferenceRule()); | 6829 | newCompositeNode(grammarAccess.getObjectiveReferenceRule()); |
6454 | pushFollow(FOLLOW_1); | 6830 | pushFollow(FOLLOW_1); |
@@ -6475,7 +6851,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6475 | 6851 | ||
6476 | 6852 | ||
6477 | // $ANTLR start "ruleObjectiveReference" | 6853 | // $ANTLR start "ruleObjectiveReference" |
6478 | // InternalApplicationConfiguration.g:2350:1: ruleObjectiveReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; | 6854 | // InternalApplicationConfiguration.g:2497:1: ruleObjectiveReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; |
6479 | public final EObject ruleObjectiveReference() throws RecognitionException { | 6855 | public final EObject ruleObjectiveReference() throws RecognitionException { |
6480 | EObject current = null; | 6856 | EObject current = null; |
6481 | 6857 | ||
@@ -6485,14 +6861,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6485 | enterRule(); | 6861 | enterRule(); |
6486 | 6862 | ||
6487 | try { | 6863 | try { |
6488 | // InternalApplicationConfiguration.g:2356:2: ( ( (otherlv_0= RULE_ID ) ) ) | 6864 | // InternalApplicationConfiguration.g:2503:2: ( ( (otherlv_0= RULE_ID ) ) ) |
6489 | // InternalApplicationConfiguration.g:2357:2: ( (otherlv_0= RULE_ID ) ) | 6865 | // InternalApplicationConfiguration.g:2504:2: ( (otherlv_0= RULE_ID ) ) |
6490 | { | 6866 | { |
6491 | // InternalApplicationConfiguration.g:2357:2: ( (otherlv_0= RULE_ID ) ) | 6867 | // InternalApplicationConfiguration.g:2504:2: ( (otherlv_0= RULE_ID ) ) |
6492 | // InternalApplicationConfiguration.g:2358:3: (otherlv_0= RULE_ID ) | 6868 | // InternalApplicationConfiguration.g:2505:3: (otherlv_0= RULE_ID ) |
6493 | { | 6869 | { |
6494 | // InternalApplicationConfiguration.g:2358:3: (otherlv_0= RULE_ID ) | 6870 | // InternalApplicationConfiguration.g:2505:3: (otherlv_0= RULE_ID ) |
6495 | // InternalApplicationConfiguration.g:2359:4: otherlv_0= RULE_ID | 6871 | // InternalApplicationConfiguration.g:2506:4: otherlv_0= RULE_ID |
6496 | { | 6872 | { |
6497 | 6873 | ||
6498 | if (current==null) { | 6874 | if (current==null) { |
@@ -6529,7 +6905,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6529 | 6905 | ||
6530 | 6906 | ||
6531 | // $ANTLR start "entryRuleObjective" | 6907 | // $ANTLR start "entryRuleObjective" |
6532 | // InternalApplicationConfiguration.g:2373:1: entryRuleObjective returns [EObject current=null] : iv_ruleObjective= ruleObjective EOF ; | 6908 | // InternalApplicationConfiguration.g:2520:1: entryRuleObjective returns [EObject current=null] : iv_ruleObjective= ruleObjective EOF ; |
6533 | public final EObject entryRuleObjective() throws RecognitionException { | 6909 | public final EObject entryRuleObjective() throws RecognitionException { |
6534 | EObject current = null; | 6910 | EObject current = null; |
6535 | 6911 | ||
@@ -6537,8 +6913,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6537 | 6913 | ||
6538 | 6914 | ||
6539 | try { | 6915 | try { |
6540 | // InternalApplicationConfiguration.g:2373:50: (iv_ruleObjective= ruleObjective EOF ) | 6916 | // InternalApplicationConfiguration.g:2520:50: (iv_ruleObjective= ruleObjective EOF ) |
6541 | // InternalApplicationConfiguration.g:2374:2: iv_ruleObjective= ruleObjective EOF | 6917 | // InternalApplicationConfiguration.g:2521:2: iv_ruleObjective= ruleObjective EOF |
6542 | { | 6918 | { |
6543 | newCompositeNode(grammarAccess.getObjectiveRule()); | 6919 | newCompositeNode(grammarAccess.getObjectiveRule()); |
6544 | pushFollow(FOLLOW_1); | 6920 | pushFollow(FOLLOW_1); |
@@ -6565,7 +6941,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6565 | 6941 | ||
6566 | 6942 | ||
6567 | // $ANTLR start "ruleObjective" | 6943 | // $ANTLR start "ruleObjective" |
6568 | // InternalApplicationConfiguration.g:2380:1: ruleObjective returns [EObject current=null] : (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) ; | 6944 | // InternalApplicationConfiguration.g:2527:1: ruleObjective returns [EObject current=null] : (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) ; |
6569 | public final EObject ruleObjective() throws RecognitionException { | 6945 | public final EObject ruleObjective() throws RecognitionException { |
6570 | EObject current = null; | 6946 | EObject current = null; |
6571 | 6947 | ||
@@ -6578,28 +6954,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6578 | enterRule(); | 6954 | enterRule(); |
6579 | 6955 | ||
6580 | try { | 6956 | try { |
6581 | // InternalApplicationConfiguration.g:2386:2: ( (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) ) | 6957 | // InternalApplicationConfiguration.g:2533:2: ( (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) ) |
6582 | // InternalApplicationConfiguration.g:2387:2: (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) | 6958 | // InternalApplicationConfiguration.g:2534:2: (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) |
6583 | { | 6959 | { |
6584 | // InternalApplicationConfiguration.g:2387:2: (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) | 6960 | // InternalApplicationConfiguration.g:2534:2: (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) |
6585 | int alt33=2; | 6961 | int alt35=2; |
6586 | int LA33_0 = input.LA(1); | 6962 | int LA35_0 = input.LA(1); |
6587 | 6963 | ||
6588 | if ( (LA33_0==RULE_ID) ) { | 6964 | if ( (LA35_0==RULE_ID) ) { |
6589 | alt33=1; | 6965 | alt35=1; |
6590 | } | 6966 | } |
6591 | else if ( (LA33_0==19) ) { | 6967 | else if ( (LA35_0==19) ) { |
6592 | alt33=2; | 6968 | alt35=2; |
6593 | } | 6969 | } |
6594 | else { | 6970 | else { |
6595 | NoViableAltException nvae = | 6971 | NoViableAltException nvae = |
6596 | new NoViableAltException("", 33, 0, input); | 6972 | new NoViableAltException("", 35, 0, input); |
6597 | 6973 | ||
6598 | throw nvae; | 6974 | throw nvae; |
6599 | } | 6975 | } |
6600 | switch (alt33) { | 6976 | switch (alt35) { |
6601 | case 1 : | 6977 | case 1 : |
6602 | // InternalApplicationConfiguration.g:2388:3: this_ObjectiveReference_0= ruleObjectiveReference | 6978 | // InternalApplicationConfiguration.g:2535:3: this_ObjectiveReference_0= ruleObjectiveReference |
6603 | { | 6979 | { |
6604 | 6980 | ||
6605 | newCompositeNode(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0()); | 6981 | newCompositeNode(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0()); |
@@ -6617,7 +6993,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6617 | } | 6993 | } |
6618 | break; | 6994 | break; |
6619 | case 2 : | 6995 | case 2 : |
6620 | // InternalApplicationConfiguration.g:2397:3: this_ObjectiveSpecification_1= ruleObjectiveSpecification | 6996 | // InternalApplicationConfiguration.g:2544:3: this_ObjectiveSpecification_1= ruleObjectiveSpecification |
6621 | { | 6997 | { |
6622 | 6998 | ||
6623 | newCompositeNode(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1()); | 6999 | newCompositeNode(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1()); |
@@ -6657,7 +7033,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6657 | 7033 | ||
6658 | 7034 | ||
6659 | // $ANTLR start "entryRuleConfigSpecification" | 7035 | // $ANTLR start "entryRuleConfigSpecification" |
6660 | // InternalApplicationConfiguration.g:2409:1: entryRuleConfigSpecification returns [EObject current=null] : iv_ruleConfigSpecification= ruleConfigSpecification EOF ; | 7036 | // InternalApplicationConfiguration.g:2556:1: entryRuleConfigSpecification returns [EObject current=null] : iv_ruleConfigSpecification= ruleConfigSpecification EOF ; |
6661 | public final EObject entryRuleConfigSpecification() throws RecognitionException { | 7037 | public final EObject entryRuleConfigSpecification() throws RecognitionException { |
6662 | EObject current = null; | 7038 | EObject current = null; |
6663 | 7039 | ||
@@ -6665,8 +7041,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6665 | 7041 | ||
6666 | 7042 | ||
6667 | try { | 7043 | try { |
6668 | // InternalApplicationConfiguration.g:2409:60: (iv_ruleConfigSpecification= ruleConfigSpecification EOF ) | 7044 | // InternalApplicationConfiguration.g:2556:60: (iv_ruleConfigSpecification= ruleConfigSpecification EOF ) |
6669 | // InternalApplicationConfiguration.g:2410:2: iv_ruleConfigSpecification= ruleConfigSpecification EOF | 7045 | // InternalApplicationConfiguration.g:2557:2: iv_ruleConfigSpecification= ruleConfigSpecification EOF |
6670 | { | 7046 | { |
6671 | newCompositeNode(grammarAccess.getConfigSpecificationRule()); | 7047 | newCompositeNode(grammarAccess.getConfigSpecificationRule()); |
6672 | pushFollow(FOLLOW_1); | 7048 | pushFollow(FOLLOW_1); |
@@ -6693,7 +7069,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6693 | 7069 | ||
6694 | 7070 | ||
6695 | // $ANTLR start "ruleConfigSpecification" | 7071 | // $ANTLR start "ruleConfigSpecification" |
6696 | // InternalApplicationConfiguration.g:2416:1: ruleConfigSpecification returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) ; | 7072 | // InternalApplicationConfiguration.g:2563:1: ruleConfigSpecification returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) ; |
6697 | public final EObject ruleConfigSpecification() throws RecognitionException { | 7073 | public final EObject ruleConfigSpecification() throws RecognitionException { |
6698 | EObject current = null; | 7074 | EObject current = null; |
6699 | 7075 | ||
@@ -6709,14 +7085,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6709 | enterRule(); | 7085 | enterRule(); |
6710 | 7086 | ||
6711 | try { | 7087 | try { |
6712 | // InternalApplicationConfiguration.g:2422:2: ( ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) ) | 7088 | // InternalApplicationConfiguration.g:2569:2: ( ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) ) |
6713 | // InternalApplicationConfiguration.g:2423:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) | 7089 | // InternalApplicationConfiguration.g:2570:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) |
6714 | { | 7090 | { |
6715 | // InternalApplicationConfiguration.g:2423:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) | 7091 | // InternalApplicationConfiguration.g:2570:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) |
6716 | // InternalApplicationConfiguration.g:2424:3: () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' | 7092 | // InternalApplicationConfiguration.g:2571:3: () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' |
6717 | { | 7093 | { |
6718 | // InternalApplicationConfiguration.g:2424:3: () | 7094 | // InternalApplicationConfiguration.g:2571:3: () |
6719 | // InternalApplicationConfiguration.g:2425:4: | 7095 | // InternalApplicationConfiguration.g:2572:4: |
6720 | { | 7096 | { |
6721 | 7097 | ||
6722 | current = forceCreateModelElement( | 7098 | current = forceCreateModelElement( |
@@ -6730,22 +7106,22 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6730 | 7106 | ||
6731 | newLeafNode(otherlv_1, grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); | 7107 | newLeafNode(otherlv_1, grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); |
6732 | 7108 | ||
6733 | // InternalApplicationConfiguration.g:2435:3: ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? | 7109 | // InternalApplicationConfiguration.g:2582:3: ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? |
6734 | int alt35=2; | 7110 | int alt37=2; |
6735 | int LA35_0 = input.LA(1); | 7111 | int LA37_0 = input.LA(1); |
6736 | 7112 | ||
6737 | if ( (LA35_0==RULE_STRING||(LA35_0>=33 && LA35_0<=35)) ) { | 7113 | if ( (LA37_0==RULE_STRING||(LA37_0>=34 && LA37_0<=36)) ) { |
6738 | alt35=1; | 7114 | alt37=1; |
6739 | } | 7115 | } |
6740 | switch (alt35) { | 7116 | switch (alt37) { |
6741 | case 1 : | 7117 | case 1 : |
6742 | // InternalApplicationConfiguration.g:2436:4: ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* | 7118 | // InternalApplicationConfiguration.g:2583:4: ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* |
6743 | { | 7119 | { |
6744 | // InternalApplicationConfiguration.g:2436:4: ( (lv_entries_2_0= ruleConfigEntry ) ) | 7120 | // InternalApplicationConfiguration.g:2583:4: ( (lv_entries_2_0= ruleConfigEntry ) ) |
6745 | // InternalApplicationConfiguration.g:2437:5: (lv_entries_2_0= ruleConfigEntry ) | 7121 | // InternalApplicationConfiguration.g:2584:5: (lv_entries_2_0= ruleConfigEntry ) |
6746 | { | 7122 | { |
6747 | // InternalApplicationConfiguration.g:2437:5: (lv_entries_2_0= ruleConfigEntry ) | 7123 | // InternalApplicationConfiguration.g:2584:5: (lv_entries_2_0= ruleConfigEntry ) |
6748 | // InternalApplicationConfiguration.g:2438:6: lv_entries_2_0= ruleConfigEntry | 7124 | // InternalApplicationConfiguration.g:2585:6: lv_entries_2_0= ruleConfigEntry |
6749 | { | 7125 | { |
6750 | 7126 | ||
6751 | newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); | 7127 | newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); |
@@ -6772,30 +7148,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6772 | 7148 | ||
6773 | } | 7149 | } |
6774 | 7150 | ||
6775 | // InternalApplicationConfiguration.g:2455:4: (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* | 7151 | // InternalApplicationConfiguration.g:2602:4: (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* |
6776 | loop34: | 7152 | loop36: |
6777 | do { | 7153 | do { |
6778 | int alt34=2; | 7154 | int alt36=2; |
6779 | int LA34_0 = input.LA(1); | 7155 | int LA36_0 = input.LA(1); |
6780 | 7156 | ||
6781 | if ( (LA34_0==20) ) { | 7157 | if ( (LA36_0==20) ) { |
6782 | alt34=1; | 7158 | alt36=1; |
6783 | } | 7159 | } |
6784 | 7160 | ||
6785 | 7161 | ||
6786 | switch (alt34) { | 7162 | switch (alt36) { |
6787 | case 1 : | 7163 | case 1 : |
6788 | // InternalApplicationConfiguration.g:2456:5: otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) | 7164 | // InternalApplicationConfiguration.g:2603:5: otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) |
6789 | { | 7165 | { |
6790 | otherlv_3=(Token)match(input,20,FOLLOW_27); | 7166 | otherlv_3=(Token)match(input,20,FOLLOW_27); |
6791 | 7167 | ||
6792 | newLeafNode(otherlv_3, grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); | 7168 | newLeafNode(otherlv_3, grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); |
6793 | 7169 | ||
6794 | // InternalApplicationConfiguration.g:2460:5: ( (lv_entries_4_0= ruleConfigEntry ) ) | 7170 | // InternalApplicationConfiguration.g:2607:5: ( (lv_entries_4_0= ruleConfigEntry ) ) |
6795 | // InternalApplicationConfiguration.g:2461:6: (lv_entries_4_0= ruleConfigEntry ) | 7171 | // InternalApplicationConfiguration.g:2608:6: (lv_entries_4_0= ruleConfigEntry ) |
6796 | { | 7172 | { |
6797 | // InternalApplicationConfiguration.g:2461:6: (lv_entries_4_0= ruleConfigEntry ) | 7173 | // InternalApplicationConfiguration.g:2608:6: (lv_entries_4_0= ruleConfigEntry ) |
6798 | // InternalApplicationConfiguration.g:2462:7: lv_entries_4_0= ruleConfigEntry | 7174 | // InternalApplicationConfiguration.g:2609:7: lv_entries_4_0= ruleConfigEntry |
6799 | { | 7175 | { |
6800 | 7176 | ||
6801 | newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); | 7177 | newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); |
@@ -6827,7 +7203,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6827 | break; | 7203 | break; |
6828 | 7204 | ||
6829 | default : | 7205 | default : |
6830 | break loop34; | 7206 | break loop36; |
6831 | } | 7207 | } |
6832 | } while (true); | 7208 | } while (true); |
6833 | 7209 | ||
@@ -6864,7 +7240,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6864 | 7240 | ||
6865 | 7241 | ||
6866 | // $ANTLR start "entryRuleConfigDeclaration" | 7242 | // $ANTLR start "entryRuleConfigDeclaration" |
6867 | // InternalApplicationConfiguration.g:2489:1: entryRuleConfigDeclaration returns [EObject current=null] : iv_ruleConfigDeclaration= ruleConfigDeclaration EOF ; | 7243 | // InternalApplicationConfiguration.g:2636:1: entryRuleConfigDeclaration returns [EObject current=null] : iv_ruleConfigDeclaration= ruleConfigDeclaration EOF ; |
6868 | public final EObject entryRuleConfigDeclaration() throws RecognitionException { | 7244 | public final EObject entryRuleConfigDeclaration() throws RecognitionException { |
6869 | EObject current = null; | 7245 | EObject current = null; |
6870 | 7246 | ||
@@ -6872,8 +7248,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6872 | 7248 | ||
6873 | 7249 | ||
6874 | try { | 7250 | try { |
6875 | // InternalApplicationConfiguration.g:2489:58: (iv_ruleConfigDeclaration= ruleConfigDeclaration EOF ) | 7251 | // InternalApplicationConfiguration.g:2636:58: (iv_ruleConfigDeclaration= ruleConfigDeclaration EOF ) |
6876 | // InternalApplicationConfiguration.g:2490:2: iv_ruleConfigDeclaration= ruleConfigDeclaration EOF | 7252 | // InternalApplicationConfiguration.g:2637:2: iv_ruleConfigDeclaration= ruleConfigDeclaration EOF |
6877 | { | 7253 | { |
6878 | newCompositeNode(grammarAccess.getConfigDeclarationRule()); | 7254 | newCompositeNode(grammarAccess.getConfigDeclarationRule()); |
6879 | pushFollow(FOLLOW_1); | 7255 | pushFollow(FOLLOW_1); |
@@ -6900,7 +7276,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6900 | 7276 | ||
6901 | 7277 | ||
6902 | // $ANTLR start "ruleConfigDeclaration" | 7278 | // $ANTLR start "ruleConfigDeclaration" |
6903 | // InternalApplicationConfiguration.g:2496:1: ruleConfigDeclaration returns [EObject current=null] : (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) ; | 7279 | // InternalApplicationConfiguration.g:2643:1: ruleConfigDeclaration returns [EObject current=null] : (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) ; |
6904 | public final EObject ruleConfigDeclaration() throws RecognitionException { | 7280 | public final EObject ruleConfigDeclaration() throws RecognitionException { |
6905 | EObject current = null; | 7281 | EObject current = null; |
6906 | 7282 | ||
@@ -6913,21 +7289,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6913 | enterRule(); | 7289 | enterRule(); |
6914 | 7290 | ||
6915 | try { | 7291 | try { |
6916 | // InternalApplicationConfiguration.g:2502:2: ( (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) ) | 7292 | // InternalApplicationConfiguration.g:2649:2: ( (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) ) |
6917 | // InternalApplicationConfiguration.g:2503:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) | 7293 | // InternalApplicationConfiguration.g:2650:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) |
6918 | { | 7294 | { |
6919 | // InternalApplicationConfiguration.g:2503:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) | 7295 | // InternalApplicationConfiguration.g:2650:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) |
6920 | // InternalApplicationConfiguration.g:2504:3: otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) | 7296 | // InternalApplicationConfiguration.g:2651:3: otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) |
6921 | { | 7297 | { |
6922 | otherlv_0=(Token)match(input,32,FOLLOW_6); | 7298 | otherlv_0=(Token)match(input,33,FOLLOW_6); |
6923 | 7299 | ||
6924 | newLeafNode(otherlv_0, grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); | 7300 | newLeafNode(otherlv_0, grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); |
6925 | 7301 | ||
6926 | // InternalApplicationConfiguration.g:2508:3: ( (lv_name_1_0= RULE_ID ) ) | 7302 | // InternalApplicationConfiguration.g:2655:3: ( (lv_name_1_0= RULE_ID ) ) |
6927 | // InternalApplicationConfiguration.g:2509:4: (lv_name_1_0= RULE_ID ) | 7303 | // InternalApplicationConfiguration.g:2656:4: (lv_name_1_0= RULE_ID ) |
6928 | { | 7304 | { |
6929 | // InternalApplicationConfiguration.g:2509:4: (lv_name_1_0= RULE_ID ) | 7305 | // InternalApplicationConfiguration.g:2656:4: (lv_name_1_0= RULE_ID ) |
6930 | // InternalApplicationConfiguration.g:2510:5: lv_name_1_0= RULE_ID | 7306 | // InternalApplicationConfiguration.g:2657:5: lv_name_1_0= RULE_ID |
6931 | { | 7307 | { |
6932 | lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17); | 7308 | lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17); |
6933 | 7309 | ||
@@ -6949,11 +7325,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6949 | 7325 | ||
6950 | } | 7326 | } |
6951 | 7327 | ||
6952 | // InternalApplicationConfiguration.g:2526:3: ( (lv_specification_2_0= ruleConfigSpecification ) ) | 7328 | // InternalApplicationConfiguration.g:2673:3: ( (lv_specification_2_0= ruleConfigSpecification ) ) |
6953 | // InternalApplicationConfiguration.g:2527:4: (lv_specification_2_0= ruleConfigSpecification ) | 7329 | // InternalApplicationConfiguration.g:2674:4: (lv_specification_2_0= ruleConfigSpecification ) |
6954 | { | 7330 | { |
6955 | // InternalApplicationConfiguration.g:2527:4: (lv_specification_2_0= ruleConfigSpecification ) | 7331 | // InternalApplicationConfiguration.g:2674:4: (lv_specification_2_0= ruleConfigSpecification ) |
6956 | // InternalApplicationConfiguration.g:2528:5: lv_specification_2_0= ruleConfigSpecification | 7332 | // InternalApplicationConfiguration.g:2675:5: lv_specification_2_0= ruleConfigSpecification |
6957 | { | 7333 | { |
6958 | 7334 | ||
6959 | newCompositeNode(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); | 7335 | newCompositeNode(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); |
@@ -7003,7 +7379,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7003 | 7379 | ||
7004 | 7380 | ||
7005 | // $ANTLR start "entryRuleConfigEntry" | 7381 | // $ANTLR start "entryRuleConfigEntry" |
7006 | // InternalApplicationConfiguration.g:2549:1: entryRuleConfigEntry returns [EObject current=null] : iv_ruleConfigEntry= ruleConfigEntry EOF ; | 7382 | // InternalApplicationConfiguration.g:2696:1: entryRuleConfigEntry returns [EObject current=null] : iv_ruleConfigEntry= ruleConfigEntry EOF ; |
7007 | public final EObject entryRuleConfigEntry() throws RecognitionException { | 7383 | public final EObject entryRuleConfigEntry() throws RecognitionException { |
7008 | EObject current = null; | 7384 | EObject current = null; |
7009 | 7385 | ||
@@ -7011,8 +7387,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7011 | 7387 | ||
7012 | 7388 | ||
7013 | try { | 7389 | try { |
7014 | // InternalApplicationConfiguration.g:2549:52: (iv_ruleConfigEntry= ruleConfigEntry EOF ) | 7390 | // InternalApplicationConfiguration.g:2696:52: (iv_ruleConfigEntry= ruleConfigEntry EOF ) |
7015 | // InternalApplicationConfiguration.g:2550:2: iv_ruleConfigEntry= ruleConfigEntry EOF | 7391 | // InternalApplicationConfiguration.g:2697:2: iv_ruleConfigEntry= ruleConfigEntry EOF |
7016 | { | 7392 | { |
7017 | newCompositeNode(grammarAccess.getConfigEntryRule()); | 7393 | newCompositeNode(grammarAccess.getConfigEntryRule()); |
7018 | pushFollow(FOLLOW_1); | 7394 | pushFollow(FOLLOW_1); |
@@ -7039,7 +7415,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7039 | 7415 | ||
7040 | 7416 | ||
7041 | // $ANTLR start "ruleConfigEntry" | 7417 | // $ANTLR start "ruleConfigEntry" |
7042 | // InternalApplicationConfiguration.g:2556:1: ruleConfigEntry returns [EObject current=null] : (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) ; | 7418 | // InternalApplicationConfiguration.g:2703:1: ruleConfigEntry returns [EObject current=null] : (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) ; |
7043 | public final EObject ruleConfigEntry() throws RecognitionException { | 7419 | public final EObject ruleConfigEntry() throws RecognitionException { |
7044 | EObject current = null; | 7420 | EObject current = null; |
7045 | 7421 | ||
@@ -7056,42 +7432,42 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7056 | enterRule(); | 7432 | enterRule(); |
7057 | 7433 | ||
7058 | try { | 7434 | try { |
7059 | // InternalApplicationConfiguration.g:2562:2: ( (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) ) | 7435 | // InternalApplicationConfiguration.g:2709:2: ( (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) ) |
7060 | // InternalApplicationConfiguration.g:2563:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) | 7436 | // InternalApplicationConfiguration.g:2710:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) |
7061 | { | 7437 | { |
7062 | // InternalApplicationConfiguration.g:2563:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) | 7438 | // InternalApplicationConfiguration.g:2710:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) |
7063 | int alt36=4; | 7439 | int alt38=4; |
7064 | switch ( input.LA(1) ) { | 7440 | switch ( input.LA(1) ) { |
7065 | case 33: | 7441 | case 34: |
7066 | { | 7442 | { |
7067 | alt36=1; | 7443 | alt38=1; |
7068 | } | 7444 | } |
7069 | break; | 7445 | break; |
7070 | case 34: | 7446 | case 35: |
7071 | { | 7447 | { |
7072 | alt36=2; | 7448 | alt38=2; |
7073 | } | 7449 | } |
7074 | break; | 7450 | break; |
7075 | case 35: | 7451 | case 36: |
7076 | { | 7452 | { |
7077 | alt36=3; | 7453 | alt38=3; |
7078 | } | 7454 | } |
7079 | break; | 7455 | break; |
7080 | case RULE_STRING: | 7456 | case RULE_STRING: |
7081 | { | 7457 | { |
7082 | alt36=4; | 7458 | alt38=4; |
7083 | } | 7459 | } |
7084 | break; | 7460 | break; |
7085 | default: | 7461 | default: |
7086 | NoViableAltException nvae = | 7462 | NoViableAltException nvae = |
7087 | new NoViableAltException("", 36, 0, input); | 7463 | new NoViableAltException("", 38, 0, input); |
7088 | 7464 | ||
7089 | throw nvae; | 7465 | throw nvae; |
7090 | } | 7466 | } |
7091 | 7467 | ||
7092 | switch (alt36) { | 7468 | switch (alt38) { |
7093 | case 1 : | 7469 | case 1 : |
7094 | // InternalApplicationConfiguration.g:2564:3: this_DocumentationEntry_0= ruleDocumentationEntry | 7470 | // InternalApplicationConfiguration.g:2711:3: this_DocumentationEntry_0= ruleDocumentationEntry |
7095 | { | 7471 | { |
7096 | 7472 | ||
7097 | newCompositeNode(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); | 7473 | newCompositeNode(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); |
@@ -7109,7 +7485,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7109 | } | 7485 | } |
7110 | break; | 7486 | break; |
7111 | case 2 : | 7487 | case 2 : |
7112 | // InternalApplicationConfiguration.g:2573:3: this_RuntimeEntry_1= ruleRuntimeEntry | 7488 | // InternalApplicationConfiguration.g:2720:3: this_RuntimeEntry_1= ruleRuntimeEntry |
7113 | { | 7489 | { |
7114 | 7490 | ||
7115 | newCompositeNode(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); | 7491 | newCompositeNode(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); |
@@ -7127,7 +7503,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7127 | } | 7503 | } |
7128 | break; | 7504 | break; |
7129 | case 3 : | 7505 | case 3 : |
7130 | // InternalApplicationConfiguration.g:2582:3: this_MemoryEntry_2= ruleMemoryEntry | 7506 | // InternalApplicationConfiguration.g:2729:3: this_MemoryEntry_2= ruleMemoryEntry |
7131 | { | 7507 | { |
7132 | 7508 | ||
7133 | newCompositeNode(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); | 7509 | newCompositeNode(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); |
@@ -7145,7 +7521,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7145 | } | 7521 | } |
7146 | break; | 7522 | break; |
7147 | case 4 : | 7523 | case 4 : |
7148 | // InternalApplicationConfiguration.g:2591:3: this_CustomEntry_3= ruleCustomEntry | 7524 | // InternalApplicationConfiguration.g:2738:3: this_CustomEntry_3= ruleCustomEntry |
7149 | { | 7525 | { |
7150 | 7526 | ||
7151 | newCompositeNode(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); | 7527 | newCompositeNode(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); |
@@ -7185,7 +7561,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7185 | 7561 | ||
7186 | 7562 | ||
7187 | // $ANTLR start "entryRuleDocumentationEntry" | 7563 | // $ANTLR start "entryRuleDocumentationEntry" |
7188 | // InternalApplicationConfiguration.g:2603:1: entryRuleDocumentationEntry returns [EObject current=null] : iv_ruleDocumentationEntry= ruleDocumentationEntry EOF ; | 7564 | // InternalApplicationConfiguration.g:2750:1: entryRuleDocumentationEntry returns [EObject current=null] : iv_ruleDocumentationEntry= ruleDocumentationEntry EOF ; |
7189 | public final EObject entryRuleDocumentationEntry() throws RecognitionException { | 7565 | public final EObject entryRuleDocumentationEntry() throws RecognitionException { |
7190 | EObject current = null; | 7566 | EObject current = null; |
7191 | 7567 | ||
@@ -7193,8 +7569,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7193 | 7569 | ||
7194 | 7570 | ||
7195 | try { | 7571 | try { |
7196 | // InternalApplicationConfiguration.g:2603:59: (iv_ruleDocumentationEntry= ruleDocumentationEntry EOF ) | 7572 | // InternalApplicationConfiguration.g:2750:59: (iv_ruleDocumentationEntry= ruleDocumentationEntry EOF ) |
7197 | // InternalApplicationConfiguration.g:2604:2: iv_ruleDocumentationEntry= ruleDocumentationEntry EOF | 7573 | // InternalApplicationConfiguration.g:2751:2: iv_ruleDocumentationEntry= ruleDocumentationEntry EOF |
7198 | { | 7574 | { |
7199 | newCompositeNode(grammarAccess.getDocumentationEntryRule()); | 7575 | newCompositeNode(grammarAccess.getDocumentationEntryRule()); |
7200 | pushFollow(FOLLOW_1); | 7576 | pushFollow(FOLLOW_1); |
@@ -7221,7 +7597,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7221 | 7597 | ||
7222 | 7598 | ||
7223 | // $ANTLR start "ruleDocumentationEntry" | 7599 | // $ANTLR start "ruleDocumentationEntry" |
7224 | // InternalApplicationConfiguration.g:2610:1: ruleDocumentationEntry returns [EObject current=null] : (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) ; | 7600 | // InternalApplicationConfiguration.g:2757:1: ruleDocumentationEntry returns [EObject current=null] : (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) ; |
7225 | public final EObject ruleDocumentationEntry() throws RecognitionException { | 7601 | public final EObject ruleDocumentationEntry() throws RecognitionException { |
7226 | EObject current = null; | 7602 | EObject current = null; |
7227 | 7603 | ||
@@ -7234,13 +7610,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7234 | enterRule(); | 7610 | enterRule(); |
7235 | 7611 | ||
7236 | try { | 7612 | try { |
7237 | // InternalApplicationConfiguration.g:2616:2: ( (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) ) | 7613 | // InternalApplicationConfiguration.g:2763:2: ( (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) ) |
7238 | // InternalApplicationConfiguration.g:2617:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) | 7614 | // InternalApplicationConfiguration.g:2764:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) |
7239 | { | 7615 | { |
7240 | // InternalApplicationConfiguration.g:2617:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) | 7616 | // InternalApplicationConfiguration.g:2764:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) |
7241 | // InternalApplicationConfiguration.g:2618:3: otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) | 7617 | // InternalApplicationConfiguration.g:2765:3: otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) |
7242 | { | 7618 | { |
7243 | otherlv_0=(Token)match(input,33,FOLLOW_13); | 7619 | otherlv_0=(Token)match(input,34,FOLLOW_13); |
7244 | 7620 | ||
7245 | newLeafNode(otherlv_0, grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); | 7621 | newLeafNode(otherlv_0, grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); |
7246 | 7622 | ||
@@ -7248,11 +7624,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7248 | 7624 | ||
7249 | newLeafNode(otherlv_1, grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); | 7625 | newLeafNode(otherlv_1, grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); |
7250 | 7626 | ||
7251 | // InternalApplicationConfiguration.g:2626:3: ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) | 7627 | // InternalApplicationConfiguration.g:2773:3: ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) |
7252 | // InternalApplicationConfiguration.g:2627:4: (lv_level_2_0= ruleDocumentLevelSpecification ) | 7628 | // InternalApplicationConfiguration.g:2774:4: (lv_level_2_0= ruleDocumentLevelSpecification ) |
7253 | { | 7629 | { |
7254 | // InternalApplicationConfiguration.g:2627:4: (lv_level_2_0= ruleDocumentLevelSpecification ) | 7630 | // InternalApplicationConfiguration.g:2774:4: (lv_level_2_0= ruleDocumentLevelSpecification ) |
7255 | // InternalApplicationConfiguration.g:2628:5: lv_level_2_0= ruleDocumentLevelSpecification | 7631 | // InternalApplicationConfiguration.g:2775:5: lv_level_2_0= ruleDocumentLevelSpecification |
7256 | { | 7632 | { |
7257 | 7633 | ||
7258 | newCompositeNode(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); | 7634 | newCompositeNode(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); |
@@ -7302,7 +7678,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7302 | 7678 | ||
7303 | 7679 | ||
7304 | // $ANTLR start "entryRuleRuntimeEntry" | 7680 | // $ANTLR start "entryRuleRuntimeEntry" |
7305 | // InternalApplicationConfiguration.g:2649:1: entryRuleRuntimeEntry returns [EObject current=null] : iv_ruleRuntimeEntry= ruleRuntimeEntry EOF ; | 7681 | // InternalApplicationConfiguration.g:2796:1: entryRuleRuntimeEntry returns [EObject current=null] : iv_ruleRuntimeEntry= ruleRuntimeEntry EOF ; |
7306 | public final EObject entryRuleRuntimeEntry() throws RecognitionException { | 7682 | public final EObject entryRuleRuntimeEntry() throws RecognitionException { |
7307 | EObject current = null; | 7683 | EObject current = null; |
7308 | 7684 | ||
@@ -7310,8 +7686,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7310 | 7686 | ||
7311 | 7687 | ||
7312 | try { | 7688 | try { |
7313 | // InternalApplicationConfiguration.g:2649:53: (iv_ruleRuntimeEntry= ruleRuntimeEntry EOF ) | 7689 | // InternalApplicationConfiguration.g:2796:53: (iv_ruleRuntimeEntry= ruleRuntimeEntry EOF ) |
7314 | // InternalApplicationConfiguration.g:2650:2: iv_ruleRuntimeEntry= ruleRuntimeEntry EOF | 7690 | // InternalApplicationConfiguration.g:2797:2: iv_ruleRuntimeEntry= ruleRuntimeEntry EOF |
7315 | { | 7691 | { |
7316 | newCompositeNode(grammarAccess.getRuntimeEntryRule()); | 7692 | newCompositeNode(grammarAccess.getRuntimeEntryRule()); |
7317 | pushFollow(FOLLOW_1); | 7693 | pushFollow(FOLLOW_1); |
@@ -7338,7 +7714,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7338 | 7714 | ||
7339 | 7715 | ||
7340 | // $ANTLR start "ruleRuntimeEntry" | 7716 | // $ANTLR start "ruleRuntimeEntry" |
7341 | // InternalApplicationConfiguration.g:2656:1: ruleRuntimeEntry returns [EObject current=null] : (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) ; | 7717 | // InternalApplicationConfiguration.g:2803:1: ruleRuntimeEntry returns [EObject current=null] : (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) ; |
7342 | public final EObject ruleRuntimeEntry() throws RecognitionException { | 7718 | public final EObject ruleRuntimeEntry() throws RecognitionException { |
7343 | EObject current = null; | 7719 | EObject current = null; |
7344 | 7720 | ||
@@ -7350,13 +7726,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7350 | enterRule(); | 7726 | enterRule(); |
7351 | 7727 | ||
7352 | try { | 7728 | try { |
7353 | // InternalApplicationConfiguration.g:2662:2: ( (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) ) | 7729 | // InternalApplicationConfiguration.g:2809:2: ( (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) ) |
7354 | // InternalApplicationConfiguration.g:2663:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) | 7730 | // InternalApplicationConfiguration.g:2810:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) |
7355 | { | 7731 | { |
7356 | // InternalApplicationConfiguration.g:2663:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) | 7732 | // InternalApplicationConfiguration.g:2810:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) |
7357 | // InternalApplicationConfiguration.g:2664:3: otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) | 7733 | // InternalApplicationConfiguration.g:2811:3: otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) |
7358 | { | 7734 | { |
7359 | otherlv_0=(Token)match(input,34,FOLLOW_13); | 7735 | otherlv_0=(Token)match(input,35,FOLLOW_13); |
7360 | 7736 | ||
7361 | newLeafNode(otherlv_0, grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); | 7737 | newLeafNode(otherlv_0, grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); |
7362 | 7738 | ||
@@ -7364,11 +7740,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7364 | 7740 | ||
7365 | newLeafNode(otherlv_1, grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); | 7741 | newLeafNode(otherlv_1, grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); |
7366 | 7742 | ||
7367 | // InternalApplicationConfiguration.g:2672:3: ( (lv_millisecLimit_2_0= RULE_INT ) ) | 7743 | // InternalApplicationConfiguration.g:2819:3: ( (lv_millisecLimit_2_0= RULE_INT ) ) |
7368 | // InternalApplicationConfiguration.g:2673:4: (lv_millisecLimit_2_0= RULE_INT ) | 7744 | // InternalApplicationConfiguration.g:2820:4: (lv_millisecLimit_2_0= RULE_INT ) |
7369 | { | 7745 | { |
7370 | // InternalApplicationConfiguration.g:2673:4: (lv_millisecLimit_2_0= RULE_INT ) | 7746 | // InternalApplicationConfiguration.g:2820:4: (lv_millisecLimit_2_0= RULE_INT ) |
7371 | // InternalApplicationConfiguration.g:2674:5: lv_millisecLimit_2_0= RULE_INT | 7747 | // InternalApplicationConfiguration.g:2821:5: lv_millisecLimit_2_0= RULE_INT |
7372 | { | 7748 | { |
7373 | lv_millisecLimit_2_0=(Token)match(input,RULE_INT,FOLLOW_2); | 7749 | lv_millisecLimit_2_0=(Token)match(input,RULE_INT,FOLLOW_2); |
7374 | 7750 | ||
@@ -7413,7 +7789,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7413 | 7789 | ||
7414 | 7790 | ||
7415 | // $ANTLR start "entryRuleMemoryEntry" | 7791 | // $ANTLR start "entryRuleMemoryEntry" |
7416 | // InternalApplicationConfiguration.g:2694:1: entryRuleMemoryEntry returns [EObject current=null] : iv_ruleMemoryEntry= ruleMemoryEntry EOF ; | 7792 | // InternalApplicationConfiguration.g:2841:1: entryRuleMemoryEntry returns [EObject current=null] : iv_ruleMemoryEntry= ruleMemoryEntry EOF ; |
7417 | public final EObject entryRuleMemoryEntry() throws RecognitionException { | 7793 | public final EObject entryRuleMemoryEntry() throws RecognitionException { |
7418 | EObject current = null; | 7794 | EObject current = null; |
7419 | 7795 | ||
@@ -7421,8 +7797,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7421 | 7797 | ||
7422 | 7798 | ||
7423 | try { | 7799 | try { |
7424 | // InternalApplicationConfiguration.g:2694:52: (iv_ruleMemoryEntry= ruleMemoryEntry EOF ) | 7800 | // InternalApplicationConfiguration.g:2841:52: (iv_ruleMemoryEntry= ruleMemoryEntry EOF ) |
7425 | // InternalApplicationConfiguration.g:2695:2: iv_ruleMemoryEntry= ruleMemoryEntry EOF | 7801 | // InternalApplicationConfiguration.g:2842:2: iv_ruleMemoryEntry= ruleMemoryEntry EOF |
7426 | { | 7802 | { |
7427 | newCompositeNode(grammarAccess.getMemoryEntryRule()); | 7803 | newCompositeNode(grammarAccess.getMemoryEntryRule()); |
7428 | pushFollow(FOLLOW_1); | 7804 | pushFollow(FOLLOW_1); |
@@ -7449,7 +7825,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7449 | 7825 | ||
7450 | 7826 | ||
7451 | // $ANTLR start "ruleMemoryEntry" | 7827 | // $ANTLR start "ruleMemoryEntry" |
7452 | // InternalApplicationConfiguration.g:2701:1: ruleMemoryEntry returns [EObject current=null] : (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) ; | 7828 | // InternalApplicationConfiguration.g:2848:1: ruleMemoryEntry returns [EObject current=null] : (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) ; |
7453 | public final EObject ruleMemoryEntry() throws RecognitionException { | 7829 | public final EObject ruleMemoryEntry() throws RecognitionException { |
7454 | EObject current = null; | 7830 | EObject current = null; |
7455 | 7831 | ||
@@ -7461,13 +7837,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7461 | enterRule(); | 7837 | enterRule(); |
7462 | 7838 | ||
7463 | try { | 7839 | try { |
7464 | // InternalApplicationConfiguration.g:2707:2: ( (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) ) | 7840 | // InternalApplicationConfiguration.g:2854:2: ( (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) ) |
7465 | // InternalApplicationConfiguration.g:2708:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) | 7841 | // InternalApplicationConfiguration.g:2855:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) |
7466 | { | 7842 | { |
7467 | // InternalApplicationConfiguration.g:2708:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) | 7843 | // InternalApplicationConfiguration.g:2855:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) |
7468 | // InternalApplicationConfiguration.g:2709:3: otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) | 7844 | // InternalApplicationConfiguration.g:2856:3: otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) |
7469 | { | 7845 | { |
7470 | otherlv_0=(Token)match(input,35,FOLLOW_13); | 7846 | otherlv_0=(Token)match(input,36,FOLLOW_13); |
7471 | 7847 | ||
7472 | newLeafNode(otherlv_0, grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); | 7848 | newLeafNode(otherlv_0, grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); |
7473 | 7849 | ||
@@ -7475,11 +7851,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7475 | 7851 | ||
7476 | newLeafNode(otherlv_1, grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); | 7852 | newLeafNode(otherlv_1, grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); |
7477 | 7853 | ||
7478 | // InternalApplicationConfiguration.g:2717:3: ( (lv_megabyteLimit_2_0= RULE_INT ) ) | 7854 | // InternalApplicationConfiguration.g:2864:3: ( (lv_megabyteLimit_2_0= RULE_INT ) ) |
7479 | // InternalApplicationConfiguration.g:2718:4: (lv_megabyteLimit_2_0= RULE_INT ) | 7855 | // InternalApplicationConfiguration.g:2865:4: (lv_megabyteLimit_2_0= RULE_INT ) |
7480 | { | 7856 | { |
7481 | // InternalApplicationConfiguration.g:2718:4: (lv_megabyteLimit_2_0= RULE_INT ) | 7857 | // InternalApplicationConfiguration.g:2865:4: (lv_megabyteLimit_2_0= RULE_INT ) |
7482 | // InternalApplicationConfiguration.g:2719:5: lv_megabyteLimit_2_0= RULE_INT | 7858 | // InternalApplicationConfiguration.g:2866:5: lv_megabyteLimit_2_0= RULE_INT |
7483 | { | 7859 | { |
7484 | lv_megabyteLimit_2_0=(Token)match(input,RULE_INT,FOLLOW_2); | 7860 | lv_megabyteLimit_2_0=(Token)match(input,RULE_INT,FOLLOW_2); |
7485 | 7861 | ||
@@ -7524,7 +7900,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7524 | 7900 | ||
7525 | 7901 | ||
7526 | // $ANTLR start "entryRuleCustomEntry" | 7902 | // $ANTLR start "entryRuleCustomEntry" |
7527 | // InternalApplicationConfiguration.g:2739:1: entryRuleCustomEntry returns [EObject current=null] : iv_ruleCustomEntry= ruleCustomEntry EOF ; | 7903 | // InternalApplicationConfiguration.g:2886:1: entryRuleCustomEntry returns [EObject current=null] : iv_ruleCustomEntry= ruleCustomEntry EOF ; |
7528 | public final EObject entryRuleCustomEntry() throws RecognitionException { | 7904 | public final EObject entryRuleCustomEntry() throws RecognitionException { |
7529 | EObject current = null; | 7905 | EObject current = null; |
7530 | 7906 | ||
@@ -7532,8 +7908,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7532 | 7908 | ||
7533 | 7909 | ||
7534 | try { | 7910 | try { |
7535 | // InternalApplicationConfiguration.g:2739:52: (iv_ruleCustomEntry= ruleCustomEntry EOF ) | 7911 | // InternalApplicationConfiguration.g:2886:52: (iv_ruleCustomEntry= ruleCustomEntry EOF ) |
7536 | // InternalApplicationConfiguration.g:2740:2: iv_ruleCustomEntry= ruleCustomEntry EOF | 7912 | // InternalApplicationConfiguration.g:2887:2: iv_ruleCustomEntry= ruleCustomEntry EOF |
7537 | { | 7913 | { |
7538 | newCompositeNode(grammarAccess.getCustomEntryRule()); | 7914 | newCompositeNode(grammarAccess.getCustomEntryRule()); |
7539 | pushFollow(FOLLOW_1); | 7915 | pushFollow(FOLLOW_1); |
@@ -7560,7 +7936,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7560 | 7936 | ||
7561 | 7937 | ||
7562 | // $ANTLR start "ruleCustomEntry" | 7938 | // $ANTLR start "ruleCustomEntry" |
7563 | // InternalApplicationConfiguration.g:2746:1: ruleCustomEntry returns [EObject current=null] : ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ; | 7939 | // InternalApplicationConfiguration.g:2893:1: ruleCustomEntry returns [EObject current=null] : ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ; |
7564 | public final EObject ruleCustomEntry() throws RecognitionException { | 7940 | public final EObject ruleCustomEntry() throws RecognitionException { |
7565 | EObject current = null; | 7941 | EObject current = null; |
7566 | 7942 | ||
@@ -7572,17 +7948,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7572 | enterRule(); | 7948 | enterRule(); |
7573 | 7949 | ||
7574 | try { | 7950 | try { |
7575 | // InternalApplicationConfiguration.g:2752:2: ( ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ) | 7951 | // InternalApplicationConfiguration.g:2899:2: ( ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ) |
7576 | // InternalApplicationConfiguration.g:2753:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) | 7952 | // InternalApplicationConfiguration.g:2900:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) |
7577 | { | 7953 | { |
7578 | // InternalApplicationConfiguration.g:2753:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) | 7954 | // InternalApplicationConfiguration.g:2900:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) |
7579 | // InternalApplicationConfiguration.g:2754:3: ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) | 7955 | // InternalApplicationConfiguration.g:2901:3: ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) |
7580 | { | 7956 | { |
7581 | // InternalApplicationConfiguration.g:2754:3: ( (lv_key_0_0= RULE_STRING ) ) | 7957 | // InternalApplicationConfiguration.g:2901:3: ( (lv_key_0_0= RULE_STRING ) ) |
7582 | // InternalApplicationConfiguration.g:2755:4: (lv_key_0_0= RULE_STRING ) | 7958 | // InternalApplicationConfiguration.g:2902:4: (lv_key_0_0= RULE_STRING ) |
7583 | { | 7959 | { |
7584 | // InternalApplicationConfiguration.g:2755:4: (lv_key_0_0= RULE_STRING ) | 7960 | // InternalApplicationConfiguration.g:2902:4: (lv_key_0_0= RULE_STRING ) |
7585 | // InternalApplicationConfiguration.g:2756:5: lv_key_0_0= RULE_STRING | 7961 | // InternalApplicationConfiguration.g:2903:5: lv_key_0_0= RULE_STRING |
7586 | { | 7962 | { |
7587 | lv_key_0_0=(Token)match(input,RULE_STRING,FOLLOW_13); | 7963 | lv_key_0_0=(Token)match(input,RULE_STRING,FOLLOW_13); |
7588 | 7964 | ||
@@ -7608,11 +7984,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7608 | 7984 | ||
7609 | newLeafNode(otherlv_1, grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); | 7985 | newLeafNode(otherlv_1, grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); |
7610 | 7986 | ||
7611 | // InternalApplicationConfiguration.g:2776:3: ( (lv_value_2_0= RULE_STRING ) ) | 7987 | // InternalApplicationConfiguration.g:2923:3: ( (lv_value_2_0= RULE_STRING ) ) |
7612 | // InternalApplicationConfiguration.g:2777:4: (lv_value_2_0= RULE_STRING ) | 7988 | // InternalApplicationConfiguration.g:2924:4: (lv_value_2_0= RULE_STRING ) |
7613 | { | 7989 | { |
7614 | // InternalApplicationConfiguration.g:2777:4: (lv_value_2_0= RULE_STRING ) | 7990 | // InternalApplicationConfiguration.g:2924:4: (lv_value_2_0= RULE_STRING ) |
7615 | // InternalApplicationConfiguration.g:2778:5: lv_value_2_0= RULE_STRING | 7991 | // InternalApplicationConfiguration.g:2925:5: lv_value_2_0= RULE_STRING |
7616 | { | 7992 | { |
7617 | lv_value_2_0=(Token)match(input,RULE_STRING,FOLLOW_2); | 7993 | lv_value_2_0=(Token)match(input,RULE_STRING,FOLLOW_2); |
7618 | 7994 | ||
@@ -7657,7 +8033,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7657 | 8033 | ||
7658 | 8034 | ||
7659 | // $ANTLR start "entryRuleConfigReference" | 8035 | // $ANTLR start "entryRuleConfigReference" |
7660 | // InternalApplicationConfiguration.g:2798:1: entryRuleConfigReference returns [EObject current=null] : iv_ruleConfigReference= ruleConfigReference EOF ; | 8036 | // InternalApplicationConfiguration.g:2945:1: entryRuleConfigReference returns [EObject current=null] : iv_ruleConfigReference= ruleConfigReference EOF ; |
7661 | public final EObject entryRuleConfigReference() throws RecognitionException { | 8037 | public final EObject entryRuleConfigReference() throws RecognitionException { |
7662 | EObject current = null; | 8038 | EObject current = null; |
7663 | 8039 | ||
@@ -7665,8 +8041,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7665 | 8041 | ||
7666 | 8042 | ||
7667 | try { | 8043 | try { |
7668 | // InternalApplicationConfiguration.g:2798:56: (iv_ruleConfigReference= ruleConfigReference EOF ) | 8044 | // InternalApplicationConfiguration.g:2945:56: (iv_ruleConfigReference= ruleConfigReference EOF ) |
7669 | // InternalApplicationConfiguration.g:2799:2: iv_ruleConfigReference= ruleConfigReference EOF | 8045 | // InternalApplicationConfiguration.g:2946:2: iv_ruleConfigReference= ruleConfigReference EOF |
7670 | { | 8046 | { |
7671 | newCompositeNode(grammarAccess.getConfigReferenceRule()); | 8047 | newCompositeNode(grammarAccess.getConfigReferenceRule()); |
7672 | pushFollow(FOLLOW_1); | 8048 | pushFollow(FOLLOW_1); |
@@ -7693,7 +8069,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7693 | 8069 | ||
7694 | 8070 | ||
7695 | // $ANTLR start "ruleConfigReference" | 8071 | // $ANTLR start "ruleConfigReference" |
7696 | // InternalApplicationConfiguration.g:2805:1: ruleConfigReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; | 8072 | // InternalApplicationConfiguration.g:2952:1: ruleConfigReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; |
7697 | public final EObject ruleConfigReference() throws RecognitionException { | 8073 | public final EObject ruleConfigReference() throws RecognitionException { |
7698 | EObject current = null; | 8074 | EObject current = null; |
7699 | 8075 | ||
@@ -7703,14 +8079,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7703 | enterRule(); | 8079 | enterRule(); |
7704 | 8080 | ||
7705 | try { | 8081 | try { |
7706 | // InternalApplicationConfiguration.g:2811:2: ( ( (otherlv_0= RULE_ID ) ) ) | 8082 | // InternalApplicationConfiguration.g:2958:2: ( ( (otherlv_0= RULE_ID ) ) ) |
7707 | // InternalApplicationConfiguration.g:2812:2: ( (otherlv_0= RULE_ID ) ) | 8083 | // InternalApplicationConfiguration.g:2959:2: ( (otherlv_0= RULE_ID ) ) |
7708 | { | 8084 | { |
7709 | // InternalApplicationConfiguration.g:2812:2: ( (otherlv_0= RULE_ID ) ) | 8085 | // InternalApplicationConfiguration.g:2959:2: ( (otherlv_0= RULE_ID ) ) |
7710 | // InternalApplicationConfiguration.g:2813:3: (otherlv_0= RULE_ID ) | 8086 | // InternalApplicationConfiguration.g:2960:3: (otherlv_0= RULE_ID ) |
7711 | { | 8087 | { |
7712 | // InternalApplicationConfiguration.g:2813:3: (otherlv_0= RULE_ID ) | 8088 | // InternalApplicationConfiguration.g:2960:3: (otherlv_0= RULE_ID ) |
7713 | // InternalApplicationConfiguration.g:2814:4: otherlv_0= RULE_ID | 8089 | // InternalApplicationConfiguration.g:2961:4: otherlv_0= RULE_ID |
7714 | { | 8090 | { |
7715 | 8091 | ||
7716 | if (current==null) { | 8092 | if (current==null) { |
@@ -7747,7 +8123,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7747 | 8123 | ||
7748 | 8124 | ||
7749 | // $ANTLR start "entryRuleConfig" | 8125 | // $ANTLR start "entryRuleConfig" |
7750 | // InternalApplicationConfiguration.g:2828:1: entryRuleConfig returns [EObject current=null] : iv_ruleConfig= ruleConfig EOF ; | 8126 | // InternalApplicationConfiguration.g:2975:1: entryRuleConfig returns [EObject current=null] : iv_ruleConfig= ruleConfig EOF ; |
7751 | public final EObject entryRuleConfig() throws RecognitionException { | 8127 | public final EObject entryRuleConfig() throws RecognitionException { |
7752 | EObject current = null; | 8128 | EObject current = null; |
7753 | 8129 | ||
@@ -7755,8 +8131,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7755 | 8131 | ||
7756 | 8132 | ||
7757 | try { | 8133 | try { |
7758 | // InternalApplicationConfiguration.g:2828:47: (iv_ruleConfig= ruleConfig EOF ) | 8134 | // InternalApplicationConfiguration.g:2975:47: (iv_ruleConfig= ruleConfig EOF ) |
7759 | // InternalApplicationConfiguration.g:2829:2: iv_ruleConfig= ruleConfig EOF | 8135 | // InternalApplicationConfiguration.g:2976:2: iv_ruleConfig= ruleConfig EOF |
7760 | { | 8136 | { |
7761 | newCompositeNode(grammarAccess.getConfigRule()); | 8137 | newCompositeNode(grammarAccess.getConfigRule()); |
7762 | pushFollow(FOLLOW_1); | 8138 | pushFollow(FOLLOW_1); |
@@ -7783,7 +8159,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7783 | 8159 | ||
7784 | 8160 | ||
7785 | // $ANTLR start "ruleConfig" | 8161 | // $ANTLR start "ruleConfig" |
7786 | // InternalApplicationConfiguration.g:2835:1: ruleConfig returns [EObject current=null] : (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) ; | 8162 | // InternalApplicationConfiguration.g:2982:1: ruleConfig returns [EObject current=null] : (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) ; |
7787 | public final EObject ruleConfig() throws RecognitionException { | 8163 | public final EObject ruleConfig() throws RecognitionException { |
7788 | EObject current = null; | 8164 | EObject current = null; |
7789 | 8165 | ||
@@ -7796,28 +8172,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7796 | enterRule(); | 8172 | enterRule(); |
7797 | 8173 | ||
7798 | try { | 8174 | try { |
7799 | // InternalApplicationConfiguration.g:2841:2: ( (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) ) | 8175 | // InternalApplicationConfiguration.g:2988:2: ( (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) ) |
7800 | // InternalApplicationConfiguration.g:2842:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) | 8176 | // InternalApplicationConfiguration.g:2989:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) |
7801 | { | 8177 | { |
7802 | // InternalApplicationConfiguration.g:2842:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) | 8178 | // InternalApplicationConfiguration.g:2989:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) |
7803 | int alt37=2; | 8179 | int alt39=2; |
7804 | int LA37_0 = input.LA(1); | 8180 | int LA39_0 = input.LA(1); |
7805 | 8181 | ||
7806 | if ( (LA37_0==19) ) { | 8182 | if ( (LA39_0==19) ) { |
7807 | alt37=1; | 8183 | alt39=1; |
7808 | } | 8184 | } |
7809 | else if ( (LA37_0==RULE_ID) ) { | 8185 | else if ( (LA39_0==RULE_ID) ) { |
7810 | alt37=2; | 8186 | alt39=2; |
7811 | } | 8187 | } |
7812 | else { | 8188 | else { |
7813 | NoViableAltException nvae = | 8189 | NoViableAltException nvae = |
7814 | new NoViableAltException("", 37, 0, input); | 8190 | new NoViableAltException("", 39, 0, input); |
7815 | 8191 | ||
7816 | throw nvae; | 8192 | throw nvae; |
7817 | } | 8193 | } |
7818 | switch (alt37) { | 8194 | switch (alt39) { |
7819 | case 1 : | 8195 | case 1 : |
7820 | // InternalApplicationConfiguration.g:2843:3: this_ConfigSpecification_0= ruleConfigSpecification | 8196 | // InternalApplicationConfiguration.g:2990:3: this_ConfigSpecification_0= ruleConfigSpecification |
7821 | { | 8197 | { |
7822 | 8198 | ||
7823 | newCompositeNode(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); | 8199 | newCompositeNode(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); |
@@ -7835,7 +8211,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7835 | } | 8211 | } |
7836 | break; | 8212 | break; |
7837 | case 2 : | 8213 | case 2 : |
7838 | // InternalApplicationConfiguration.g:2852:3: this_ConfigReference_1= ruleConfigReference | 8214 | // InternalApplicationConfiguration.g:2999:3: this_ConfigReference_1= ruleConfigReference |
7839 | { | 8215 | { |
7840 | 8216 | ||
7841 | newCompositeNode(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); | 8217 | newCompositeNode(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); |
@@ -7875,7 +8251,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7875 | 8251 | ||
7876 | 8252 | ||
7877 | // $ANTLR start "entryRuleScopeSpecification" | 8253 | // $ANTLR start "entryRuleScopeSpecification" |
7878 | // InternalApplicationConfiguration.g:2864:1: entryRuleScopeSpecification returns [EObject current=null] : iv_ruleScopeSpecification= ruleScopeSpecification EOF ; | 8254 | // InternalApplicationConfiguration.g:3011:1: entryRuleScopeSpecification returns [EObject current=null] : iv_ruleScopeSpecification= ruleScopeSpecification EOF ; |
7879 | public final EObject entryRuleScopeSpecification() throws RecognitionException { | 8255 | public final EObject entryRuleScopeSpecification() throws RecognitionException { |
7880 | EObject current = null; | 8256 | EObject current = null; |
7881 | 8257 | ||
@@ -7883,8 +8259,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7883 | 8259 | ||
7884 | 8260 | ||
7885 | try { | 8261 | try { |
7886 | // InternalApplicationConfiguration.g:2864:59: (iv_ruleScopeSpecification= ruleScopeSpecification EOF ) | 8262 | // InternalApplicationConfiguration.g:3011:59: (iv_ruleScopeSpecification= ruleScopeSpecification EOF ) |
7887 | // InternalApplicationConfiguration.g:2865:2: iv_ruleScopeSpecification= ruleScopeSpecification EOF | 8263 | // InternalApplicationConfiguration.g:3012:2: iv_ruleScopeSpecification= ruleScopeSpecification EOF |
7888 | { | 8264 | { |
7889 | newCompositeNode(grammarAccess.getScopeSpecificationRule()); | 8265 | newCompositeNode(grammarAccess.getScopeSpecificationRule()); |
7890 | pushFollow(FOLLOW_1); | 8266 | pushFollow(FOLLOW_1); |
@@ -7911,7 +8287,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7911 | 8287 | ||
7912 | 8288 | ||
7913 | // $ANTLR start "ruleScopeSpecification" | 8289 | // $ANTLR start "ruleScopeSpecification" |
7914 | // InternalApplicationConfiguration.g:2871:1: ruleScopeSpecification returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) ; | 8290 | // InternalApplicationConfiguration.g:3018:1: ruleScopeSpecification returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) ; |
7915 | public final EObject ruleScopeSpecification() throws RecognitionException { | 8291 | public final EObject ruleScopeSpecification() throws RecognitionException { |
7916 | EObject current = null; | 8292 | EObject current = null; |
7917 | 8293 | ||
@@ -7927,14 +8303,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7927 | enterRule(); | 8303 | enterRule(); |
7928 | 8304 | ||
7929 | try { | 8305 | try { |
7930 | // InternalApplicationConfiguration.g:2877:2: ( ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) ) | 8306 | // InternalApplicationConfiguration.g:3024:2: ( ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) ) |
7931 | // InternalApplicationConfiguration.g:2878:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) | 8307 | // InternalApplicationConfiguration.g:3025:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) |
7932 | { | 8308 | { |
7933 | // InternalApplicationConfiguration.g:2878:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) | 8309 | // InternalApplicationConfiguration.g:3025:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) |
7934 | // InternalApplicationConfiguration.g:2879:3: () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' | 8310 | // InternalApplicationConfiguration.g:3026:3: () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' |
7935 | { | 8311 | { |
7936 | // InternalApplicationConfiguration.g:2879:3: () | 8312 | // InternalApplicationConfiguration.g:3026:3: () |
7937 | // InternalApplicationConfiguration.g:2880:4: | 8313 | // InternalApplicationConfiguration.g:3027:4: |
7938 | { | 8314 | { |
7939 | 8315 | ||
7940 | current = forceCreateModelElement( | 8316 | current = forceCreateModelElement( |
@@ -7948,22 +8324,22 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7948 | 8324 | ||
7949 | newLeafNode(otherlv_1, grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); | 8325 | newLeafNode(otherlv_1, grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); |
7950 | 8326 | ||
7951 | // InternalApplicationConfiguration.g:2890:3: ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? | 8327 | // InternalApplicationConfiguration.g:3037:3: ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? |
7952 | int alt39=2; | 8328 | int alt41=2; |
7953 | int LA39_0 = input.LA(1); | 8329 | int LA41_0 = input.LA(1); |
7954 | 8330 | ||
7955 | if ( (LA39_0==36) ) { | 8331 | if ( (LA41_0==37) ) { |
7956 | alt39=1; | 8332 | alt41=1; |
7957 | } | 8333 | } |
7958 | switch (alt39) { | 8334 | switch (alt41) { |
7959 | case 1 : | 8335 | case 1 : |
7960 | // InternalApplicationConfiguration.g:2891:4: ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* | 8336 | // InternalApplicationConfiguration.g:3038:4: ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* |
7961 | { | 8337 | { |
7962 | // InternalApplicationConfiguration.g:2891:4: ( (lv_scopes_2_0= ruleTypeScope ) ) | 8338 | // InternalApplicationConfiguration.g:3038:4: ( (lv_scopes_2_0= ruleTypeScope ) ) |
7963 | // InternalApplicationConfiguration.g:2892:5: (lv_scopes_2_0= ruleTypeScope ) | 8339 | // InternalApplicationConfiguration.g:3039:5: (lv_scopes_2_0= ruleTypeScope ) |
7964 | { | 8340 | { |
7965 | // InternalApplicationConfiguration.g:2892:5: (lv_scopes_2_0= ruleTypeScope ) | 8341 | // InternalApplicationConfiguration.g:3039:5: (lv_scopes_2_0= ruleTypeScope ) |
7966 | // InternalApplicationConfiguration.g:2893:6: lv_scopes_2_0= ruleTypeScope | 8342 | // InternalApplicationConfiguration.g:3040:6: lv_scopes_2_0= ruleTypeScope |
7967 | { | 8343 | { |
7968 | 8344 | ||
7969 | newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); | 8345 | newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); |
@@ -7990,30 +8366,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7990 | 8366 | ||
7991 | } | 8367 | } |
7992 | 8368 | ||
7993 | // InternalApplicationConfiguration.g:2910:4: (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* | 8369 | // InternalApplicationConfiguration.g:3057:4: (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* |
7994 | loop38: | 8370 | loop40: |
7995 | do { | 8371 | do { |
7996 | int alt38=2; | 8372 | int alt40=2; |
7997 | int LA38_0 = input.LA(1); | 8373 | int LA40_0 = input.LA(1); |
7998 | 8374 | ||
7999 | if ( (LA38_0==20) ) { | 8375 | if ( (LA40_0==20) ) { |
8000 | alt38=1; | 8376 | alt40=1; |
8001 | } | 8377 | } |
8002 | 8378 | ||
8003 | 8379 | ||
8004 | switch (alt38) { | 8380 | switch (alt40) { |
8005 | case 1 : | 8381 | case 1 : |
8006 | // InternalApplicationConfiguration.g:2911:5: otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) | 8382 | // InternalApplicationConfiguration.g:3058:5: otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) |
8007 | { | 8383 | { |
8008 | otherlv_3=(Token)match(input,20,FOLLOW_30); | 8384 | otherlv_3=(Token)match(input,20,FOLLOW_30); |
8009 | 8385 | ||
8010 | newLeafNode(otherlv_3, grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); | 8386 | newLeafNode(otherlv_3, grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); |
8011 | 8387 | ||
8012 | // InternalApplicationConfiguration.g:2915:5: ( (lv_scopes_4_0= ruleTypeScope ) ) | 8388 | // InternalApplicationConfiguration.g:3062:5: ( (lv_scopes_4_0= ruleTypeScope ) ) |
8013 | // InternalApplicationConfiguration.g:2916:6: (lv_scopes_4_0= ruleTypeScope ) | 8389 | // InternalApplicationConfiguration.g:3063:6: (lv_scopes_4_0= ruleTypeScope ) |
8014 | { | 8390 | { |
8015 | // InternalApplicationConfiguration.g:2916:6: (lv_scopes_4_0= ruleTypeScope ) | 8391 | // InternalApplicationConfiguration.g:3063:6: (lv_scopes_4_0= ruleTypeScope ) |
8016 | // InternalApplicationConfiguration.g:2917:7: lv_scopes_4_0= ruleTypeScope | 8392 | // InternalApplicationConfiguration.g:3064:7: lv_scopes_4_0= ruleTypeScope |
8017 | { | 8393 | { |
8018 | 8394 | ||
8019 | newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); | 8395 | newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); |
@@ -8045,7 +8421,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8045 | break; | 8421 | break; |
8046 | 8422 | ||
8047 | default : | 8423 | default : |
8048 | break loop38; | 8424 | break loop40; |
8049 | } | 8425 | } |
8050 | } while (true); | 8426 | } while (true); |
8051 | 8427 | ||
@@ -8082,7 +8458,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8082 | 8458 | ||
8083 | 8459 | ||
8084 | // $ANTLR start "entryRuleTypeScope" | 8460 | // $ANTLR start "entryRuleTypeScope" |
8085 | // InternalApplicationConfiguration.g:2944:1: entryRuleTypeScope returns [EObject current=null] : iv_ruleTypeScope= ruleTypeScope EOF ; | 8461 | // InternalApplicationConfiguration.g:3091:1: entryRuleTypeScope returns [EObject current=null] : iv_ruleTypeScope= ruleTypeScope EOF ; |
8086 | public final EObject entryRuleTypeScope() throws RecognitionException { | 8462 | public final EObject entryRuleTypeScope() throws RecognitionException { |
8087 | EObject current = null; | 8463 | EObject current = null; |
8088 | 8464 | ||
@@ -8090,8 +8466,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8090 | 8466 | ||
8091 | 8467 | ||
8092 | try { | 8468 | try { |
8093 | // InternalApplicationConfiguration.g:2944:50: (iv_ruleTypeScope= ruleTypeScope EOF ) | 8469 | // InternalApplicationConfiguration.g:3091:50: (iv_ruleTypeScope= ruleTypeScope EOF ) |
8094 | // InternalApplicationConfiguration.g:2945:2: iv_ruleTypeScope= ruleTypeScope EOF | 8470 | // InternalApplicationConfiguration.g:3092:2: iv_ruleTypeScope= ruleTypeScope EOF |
8095 | { | 8471 | { |
8096 | newCompositeNode(grammarAccess.getTypeScopeRule()); | 8472 | newCompositeNode(grammarAccess.getTypeScopeRule()); |
8097 | pushFollow(FOLLOW_1); | 8473 | pushFollow(FOLLOW_1); |
@@ -8118,7 +8494,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8118 | 8494 | ||
8119 | 8495 | ||
8120 | // $ANTLR start "ruleTypeScope" | 8496 | // $ANTLR start "ruleTypeScope" |
8121 | // InternalApplicationConfiguration.g:2951: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 ) ; | 8497 | // InternalApplicationConfiguration.g:3098: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 ) ; |
8122 | public final EObject ruleTypeScope() throws RecognitionException { | 8498 | public final EObject ruleTypeScope() throws RecognitionException { |
8123 | EObject current = null; | 8499 | EObject current = null; |
8124 | 8500 | ||
@@ -8137,43 +8513,43 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8137 | enterRule(); | 8513 | enterRule(); |
8138 | 8514 | ||
8139 | try { | 8515 | try { |
8140 | // InternalApplicationConfiguration.g:2957:2: ( (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) ) | 8516 | // InternalApplicationConfiguration.g:3104:2: ( (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) ) |
8141 | // InternalApplicationConfiguration.g:2958:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) | 8517 | // InternalApplicationConfiguration.g:3105:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) |
8142 | { | 8518 | { |
8143 | // InternalApplicationConfiguration.g:2958:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) | 8519 | // InternalApplicationConfiguration.g:3105:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) |
8144 | int alt40=5; | 8520 | int alt42=5; |
8145 | int LA40_0 = input.LA(1); | 8521 | int LA42_0 = input.LA(1); |
8146 | 8522 | ||
8147 | if ( (LA40_0==36) ) { | 8523 | if ( (LA42_0==37) ) { |
8148 | switch ( input.LA(2) ) { | 8524 | switch ( input.LA(2) ) { |
8149 | case 41: | 8525 | case 39: |
8150 | { | 8526 | { |
8151 | alt40=3; | 8527 | alt42=1; |
8152 | } | 8528 | } |
8153 | break; | 8529 | break; |
8154 | case 42: | 8530 | case 41: |
8155 | { | 8531 | { |
8156 | alt40=4; | 8532 | alt42=2; |
8157 | } | 8533 | } |
8158 | break; | 8534 | break; |
8159 | case 43: | 8535 | case 42: |
8160 | { | 8536 | { |
8161 | alt40=5; | 8537 | alt42=3; |
8162 | } | 8538 | } |
8163 | break; | 8539 | break; |
8164 | case 38: | 8540 | case 43: |
8165 | { | 8541 | { |
8166 | alt40=1; | 8542 | alt42=4; |
8167 | } | 8543 | } |
8168 | break; | 8544 | break; |
8169 | case 40: | 8545 | case 44: |
8170 | { | 8546 | { |
8171 | alt40=2; | 8547 | alt42=5; |
8172 | } | 8548 | } |
8173 | break; | 8549 | break; |
8174 | default: | 8550 | default: |
8175 | NoViableAltException nvae = | 8551 | NoViableAltException nvae = |
8176 | new NoViableAltException("", 40, 1, input); | 8552 | new NoViableAltException("", 42, 1, input); |
8177 | 8553 | ||
8178 | throw nvae; | 8554 | throw nvae; |
8179 | } | 8555 | } |
@@ -8181,13 +8557,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8181 | } | 8557 | } |
8182 | else { | 8558 | else { |
8183 | NoViableAltException nvae = | 8559 | NoViableAltException nvae = |
8184 | new NoViableAltException("", 40, 0, input); | 8560 | new NoViableAltException("", 42, 0, input); |
8185 | 8561 | ||
8186 | throw nvae; | 8562 | throw nvae; |
8187 | } | 8563 | } |
8188 | switch (alt40) { | 8564 | switch (alt42) { |
8189 | case 1 : | 8565 | case 1 : |
8190 | // InternalApplicationConfiguration.g:2959:3: this_ClassTypeScope_0= ruleClassTypeScope | 8566 | // InternalApplicationConfiguration.g:3106:3: this_ClassTypeScope_0= ruleClassTypeScope |
8191 | { | 8567 | { |
8192 | 8568 | ||
8193 | newCompositeNode(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); | 8569 | newCompositeNode(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); |
@@ -8205,7 +8581,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8205 | } | 8581 | } |
8206 | break; | 8582 | break; |
8207 | case 2 : | 8583 | case 2 : |
8208 | // InternalApplicationConfiguration.g:2968:3: this_ObjectTypeScope_1= ruleObjectTypeScope | 8584 | // InternalApplicationConfiguration.g:3115:3: this_ObjectTypeScope_1= ruleObjectTypeScope |
8209 | { | 8585 | { |
8210 | 8586 | ||
8211 | newCompositeNode(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); | 8587 | newCompositeNode(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); |
@@ -8223,7 +8599,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8223 | } | 8599 | } |
8224 | break; | 8600 | break; |
8225 | case 3 : | 8601 | case 3 : |
8226 | // InternalApplicationConfiguration.g:2977:3: this_IntegerTypeScope_2= ruleIntegerTypeScope | 8602 | // InternalApplicationConfiguration.g:3124:3: this_IntegerTypeScope_2= ruleIntegerTypeScope |
8227 | { | 8603 | { |
8228 | 8604 | ||
8229 | newCompositeNode(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); | 8605 | newCompositeNode(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); |
@@ -8241,7 +8617,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8241 | } | 8617 | } |
8242 | break; | 8618 | break; |
8243 | case 4 : | 8619 | case 4 : |
8244 | // InternalApplicationConfiguration.g:2986:3: this_RealTypeScope_3= ruleRealTypeScope | 8620 | // InternalApplicationConfiguration.g:3133:3: this_RealTypeScope_3= ruleRealTypeScope |
8245 | { | 8621 | { |
8246 | 8622 | ||
8247 | newCompositeNode(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); | 8623 | newCompositeNode(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); |
@@ -8259,7 +8635,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8259 | } | 8635 | } |
8260 | break; | 8636 | break; |
8261 | case 5 : | 8637 | case 5 : |
8262 | // InternalApplicationConfiguration.g:2995:3: this_StringTypeScope_4= ruleStringTypeScope | 8638 | // InternalApplicationConfiguration.g:3142:3: this_StringTypeScope_4= ruleStringTypeScope |
8263 | { | 8639 | { |
8264 | 8640 | ||
8265 | newCompositeNode(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); | 8641 | newCompositeNode(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); |
@@ -8299,7 +8675,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8299 | 8675 | ||
8300 | 8676 | ||
8301 | // $ANTLR start "entryRuleClassTypeScope" | 8677 | // $ANTLR start "entryRuleClassTypeScope" |
8302 | // InternalApplicationConfiguration.g:3007:1: entryRuleClassTypeScope returns [EObject current=null] : iv_ruleClassTypeScope= ruleClassTypeScope EOF ; | 8678 | // InternalApplicationConfiguration.g:3154:1: entryRuleClassTypeScope returns [EObject current=null] : iv_ruleClassTypeScope= ruleClassTypeScope EOF ; |
8303 | public final EObject entryRuleClassTypeScope() throws RecognitionException { | 8679 | public final EObject entryRuleClassTypeScope() throws RecognitionException { |
8304 | EObject current = null; | 8680 | EObject current = null; |
8305 | 8681 | ||
@@ -8307,8 +8683,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8307 | 8683 | ||
8308 | 8684 | ||
8309 | try { | 8685 | try { |
8310 | // InternalApplicationConfiguration.g:3007:55: (iv_ruleClassTypeScope= ruleClassTypeScope EOF ) | 8686 | // InternalApplicationConfiguration.g:3154:55: (iv_ruleClassTypeScope= ruleClassTypeScope EOF ) |
8311 | // InternalApplicationConfiguration.g:3008:2: iv_ruleClassTypeScope= ruleClassTypeScope EOF | 8687 | // InternalApplicationConfiguration.g:3155:2: iv_ruleClassTypeScope= ruleClassTypeScope EOF |
8312 | { | 8688 | { |
8313 | newCompositeNode(grammarAccess.getClassTypeScopeRule()); | 8689 | newCompositeNode(grammarAccess.getClassTypeScopeRule()); |
8314 | pushFollow(FOLLOW_1); | 8690 | pushFollow(FOLLOW_1); |
@@ -8335,7 +8711,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8335 | 8711 | ||
8336 | 8712 | ||
8337 | // $ANTLR start "ruleClassTypeScope" | 8713 | // $ANTLR start "ruleClassTypeScope" |
8338 | // InternalApplicationConfiguration.g:3014: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 ) ) ) ) ; | 8714 | // InternalApplicationConfiguration.g:3161: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 ) ) ) ) ; |
8339 | public final EObject ruleClassTypeScope() throws RecognitionException { | 8715 | public final EObject ruleClassTypeScope() throws RecognitionException { |
8340 | EObject current = null; | 8716 | EObject current = null; |
8341 | 8717 | ||
@@ -8353,21 +8729,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8353 | enterRule(); | 8729 | enterRule(); |
8354 | 8730 | ||
8355 | try { | 8731 | try { |
8356 | // InternalApplicationConfiguration.g:3020: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 ) ) ) ) ) | 8732 | // InternalApplicationConfiguration.g:3167: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 ) ) ) ) ) |
8357 | // InternalApplicationConfiguration.g:3021: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 ) ) ) ) | 8733 | // InternalApplicationConfiguration.g:3168: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 ) ) ) ) |
8358 | { | 8734 | { |
8359 | // InternalApplicationConfiguration.g:3021: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 ) ) ) ) | 8735 | // InternalApplicationConfiguration.g:3168: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 ) ) ) ) |
8360 | // InternalApplicationConfiguration.g:3022: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 ) ) ) | 8736 | // InternalApplicationConfiguration.g:3169: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 ) ) ) |
8361 | { | 8737 | { |
8362 | otherlv_0=(Token)match(input,36,FOLLOW_31); | 8738 | otherlv_0=(Token)match(input,37,FOLLOW_31); |
8363 | 8739 | ||
8364 | newLeafNode(otherlv_0, grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); | 8740 | newLeafNode(otherlv_0, grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); |
8365 | 8741 | ||
8366 | // InternalApplicationConfiguration.g:3026:3: ( (lv_type_1_0= ruleClassReference ) ) | 8742 | // InternalApplicationConfiguration.g:3173:3: ( (lv_type_1_0= ruleClassReference ) ) |
8367 | // InternalApplicationConfiguration.g:3027:4: (lv_type_1_0= ruleClassReference ) | 8743 | // InternalApplicationConfiguration.g:3174:4: (lv_type_1_0= ruleClassReference ) |
8368 | { | 8744 | { |
8369 | // InternalApplicationConfiguration.g:3027:4: (lv_type_1_0= ruleClassReference ) | 8745 | // InternalApplicationConfiguration.g:3174:4: (lv_type_1_0= ruleClassReference ) |
8370 | // InternalApplicationConfiguration.g:3028:5: lv_type_1_0= ruleClassReference | 8746 | // InternalApplicationConfiguration.g:3175:5: lv_type_1_0= ruleClassReference |
8371 | { | 8747 | { |
8372 | 8748 | ||
8373 | newCompositeNode(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); | 8749 | newCompositeNode(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); |
@@ -8394,33 +8770,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8394 | 8770 | ||
8395 | } | 8771 | } |
8396 | 8772 | ||
8397 | // InternalApplicationConfiguration.g:3045:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) | 8773 | // InternalApplicationConfiguration.g:3192:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) |
8398 | int alt41=2; | 8774 | int alt43=2; |
8399 | int LA41_0 = input.LA(1); | 8775 | int LA43_0 = input.LA(1); |
8400 | 8776 | ||
8401 | if ( (LA41_0==37) ) { | 8777 | if ( (LA43_0==38) ) { |
8402 | alt41=1; | 8778 | alt43=1; |
8403 | } | 8779 | } |
8404 | else if ( (LA41_0==18) ) { | 8780 | else if ( (LA43_0==18) ) { |
8405 | alt41=2; | 8781 | alt43=2; |
8406 | } | 8782 | } |
8407 | else { | 8783 | else { |
8408 | NoViableAltException nvae = | 8784 | NoViableAltException nvae = |
8409 | new NoViableAltException("", 41, 0, input); | 8785 | new NoViableAltException("", 43, 0, input); |
8410 | 8786 | ||
8411 | throw nvae; | 8787 | throw nvae; |
8412 | } | 8788 | } |
8413 | switch (alt41) { | 8789 | switch (alt43) { |
8414 | case 1 : | 8790 | case 1 : |
8415 | // InternalApplicationConfiguration.g:3046:4: ( (lv_setsNew_2_0= '+=' ) ) | 8791 | // InternalApplicationConfiguration.g:3193:4: ( (lv_setsNew_2_0= '+=' ) ) |
8416 | { | 8792 | { |
8417 | // InternalApplicationConfiguration.g:3046:4: ( (lv_setsNew_2_0= '+=' ) ) | 8793 | // InternalApplicationConfiguration.g:3193:4: ( (lv_setsNew_2_0= '+=' ) ) |
8418 | // InternalApplicationConfiguration.g:3047:5: (lv_setsNew_2_0= '+=' ) | 8794 | // InternalApplicationConfiguration.g:3194:5: (lv_setsNew_2_0= '+=' ) |
8419 | { | 8795 | { |
8420 | // InternalApplicationConfiguration.g:3047:5: (lv_setsNew_2_0= '+=' ) | 8796 | // InternalApplicationConfiguration.g:3194:5: (lv_setsNew_2_0= '+=' ) |
8421 | // InternalApplicationConfiguration.g:3048:6: lv_setsNew_2_0= '+=' | 8797 | // InternalApplicationConfiguration.g:3195:6: lv_setsNew_2_0= '+=' |
8422 | { | 8798 | { |
8423 | lv_setsNew_2_0=(Token)match(input,37,FOLLOW_33); | 8799 | lv_setsNew_2_0=(Token)match(input,38,FOLLOW_33); |
8424 | 8800 | ||
8425 | newLeafNode(lv_setsNew_2_0, grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); | 8801 | newLeafNode(lv_setsNew_2_0, grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); |
8426 | 8802 | ||
@@ -8440,13 +8816,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8440 | } | 8816 | } |
8441 | break; | 8817 | break; |
8442 | case 2 : | 8818 | case 2 : |
8443 | // InternalApplicationConfiguration.g:3061:4: ( (lv_setsSum_3_0= '=' ) ) | 8819 | // InternalApplicationConfiguration.g:3208:4: ( (lv_setsSum_3_0= '=' ) ) |
8444 | { | 8820 | { |
8445 | // InternalApplicationConfiguration.g:3061:4: ( (lv_setsSum_3_0= '=' ) ) | 8821 | // InternalApplicationConfiguration.g:3208:4: ( (lv_setsSum_3_0= '=' ) ) |
8446 | // InternalApplicationConfiguration.g:3062:5: (lv_setsSum_3_0= '=' ) | 8822 | // InternalApplicationConfiguration.g:3209:5: (lv_setsSum_3_0= '=' ) |
8447 | { | 8823 | { |
8448 | // InternalApplicationConfiguration.g:3062:5: (lv_setsSum_3_0= '=' ) | 8824 | // InternalApplicationConfiguration.g:3209:5: (lv_setsSum_3_0= '=' ) |
8449 | // InternalApplicationConfiguration.g:3063:6: lv_setsSum_3_0= '=' | 8825 | // InternalApplicationConfiguration.g:3210:6: lv_setsSum_3_0= '=' |
8450 | { | 8826 | { |
8451 | lv_setsSum_3_0=(Token)match(input,18,FOLLOW_33); | 8827 | lv_setsSum_3_0=(Token)match(input,18,FOLLOW_33); |
8452 | 8828 | ||
@@ -8470,44 +8846,44 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8470 | 8846 | ||
8471 | } | 8847 | } |
8472 | 8848 | ||
8473 | // InternalApplicationConfiguration.g:3076:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) | 8849 | // InternalApplicationConfiguration.g:3223:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) |
8474 | int alt42=2; | 8850 | int alt44=2; |
8475 | int LA42_0 = input.LA(1); | 8851 | int LA44_0 = input.LA(1); |
8476 | 8852 | ||
8477 | if ( (LA42_0==RULE_INT) ) { | 8853 | if ( (LA44_0==RULE_INT) ) { |
8478 | int LA42_1 = input.LA(2); | 8854 | int LA44_1 = input.LA(2); |
8479 | 8855 | ||
8480 | if ( (LA42_1==45) ) { | 8856 | if ( (LA44_1==EOF||(LA44_1>=20 && LA44_1<=21)) ) { |
8481 | alt42=2; | 8857 | alt44=1; |
8482 | } | 8858 | } |
8483 | else if ( (LA42_1==EOF||(LA42_1>=20 && LA42_1<=21)) ) { | 8859 | else if ( (LA44_1==46) ) { |
8484 | alt42=1; | 8860 | alt44=2; |
8485 | } | 8861 | } |
8486 | else { | 8862 | else { |
8487 | NoViableAltException nvae = | 8863 | NoViableAltException nvae = |
8488 | new NoViableAltException("", 42, 1, input); | 8864 | new NoViableAltException("", 44, 1, input); |
8489 | 8865 | ||
8490 | throw nvae; | 8866 | throw nvae; |
8491 | } | 8867 | } |
8492 | } | 8868 | } |
8493 | else if ( (LA42_0==44) ) { | 8869 | else if ( (LA44_0==45) ) { |
8494 | alt42=1; | 8870 | alt44=1; |
8495 | } | 8871 | } |
8496 | else { | 8872 | else { |
8497 | NoViableAltException nvae = | 8873 | NoViableAltException nvae = |
8498 | new NoViableAltException("", 42, 0, input); | 8874 | new NoViableAltException("", 44, 0, input); |
8499 | 8875 | ||
8500 | throw nvae; | 8876 | throw nvae; |
8501 | } | 8877 | } |
8502 | switch (alt42) { | 8878 | switch (alt44) { |
8503 | case 1 : | 8879 | case 1 : |
8504 | // InternalApplicationConfiguration.g:3077:4: ( (lv_number_4_0= ruleExactNumber ) ) | 8880 | // InternalApplicationConfiguration.g:3224:4: ( (lv_number_4_0= ruleExactNumber ) ) |
8505 | { | 8881 | { |
8506 | // InternalApplicationConfiguration.g:3077:4: ( (lv_number_4_0= ruleExactNumber ) ) | 8882 | // InternalApplicationConfiguration.g:3224:4: ( (lv_number_4_0= ruleExactNumber ) ) |
8507 | // InternalApplicationConfiguration.g:3078:5: (lv_number_4_0= ruleExactNumber ) | 8883 | // InternalApplicationConfiguration.g:3225:5: (lv_number_4_0= ruleExactNumber ) |
8508 | { | 8884 | { |
8509 | // InternalApplicationConfiguration.g:3078:5: (lv_number_4_0= ruleExactNumber ) | 8885 | // InternalApplicationConfiguration.g:3225:5: (lv_number_4_0= ruleExactNumber ) |
8510 | // InternalApplicationConfiguration.g:3079:6: lv_number_4_0= ruleExactNumber | 8886 | // InternalApplicationConfiguration.g:3226:6: lv_number_4_0= ruleExactNumber |
8511 | { | 8887 | { |
8512 | 8888 | ||
8513 | newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); | 8889 | newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); |
@@ -8538,13 +8914,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8538 | } | 8914 | } |
8539 | break; | 8915 | break; |
8540 | case 2 : | 8916 | case 2 : |
8541 | // InternalApplicationConfiguration.g:3097:4: ( (lv_number_5_0= ruleIntervallNumber ) ) | 8917 | // InternalApplicationConfiguration.g:3244:4: ( (lv_number_5_0= ruleIntervallNumber ) ) |
8542 | { | 8918 | { |
8543 | // InternalApplicationConfiguration.g:3097:4: ( (lv_number_5_0= ruleIntervallNumber ) ) | 8919 | // InternalApplicationConfiguration.g:3244:4: ( (lv_number_5_0= ruleIntervallNumber ) ) |
8544 | // InternalApplicationConfiguration.g:3098:5: (lv_number_5_0= ruleIntervallNumber ) | 8920 | // InternalApplicationConfiguration.g:3245:5: (lv_number_5_0= ruleIntervallNumber ) |
8545 | { | 8921 | { |
8546 | // InternalApplicationConfiguration.g:3098:5: (lv_number_5_0= ruleIntervallNumber ) | 8922 | // InternalApplicationConfiguration.g:3245:5: (lv_number_5_0= ruleIntervallNumber ) |
8547 | // InternalApplicationConfiguration.g:3099:6: lv_number_5_0= ruleIntervallNumber | 8923 | // InternalApplicationConfiguration.g:3246:6: lv_number_5_0= ruleIntervallNumber |
8548 | { | 8924 | { |
8549 | 8925 | ||
8550 | newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); | 8926 | newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); |
@@ -8600,7 +8976,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8600 | 8976 | ||
8601 | 8977 | ||
8602 | // $ANTLR start "entryRuleObjectTypeScope" | 8978 | // $ANTLR start "entryRuleObjectTypeScope" |
8603 | // InternalApplicationConfiguration.g:3121:1: entryRuleObjectTypeScope returns [EObject current=null] : iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ; | 8979 | // InternalApplicationConfiguration.g:3268:1: entryRuleObjectTypeScope returns [EObject current=null] : iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ; |
8604 | public final EObject entryRuleObjectTypeScope() throws RecognitionException { | 8980 | public final EObject entryRuleObjectTypeScope() throws RecognitionException { |
8605 | EObject current = null; | 8981 | EObject current = null; |
8606 | 8982 | ||
@@ -8608,8 +8984,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8608 | 8984 | ||
8609 | 8985 | ||
8610 | try { | 8986 | try { |
8611 | // InternalApplicationConfiguration.g:3121:56: (iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ) | 8987 | // InternalApplicationConfiguration.g:3268:56: (iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ) |
8612 | // InternalApplicationConfiguration.g:3122:2: iv_ruleObjectTypeScope= ruleObjectTypeScope EOF | 8988 | // InternalApplicationConfiguration.g:3269:2: iv_ruleObjectTypeScope= ruleObjectTypeScope EOF |
8613 | { | 8989 | { |
8614 | newCompositeNode(grammarAccess.getObjectTypeScopeRule()); | 8990 | newCompositeNode(grammarAccess.getObjectTypeScopeRule()); |
8615 | pushFollow(FOLLOW_1); | 8991 | pushFollow(FOLLOW_1); |
@@ -8636,7 +9012,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8636 | 9012 | ||
8637 | 9013 | ||
8638 | // $ANTLR start "ruleObjectTypeScope" | 9014 | // $ANTLR start "ruleObjectTypeScope" |
8639 | // InternalApplicationConfiguration.g:3128: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 ) ) ) ) ; | 9015 | // InternalApplicationConfiguration.g:3275: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 ) ) ) ) ; |
8640 | public final EObject ruleObjectTypeScope() throws RecognitionException { | 9016 | public final EObject ruleObjectTypeScope() throws RecognitionException { |
8641 | EObject current = null; | 9017 | EObject current = null; |
8642 | 9018 | ||
@@ -8654,21 +9030,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8654 | enterRule(); | 9030 | enterRule(); |
8655 | 9031 | ||
8656 | try { | 9032 | try { |
8657 | // InternalApplicationConfiguration.g:3134: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 ) ) ) ) ) | 9033 | // InternalApplicationConfiguration.g:3281: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 ) ) ) ) ) |
8658 | // InternalApplicationConfiguration.g:3135: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 ) ) ) ) | 9034 | // InternalApplicationConfiguration.g:3282: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 ) ) ) ) |
8659 | { | 9035 | { |
8660 | // InternalApplicationConfiguration.g:3135: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 ) ) ) ) | 9036 | // InternalApplicationConfiguration.g:3282: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 ) ) ) ) |
8661 | // InternalApplicationConfiguration.g:3136: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 ) ) ) | 9037 | // InternalApplicationConfiguration.g:3283: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 ) ) ) |
8662 | { | 9038 | { |
8663 | otherlv_0=(Token)match(input,36,FOLLOW_34); | 9039 | otherlv_0=(Token)match(input,37,FOLLOW_34); |
8664 | 9040 | ||
8665 | newLeafNode(otherlv_0, grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); | 9041 | newLeafNode(otherlv_0, grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); |
8666 | 9042 | ||
8667 | // InternalApplicationConfiguration.g:3140:3: ( (lv_type_1_0= ruleObjectReference ) ) | 9043 | // InternalApplicationConfiguration.g:3287:3: ( (lv_type_1_0= ruleObjectReference ) ) |
8668 | // InternalApplicationConfiguration.g:3141:4: (lv_type_1_0= ruleObjectReference ) | 9044 | // InternalApplicationConfiguration.g:3288:4: (lv_type_1_0= ruleObjectReference ) |
8669 | { | 9045 | { |
8670 | // InternalApplicationConfiguration.g:3141:4: (lv_type_1_0= ruleObjectReference ) | 9046 | // InternalApplicationConfiguration.g:3288:4: (lv_type_1_0= ruleObjectReference ) |
8671 | // InternalApplicationConfiguration.g:3142:5: lv_type_1_0= ruleObjectReference | 9047 | // InternalApplicationConfiguration.g:3289:5: lv_type_1_0= ruleObjectReference |
8672 | { | 9048 | { |
8673 | 9049 | ||
8674 | newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); | 9050 | newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); |
@@ -8695,33 +9071,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8695 | 9071 | ||
8696 | } | 9072 | } |
8697 | 9073 | ||
8698 | // InternalApplicationConfiguration.g:3159:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) | 9074 | // InternalApplicationConfiguration.g:3306:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) |
8699 | int alt43=2; | 9075 | int alt45=2; |
8700 | int LA43_0 = input.LA(1); | 9076 | int LA45_0 = input.LA(1); |
8701 | 9077 | ||
8702 | if ( (LA43_0==37) ) { | 9078 | if ( (LA45_0==38) ) { |
8703 | alt43=1; | 9079 | alt45=1; |
8704 | } | 9080 | } |
8705 | else if ( (LA43_0==18) ) { | 9081 | else if ( (LA45_0==18) ) { |
8706 | alt43=2; | 9082 | alt45=2; |
8707 | } | 9083 | } |
8708 | else { | 9084 | else { |
8709 | NoViableAltException nvae = | 9085 | NoViableAltException nvae = |
8710 | new NoViableAltException("", 43, 0, input); | 9086 | new NoViableAltException("", 45, 0, input); |
8711 | 9087 | ||
8712 | throw nvae; | 9088 | throw nvae; |
8713 | } | 9089 | } |
8714 | switch (alt43) { | 9090 | switch (alt45) { |
8715 | case 1 : | 9091 | case 1 : |
8716 | // InternalApplicationConfiguration.g:3160:4: ( (lv_setsNew_2_0= '+=' ) ) | 9092 | // InternalApplicationConfiguration.g:3307:4: ( (lv_setsNew_2_0= '+=' ) ) |
8717 | { | 9093 | { |
8718 | // InternalApplicationConfiguration.g:3160:4: ( (lv_setsNew_2_0= '+=' ) ) | 9094 | // InternalApplicationConfiguration.g:3307:4: ( (lv_setsNew_2_0= '+=' ) ) |
8719 | // InternalApplicationConfiguration.g:3161:5: (lv_setsNew_2_0= '+=' ) | 9095 | // InternalApplicationConfiguration.g:3308:5: (lv_setsNew_2_0= '+=' ) |
8720 | { | 9096 | { |
8721 | // InternalApplicationConfiguration.g:3161:5: (lv_setsNew_2_0= '+=' ) | 9097 | // InternalApplicationConfiguration.g:3308:5: (lv_setsNew_2_0= '+=' ) |
8722 | // InternalApplicationConfiguration.g:3162:6: lv_setsNew_2_0= '+=' | 9098 | // InternalApplicationConfiguration.g:3309:6: lv_setsNew_2_0= '+=' |
8723 | { | 9099 | { |
8724 | lv_setsNew_2_0=(Token)match(input,37,FOLLOW_33); | 9100 | lv_setsNew_2_0=(Token)match(input,38,FOLLOW_33); |
8725 | 9101 | ||
8726 | newLeafNode(lv_setsNew_2_0, grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); | 9102 | newLeafNode(lv_setsNew_2_0, grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); |
8727 | 9103 | ||
@@ -8741,13 +9117,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8741 | } | 9117 | } |
8742 | break; | 9118 | break; |
8743 | case 2 : | 9119 | case 2 : |
8744 | // InternalApplicationConfiguration.g:3175:4: ( (lv_setsSum_3_0= '=' ) ) | 9120 | // InternalApplicationConfiguration.g:3322:4: ( (lv_setsSum_3_0= '=' ) ) |
8745 | { | 9121 | { |
8746 | // InternalApplicationConfiguration.g:3175:4: ( (lv_setsSum_3_0= '=' ) ) | 9122 | // InternalApplicationConfiguration.g:3322:4: ( (lv_setsSum_3_0= '=' ) ) |
8747 | // InternalApplicationConfiguration.g:3176:5: (lv_setsSum_3_0= '=' ) | 9123 | // InternalApplicationConfiguration.g:3323:5: (lv_setsSum_3_0= '=' ) |
8748 | { | 9124 | { |
8749 | // InternalApplicationConfiguration.g:3176:5: (lv_setsSum_3_0= '=' ) | 9125 | // InternalApplicationConfiguration.g:3323:5: (lv_setsSum_3_0= '=' ) |
8750 | // InternalApplicationConfiguration.g:3177:6: lv_setsSum_3_0= '=' | 9126 | // InternalApplicationConfiguration.g:3324:6: lv_setsSum_3_0= '=' |
8751 | { | 9127 | { |
8752 | lv_setsSum_3_0=(Token)match(input,18,FOLLOW_33); | 9128 | lv_setsSum_3_0=(Token)match(input,18,FOLLOW_33); |
8753 | 9129 | ||
@@ -8771,44 +9147,44 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8771 | 9147 | ||
8772 | } | 9148 | } |
8773 | 9149 | ||
8774 | // InternalApplicationConfiguration.g:3190:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) | 9150 | // InternalApplicationConfiguration.g:3337:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) |
8775 | int alt44=2; | 9151 | int alt46=2; |
8776 | int LA44_0 = input.LA(1); | 9152 | int LA46_0 = input.LA(1); |
8777 | 9153 | ||
8778 | if ( (LA44_0==RULE_INT) ) { | 9154 | if ( (LA46_0==RULE_INT) ) { |
8779 | int LA44_1 = input.LA(2); | 9155 | int LA46_1 = input.LA(2); |
8780 | 9156 | ||
8781 | if ( (LA44_1==45) ) { | 9157 | if ( (LA46_1==EOF||(LA46_1>=20 && LA46_1<=21)) ) { |
8782 | alt44=2; | 9158 | alt46=1; |
8783 | } | 9159 | } |
8784 | else if ( (LA44_1==EOF||(LA44_1>=20 && LA44_1<=21)) ) { | 9160 | else if ( (LA46_1==46) ) { |
8785 | alt44=1; | 9161 | alt46=2; |
8786 | } | 9162 | } |
8787 | else { | 9163 | else { |
8788 | NoViableAltException nvae = | 9164 | NoViableAltException nvae = |
8789 | new NoViableAltException("", 44, 1, input); | 9165 | new NoViableAltException("", 46, 1, input); |
8790 | 9166 | ||
8791 | throw nvae; | 9167 | throw nvae; |
8792 | } | 9168 | } |
8793 | } | 9169 | } |
8794 | else if ( (LA44_0==44) ) { | 9170 | else if ( (LA46_0==45) ) { |
8795 | alt44=1; | 9171 | alt46=1; |
8796 | } | 9172 | } |
8797 | else { | 9173 | else { |
8798 | NoViableAltException nvae = | 9174 | NoViableAltException nvae = |
8799 | new NoViableAltException("", 44, 0, input); | 9175 | new NoViableAltException("", 46, 0, input); |
8800 | 9176 | ||
8801 | throw nvae; | 9177 | throw nvae; |
8802 | } | 9178 | } |
8803 | switch (alt44) { | 9179 | switch (alt46) { |
8804 | case 1 : | 9180 | case 1 : |
8805 | // InternalApplicationConfiguration.g:3191:4: ( (lv_number_4_0= ruleExactNumber ) ) | 9181 | // InternalApplicationConfiguration.g:3338:4: ( (lv_number_4_0= ruleExactNumber ) ) |
8806 | { | 9182 | { |
8807 | // InternalApplicationConfiguration.g:3191:4: ( (lv_number_4_0= ruleExactNumber ) ) | 9183 | // InternalApplicationConfiguration.g:3338:4: ( (lv_number_4_0= ruleExactNumber ) ) |
8808 | // InternalApplicationConfiguration.g:3192:5: (lv_number_4_0= ruleExactNumber ) | 9184 | // InternalApplicationConfiguration.g:3339:5: (lv_number_4_0= ruleExactNumber ) |
8809 | { | 9185 | { |
8810 | // InternalApplicationConfiguration.g:3192:5: (lv_number_4_0= ruleExactNumber ) | 9186 | // InternalApplicationConfiguration.g:3339:5: (lv_number_4_0= ruleExactNumber ) |
8811 | // InternalApplicationConfiguration.g:3193:6: lv_number_4_0= ruleExactNumber | 9187 | // InternalApplicationConfiguration.g:3340:6: lv_number_4_0= ruleExactNumber |
8812 | { | 9188 | { |
8813 | 9189 | ||
8814 | newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); | 9190 | newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); |
@@ -8839,13 +9215,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8839 | } | 9215 | } |
8840 | break; | 9216 | break; |
8841 | case 2 : | 9217 | case 2 : |
8842 | // InternalApplicationConfiguration.g:3211:4: ( (lv_number_5_0= ruleIntervallNumber ) ) | 9218 | // InternalApplicationConfiguration.g:3358:4: ( (lv_number_5_0= ruleIntervallNumber ) ) |
8843 | { | 9219 | { |
8844 | // InternalApplicationConfiguration.g:3211:4: ( (lv_number_5_0= ruleIntervallNumber ) ) | 9220 | // InternalApplicationConfiguration.g:3358:4: ( (lv_number_5_0= ruleIntervallNumber ) ) |
8845 | // InternalApplicationConfiguration.g:3212:5: (lv_number_5_0= ruleIntervallNumber ) | 9221 | // InternalApplicationConfiguration.g:3359:5: (lv_number_5_0= ruleIntervallNumber ) |
8846 | { | 9222 | { |
8847 | // InternalApplicationConfiguration.g:3212:5: (lv_number_5_0= ruleIntervallNumber ) | 9223 | // InternalApplicationConfiguration.g:3359:5: (lv_number_5_0= ruleIntervallNumber ) |
8848 | // InternalApplicationConfiguration.g:3213:6: lv_number_5_0= ruleIntervallNumber | 9224 | // InternalApplicationConfiguration.g:3360:6: lv_number_5_0= ruleIntervallNumber |
8849 | { | 9225 | { |
8850 | 9226 | ||
8851 | newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); | 9227 | newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); |
@@ -8901,7 +9277,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8901 | 9277 | ||
8902 | 9278 | ||
8903 | // $ANTLR start "entryRuleIntegerTypeScope" | 9279 | // $ANTLR start "entryRuleIntegerTypeScope" |
8904 | // InternalApplicationConfiguration.g:3235:1: entryRuleIntegerTypeScope returns [EObject current=null] : iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ; | 9280 | // InternalApplicationConfiguration.g:3382:1: entryRuleIntegerTypeScope returns [EObject current=null] : iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ; |
8905 | public final EObject entryRuleIntegerTypeScope() throws RecognitionException { | 9281 | public final EObject entryRuleIntegerTypeScope() throws RecognitionException { |
8906 | EObject current = null; | 9282 | EObject current = null; |
8907 | 9283 | ||
@@ -8909,8 +9285,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8909 | 9285 | ||
8910 | 9286 | ||
8911 | try { | 9287 | try { |
8912 | // InternalApplicationConfiguration.g:3235:57: (iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ) | 9288 | // InternalApplicationConfiguration.g:3382:57: (iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ) |
8913 | // InternalApplicationConfiguration.g:3236:2: iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF | 9289 | // InternalApplicationConfiguration.g:3383:2: iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF |
8914 | { | 9290 | { |
8915 | newCompositeNode(grammarAccess.getIntegerTypeScopeRule()); | 9291 | newCompositeNode(grammarAccess.getIntegerTypeScopeRule()); |
8916 | pushFollow(FOLLOW_1); | 9292 | pushFollow(FOLLOW_1); |
@@ -8937,7 +9313,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8937 | 9313 | ||
8938 | 9314 | ||
8939 | // $ANTLR start "ruleIntegerTypeScope" | 9315 | // $ANTLR start "ruleIntegerTypeScope" |
8940 | // InternalApplicationConfiguration.g:3242: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 ) ) ) ) ; | 9316 | // InternalApplicationConfiguration.g:3389: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 ) ) ) ) ; |
8941 | public final EObject ruleIntegerTypeScope() throws RecognitionException { | 9317 | public final EObject ruleIntegerTypeScope() throws RecognitionException { |
8942 | EObject current = null; | 9318 | EObject current = null; |
8943 | 9319 | ||
@@ -8957,21 +9333,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8957 | enterRule(); | 9333 | enterRule(); |
8958 | 9334 | ||
8959 | try { | 9335 | try { |
8960 | // InternalApplicationConfiguration.g:3248: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 ) ) ) ) ) | 9336 | // InternalApplicationConfiguration.g:3395: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 ) ) ) ) ) |
8961 | // InternalApplicationConfiguration.g:3249: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 ) ) ) ) | 9337 | // InternalApplicationConfiguration.g:3396: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 ) ) ) ) |
8962 | { | 9338 | { |
8963 | // InternalApplicationConfiguration.g:3249: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 ) ) ) ) | 9339 | // InternalApplicationConfiguration.g:3396: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 ) ) ) ) |
8964 | // InternalApplicationConfiguration.g:3250: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 ) ) ) | 9340 | // InternalApplicationConfiguration.g:3397: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 ) ) ) |
8965 | { | 9341 | { |
8966 | otherlv_0=(Token)match(input,36,FOLLOW_35); | 9342 | otherlv_0=(Token)match(input,37,FOLLOW_35); |
8967 | 9343 | ||
8968 | newLeafNode(otherlv_0, grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); | 9344 | newLeafNode(otherlv_0, grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); |
8969 | 9345 | ||
8970 | // InternalApplicationConfiguration.g:3254:3: ( (lv_type_1_0= ruleIntegerReference ) ) | 9346 | // InternalApplicationConfiguration.g:3401:3: ( (lv_type_1_0= ruleIntegerReference ) ) |
8971 | // InternalApplicationConfiguration.g:3255:4: (lv_type_1_0= ruleIntegerReference ) | 9347 | // InternalApplicationConfiguration.g:3402:4: (lv_type_1_0= ruleIntegerReference ) |
8972 | { | 9348 | { |
8973 | // InternalApplicationConfiguration.g:3255:4: (lv_type_1_0= ruleIntegerReference ) | 9349 | // InternalApplicationConfiguration.g:3402:4: (lv_type_1_0= ruleIntegerReference ) |
8974 | // InternalApplicationConfiguration.g:3256:5: lv_type_1_0= ruleIntegerReference | 9350 | // InternalApplicationConfiguration.g:3403:5: lv_type_1_0= ruleIntegerReference |
8975 | { | 9351 | { |
8976 | 9352 | ||
8977 | newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); | 9353 | newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); |
@@ -8998,33 +9374,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8998 | 9374 | ||
8999 | } | 9375 | } |
9000 | 9376 | ||
9001 | // InternalApplicationConfiguration.g:3273:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) | 9377 | // InternalApplicationConfiguration.g:3420:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) |
9002 | int alt45=2; | 9378 | int alt47=2; |
9003 | int LA45_0 = input.LA(1); | 9379 | int LA47_0 = input.LA(1); |
9004 | 9380 | ||
9005 | if ( (LA45_0==37) ) { | 9381 | if ( (LA47_0==38) ) { |
9006 | alt45=1; | 9382 | alt47=1; |
9007 | } | 9383 | } |
9008 | else if ( (LA45_0==18) ) { | 9384 | else if ( (LA47_0==18) ) { |
9009 | alt45=2; | 9385 | alt47=2; |
9010 | } | 9386 | } |
9011 | else { | 9387 | else { |
9012 | NoViableAltException nvae = | 9388 | NoViableAltException nvae = |
9013 | new NoViableAltException("", 45, 0, input); | 9389 | new NoViableAltException("", 47, 0, input); |
9014 | 9390 | ||
9015 | throw nvae; | 9391 | throw nvae; |
9016 | } | 9392 | } |
9017 | switch (alt45) { | 9393 | switch (alt47) { |
9018 | case 1 : | 9394 | case 1 : |
9019 | // InternalApplicationConfiguration.g:3274:4: ( (lv_setsNew_2_0= '+=' ) ) | 9395 | // InternalApplicationConfiguration.g:3421:4: ( (lv_setsNew_2_0= '+=' ) ) |
9020 | { | 9396 | { |
9021 | // InternalApplicationConfiguration.g:3274:4: ( (lv_setsNew_2_0= '+=' ) ) | 9397 | // InternalApplicationConfiguration.g:3421:4: ( (lv_setsNew_2_0= '+=' ) ) |
9022 | // InternalApplicationConfiguration.g:3275:5: (lv_setsNew_2_0= '+=' ) | 9398 | // InternalApplicationConfiguration.g:3422:5: (lv_setsNew_2_0= '+=' ) |
9023 | { | 9399 | { |
9024 | // InternalApplicationConfiguration.g:3275:5: (lv_setsNew_2_0= '+=' ) | 9400 | // InternalApplicationConfiguration.g:3422:5: (lv_setsNew_2_0= '+=' ) |
9025 | // InternalApplicationConfiguration.g:3276:6: lv_setsNew_2_0= '+=' | 9401 | // InternalApplicationConfiguration.g:3423:6: lv_setsNew_2_0= '+=' |
9026 | { | 9402 | { |
9027 | lv_setsNew_2_0=(Token)match(input,37,FOLLOW_36); | 9403 | lv_setsNew_2_0=(Token)match(input,38,FOLLOW_36); |
9028 | 9404 | ||
9029 | newLeafNode(lv_setsNew_2_0, grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); | 9405 | newLeafNode(lv_setsNew_2_0, grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); |
9030 | 9406 | ||
@@ -9044,13 +9420,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9044 | } | 9420 | } |
9045 | break; | 9421 | break; |
9046 | case 2 : | 9422 | case 2 : |
9047 | // InternalApplicationConfiguration.g:3289:4: ( (lv_setsSum_3_0= '=' ) ) | 9423 | // InternalApplicationConfiguration.g:3436:4: ( (lv_setsSum_3_0= '=' ) ) |
9048 | { | 9424 | { |
9049 | // InternalApplicationConfiguration.g:3289:4: ( (lv_setsSum_3_0= '=' ) ) | 9425 | // InternalApplicationConfiguration.g:3436:4: ( (lv_setsSum_3_0= '=' ) ) |
9050 | // InternalApplicationConfiguration.g:3290:5: (lv_setsSum_3_0= '=' ) | 9426 | // InternalApplicationConfiguration.g:3437:5: (lv_setsSum_3_0= '=' ) |
9051 | { | 9427 | { |
9052 | // InternalApplicationConfiguration.g:3290:5: (lv_setsSum_3_0= '=' ) | 9428 | // InternalApplicationConfiguration.g:3437:5: (lv_setsSum_3_0= '=' ) |
9053 | // InternalApplicationConfiguration.g:3291:6: lv_setsSum_3_0= '=' | 9429 | // InternalApplicationConfiguration.g:3438:6: lv_setsSum_3_0= '=' |
9054 | { | 9430 | { |
9055 | lv_setsSum_3_0=(Token)match(input,18,FOLLOW_36); | 9431 | lv_setsSum_3_0=(Token)match(input,18,FOLLOW_36); |
9056 | 9432 | ||
@@ -9074,53 +9450,53 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9074 | 9450 | ||
9075 | } | 9451 | } |
9076 | 9452 | ||
9077 | // InternalApplicationConfiguration.g:3304:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) | 9453 | // InternalApplicationConfiguration.g:3451:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) |
9078 | int alt46=3; | 9454 | int alt48=3; |
9079 | switch ( input.LA(1) ) { | 9455 | switch ( input.LA(1) ) { |
9080 | case RULE_INT: | 9456 | case RULE_INT: |
9081 | { | 9457 | { |
9082 | int LA46_1 = input.LA(2); | 9458 | int LA48_1 = input.LA(2); |
9083 | 9459 | ||
9084 | if ( (LA46_1==45) ) { | 9460 | if ( (LA48_1==EOF||(LA48_1>=20 && LA48_1<=21)) ) { |
9085 | alt46=2; | 9461 | alt48=1; |
9086 | } | 9462 | } |
9087 | else if ( (LA46_1==EOF||(LA46_1>=20 && LA46_1<=21)) ) { | 9463 | else if ( (LA48_1==46) ) { |
9088 | alt46=1; | 9464 | alt48=2; |
9089 | } | 9465 | } |
9090 | else { | 9466 | else { |
9091 | NoViableAltException nvae = | 9467 | NoViableAltException nvae = |
9092 | new NoViableAltException("", 46, 1, input); | 9468 | new NoViableAltException("", 48, 1, input); |
9093 | 9469 | ||
9094 | throw nvae; | 9470 | throw nvae; |
9095 | } | 9471 | } |
9096 | } | 9472 | } |
9097 | break; | 9473 | break; |
9098 | case 44: | 9474 | case 45: |
9099 | { | 9475 | { |
9100 | alt46=1; | 9476 | alt48=1; |
9101 | } | 9477 | } |
9102 | break; | 9478 | break; |
9103 | case 19: | 9479 | case 19: |
9104 | { | 9480 | { |
9105 | alt46=3; | 9481 | alt48=3; |
9106 | } | 9482 | } |
9107 | break; | 9483 | break; |
9108 | default: | 9484 | default: |
9109 | NoViableAltException nvae = | 9485 | NoViableAltException nvae = |
9110 | new NoViableAltException("", 46, 0, input); | 9486 | new NoViableAltException("", 48, 0, input); |
9111 | 9487 | ||
9112 | throw nvae; | 9488 | throw nvae; |
9113 | } | 9489 | } |
9114 | 9490 | ||
9115 | switch (alt46) { | 9491 | switch (alt48) { |
9116 | case 1 : | 9492 | case 1 : |
9117 | // InternalApplicationConfiguration.g:3305:4: ( (lv_number_4_0= ruleExactNumber ) ) | 9493 | // InternalApplicationConfiguration.g:3452:4: ( (lv_number_4_0= ruleExactNumber ) ) |
9118 | { | 9494 | { |
9119 | // InternalApplicationConfiguration.g:3305:4: ( (lv_number_4_0= ruleExactNumber ) ) | 9495 | // InternalApplicationConfiguration.g:3452:4: ( (lv_number_4_0= ruleExactNumber ) ) |
9120 | // InternalApplicationConfiguration.g:3306:5: (lv_number_4_0= ruleExactNumber ) | 9496 | // InternalApplicationConfiguration.g:3453:5: (lv_number_4_0= ruleExactNumber ) |
9121 | { | 9497 | { |
9122 | // InternalApplicationConfiguration.g:3306:5: (lv_number_4_0= ruleExactNumber ) | 9498 | // InternalApplicationConfiguration.g:3453:5: (lv_number_4_0= ruleExactNumber ) |
9123 | // InternalApplicationConfiguration.g:3307:6: lv_number_4_0= ruleExactNumber | 9499 | // InternalApplicationConfiguration.g:3454:6: lv_number_4_0= ruleExactNumber |
9124 | { | 9500 | { |
9125 | 9501 | ||
9126 | newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); | 9502 | newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); |
@@ -9151,13 +9527,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9151 | } | 9527 | } |
9152 | break; | 9528 | break; |
9153 | case 2 : | 9529 | case 2 : |
9154 | // InternalApplicationConfiguration.g:3325:4: ( (lv_number_5_0= ruleIntervallNumber ) ) | 9530 | // InternalApplicationConfiguration.g:3472:4: ( (lv_number_5_0= ruleIntervallNumber ) ) |
9155 | { | 9531 | { |
9156 | // InternalApplicationConfiguration.g:3325:4: ( (lv_number_5_0= ruleIntervallNumber ) ) | 9532 | // InternalApplicationConfiguration.g:3472:4: ( (lv_number_5_0= ruleIntervallNumber ) ) |
9157 | // InternalApplicationConfiguration.g:3326:5: (lv_number_5_0= ruleIntervallNumber ) | 9533 | // InternalApplicationConfiguration.g:3473:5: (lv_number_5_0= ruleIntervallNumber ) |
9158 | { | 9534 | { |
9159 | // InternalApplicationConfiguration.g:3326:5: (lv_number_5_0= ruleIntervallNumber ) | 9535 | // InternalApplicationConfiguration.g:3473:5: (lv_number_5_0= ruleIntervallNumber ) |
9160 | // InternalApplicationConfiguration.g:3327:6: lv_number_5_0= ruleIntervallNumber | 9536 | // InternalApplicationConfiguration.g:3474:6: lv_number_5_0= ruleIntervallNumber |
9161 | { | 9537 | { |
9162 | 9538 | ||
9163 | newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); | 9539 | newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); |
@@ -9188,13 +9564,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9188 | } | 9564 | } |
9189 | break; | 9565 | break; |
9190 | case 3 : | 9566 | case 3 : |
9191 | // InternalApplicationConfiguration.g:3345:4: ( (lv_number_6_0= ruleIntEnumberation ) ) | 9567 | // InternalApplicationConfiguration.g:3492:4: ( (lv_number_6_0= ruleIntEnumberation ) ) |
9192 | { | 9568 | { |
9193 | // InternalApplicationConfiguration.g:3345:4: ( (lv_number_6_0= ruleIntEnumberation ) ) | 9569 | // InternalApplicationConfiguration.g:3492:4: ( (lv_number_6_0= ruleIntEnumberation ) ) |
9194 | // InternalApplicationConfiguration.g:3346:5: (lv_number_6_0= ruleIntEnumberation ) | 9570 | // InternalApplicationConfiguration.g:3493:5: (lv_number_6_0= ruleIntEnumberation ) |
9195 | { | 9571 | { |
9196 | // InternalApplicationConfiguration.g:3346:5: (lv_number_6_0= ruleIntEnumberation ) | 9572 | // InternalApplicationConfiguration.g:3493:5: (lv_number_6_0= ruleIntEnumberation ) |
9197 | // InternalApplicationConfiguration.g:3347:6: lv_number_6_0= ruleIntEnumberation | 9573 | // InternalApplicationConfiguration.g:3494:6: lv_number_6_0= ruleIntEnumberation |
9198 | { | 9574 | { |
9199 | 9575 | ||
9200 | newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); | 9576 | newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); |
@@ -9250,7 +9626,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9250 | 9626 | ||
9251 | 9627 | ||
9252 | // $ANTLR start "entryRuleRealTypeScope" | 9628 | // $ANTLR start "entryRuleRealTypeScope" |
9253 | // InternalApplicationConfiguration.g:3369:1: entryRuleRealTypeScope returns [EObject current=null] : iv_ruleRealTypeScope= ruleRealTypeScope EOF ; | 9629 | // InternalApplicationConfiguration.g:3516:1: entryRuleRealTypeScope returns [EObject current=null] : iv_ruleRealTypeScope= ruleRealTypeScope EOF ; |
9254 | public final EObject entryRuleRealTypeScope() throws RecognitionException { | 9630 | public final EObject entryRuleRealTypeScope() throws RecognitionException { |
9255 | EObject current = null; | 9631 | EObject current = null; |
9256 | 9632 | ||
@@ -9258,8 +9634,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9258 | 9634 | ||
9259 | 9635 | ||
9260 | try { | 9636 | try { |
9261 | // InternalApplicationConfiguration.g:3369:54: (iv_ruleRealTypeScope= ruleRealTypeScope EOF ) | 9637 | // InternalApplicationConfiguration.g:3516:54: (iv_ruleRealTypeScope= ruleRealTypeScope EOF ) |
9262 | // InternalApplicationConfiguration.g:3370:2: iv_ruleRealTypeScope= ruleRealTypeScope EOF | 9638 | // InternalApplicationConfiguration.g:3517:2: iv_ruleRealTypeScope= ruleRealTypeScope EOF |
9263 | { | 9639 | { |
9264 | newCompositeNode(grammarAccess.getRealTypeScopeRule()); | 9640 | newCompositeNode(grammarAccess.getRealTypeScopeRule()); |
9265 | pushFollow(FOLLOW_1); | 9641 | pushFollow(FOLLOW_1); |
@@ -9286,7 +9662,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9286 | 9662 | ||
9287 | 9663 | ||
9288 | // $ANTLR start "ruleRealTypeScope" | 9664 | // $ANTLR start "ruleRealTypeScope" |
9289 | // InternalApplicationConfiguration.g:3376: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 ) ) ) ) ; | 9665 | // InternalApplicationConfiguration.g:3523: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 ) ) ) ) ; |
9290 | public final EObject ruleRealTypeScope() throws RecognitionException { | 9666 | public final EObject ruleRealTypeScope() throws RecognitionException { |
9291 | EObject current = null; | 9667 | EObject current = null; |
9292 | 9668 | ||
@@ -9306,21 +9682,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9306 | enterRule(); | 9682 | enterRule(); |
9307 | 9683 | ||
9308 | try { | 9684 | try { |
9309 | // InternalApplicationConfiguration.g:3382: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 ) ) ) ) ) | 9685 | // InternalApplicationConfiguration.g:3529: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 ) ) ) ) ) |
9310 | // InternalApplicationConfiguration.g:3383: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 ) ) ) ) | 9686 | // InternalApplicationConfiguration.g:3530: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 ) ) ) ) |
9311 | { | 9687 | { |
9312 | // InternalApplicationConfiguration.g:3383: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 ) ) ) ) | 9688 | // InternalApplicationConfiguration.g:3530: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 ) ) ) ) |
9313 | // InternalApplicationConfiguration.g:3384: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 ) ) ) | 9689 | // InternalApplicationConfiguration.g:3531: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 ) ) ) |
9314 | { | 9690 | { |
9315 | otherlv_0=(Token)match(input,36,FOLLOW_37); | 9691 | otherlv_0=(Token)match(input,37,FOLLOW_37); |
9316 | 9692 | ||
9317 | newLeafNode(otherlv_0, grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); | 9693 | newLeafNode(otherlv_0, grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); |
9318 | 9694 | ||
9319 | // InternalApplicationConfiguration.g:3388:3: ( (lv_type_1_0= ruleRealReference ) ) | 9695 | // InternalApplicationConfiguration.g:3535:3: ( (lv_type_1_0= ruleRealReference ) ) |
9320 | // InternalApplicationConfiguration.g:3389:4: (lv_type_1_0= ruleRealReference ) | 9696 | // InternalApplicationConfiguration.g:3536:4: (lv_type_1_0= ruleRealReference ) |
9321 | { | 9697 | { |
9322 | // InternalApplicationConfiguration.g:3389:4: (lv_type_1_0= ruleRealReference ) | 9698 | // InternalApplicationConfiguration.g:3536:4: (lv_type_1_0= ruleRealReference ) |
9323 | // InternalApplicationConfiguration.g:3390:5: lv_type_1_0= ruleRealReference | 9699 | // InternalApplicationConfiguration.g:3537:5: lv_type_1_0= ruleRealReference |
9324 | { | 9700 | { |
9325 | 9701 | ||
9326 | newCompositeNode(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); | 9702 | newCompositeNode(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); |
@@ -9347,33 +9723,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9347 | 9723 | ||
9348 | } | 9724 | } |
9349 | 9725 | ||
9350 | // InternalApplicationConfiguration.g:3407:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) | 9726 | // InternalApplicationConfiguration.g:3554:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) |
9351 | int alt47=2; | 9727 | int alt49=2; |
9352 | int LA47_0 = input.LA(1); | 9728 | int LA49_0 = input.LA(1); |
9353 | 9729 | ||
9354 | if ( (LA47_0==37) ) { | 9730 | if ( (LA49_0==38) ) { |
9355 | alt47=1; | 9731 | alt49=1; |
9356 | } | 9732 | } |
9357 | else if ( (LA47_0==18) ) { | 9733 | else if ( (LA49_0==18) ) { |
9358 | alt47=2; | 9734 | alt49=2; |
9359 | } | 9735 | } |
9360 | else { | 9736 | else { |
9361 | NoViableAltException nvae = | 9737 | NoViableAltException nvae = |
9362 | new NoViableAltException("", 47, 0, input); | 9738 | new NoViableAltException("", 49, 0, input); |
9363 | 9739 | ||
9364 | throw nvae; | 9740 | throw nvae; |
9365 | } | 9741 | } |
9366 | switch (alt47) { | 9742 | switch (alt49) { |
9367 | case 1 : | 9743 | case 1 : |
9368 | // InternalApplicationConfiguration.g:3408:4: ( (lv_setsNew_2_0= '+=' ) ) | 9744 | // InternalApplicationConfiguration.g:3555:4: ( (lv_setsNew_2_0= '+=' ) ) |
9369 | { | 9745 | { |
9370 | // InternalApplicationConfiguration.g:3408:4: ( (lv_setsNew_2_0= '+=' ) ) | 9746 | // InternalApplicationConfiguration.g:3555:4: ( (lv_setsNew_2_0= '+=' ) ) |
9371 | // InternalApplicationConfiguration.g:3409:5: (lv_setsNew_2_0= '+=' ) | 9747 | // InternalApplicationConfiguration.g:3556:5: (lv_setsNew_2_0= '+=' ) |
9372 | { | 9748 | { |
9373 | // InternalApplicationConfiguration.g:3409:5: (lv_setsNew_2_0= '+=' ) | 9749 | // InternalApplicationConfiguration.g:3556:5: (lv_setsNew_2_0= '+=' ) |
9374 | // InternalApplicationConfiguration.g:3410:6: lv_setsNew_2_0= '+=' | 9750 | // InternalApplicationConfiguration.g:3557:6: lv_setsNew_2_0= '+=' |
9375 | { | 9751 | { |
9376 | lv_setsNew_2_0=(Token)match(input,37,FOLLOW_36); | 9752 | lv_setsNew_2_0=(Token)match(input,38,FOLLOW_36); |
9377 | 9753 | ||
9378 | newLeafNode(lv_setsNew_2_0, grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); | 9754 | newLeafNode(lv_setsNew_2_0, grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); |
9379 | 9755 | ||
@@ -9393,13 +9769,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9393 | } | 9769 | } |
9394 | break; | 9770 | break; |
9395 | case 2 : | 9771 | case 2 : |
9396 | // InternalApplicationConfiguration.g:3423:4: ( (lv_setsSum_3_0= '=' ) ) | 9772 | // InternalApplicationConfiguration.g:3570:4: ( (lv_setsSum_3_0= '=' ) ) |
9397 | { | 9773 | { |
9398 | // InternalApplicationConfiguration.g:3423:4: ( (lv_setsSum_3_0= '=' ) ) | 9774 | // InternalApplicationConfiguration.g:3570:4: ( (lv_setsSum_3_0= '=' ) ) |
9399 | // InternalApplicationConfiguration.g:3424:5: (lv_setsSum_3_0= '=' ) | 9775 | // InternalApplicationConfiguration.g:3571:5: (lv_setsSum_3_0= '=' ) |
9400 | { | 9776 | { |
9401 | // InternalApplicationConfiguration.g:3424:5: (lv_setsSum_3_0= '=' ) | 9777 | // InternalApplicationConfiguration.g:3571:5: (lv_setsSum_3_0= '=' ) |
9402 | // InternalApplicationConfiguration.g:3425:6: lv_setsSum_3_0= '=' | 9778 | // InternalApplicationConfiguration.g:3572:6: lv_setsSum_3_0= '=' |
9403 | { | 9779 | { |
9404 | lv_setsSum_3_0=(Token)match(input,18,FOLLOW_36); | 9780 | lv_setsSum_3_0=(Token)match(input,18,FOLLOW_36); |
9405 | 9781 | ||
@@ -9423,53 +9799,53 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9423 | 9799 | ||
9424 | } | 9800 | } |
9425 | 9801 | ||
9426 | // InternalApplicationConfiguration.g:3438:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) | 9802 | // InternalApplicationConfiguration.g:3585:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) |
9427 | int alt48=3; | 9803 | int alt50=3; |
9428 | switch ( input.LA(1) ) { | 9804 | switch ( input.LA(1) ) { |
9429 | case RULE_INT: | 9805 | case RULE_INT: |
9430 | { | 9806 | { |
9431 | int LA48_1 = input.LA(2); | 9807 | int LA50_1 = input.LA(2); |
9432 | 9808 | ||
9433 | if ( (LA48_1==EOF||(LA48_1>=20 && LA48_1<=21)) ) { | 9809 | if ( (LA50_1==46) ) { |
9434 | alt48=1; | 9810 | alt50=2; |
9435 | } | 9811 | } |
9436 | else if ( (LA48_1==45) ) { | 9812 | else if ( (LA50_1==EOF||(LA50_1>=20 && LA50_1<=21)) ) { |
9437 | alt48=2; | 9813 | alt50=1; |
9438 | } | 9814 | } |
9439 | else { | 9815 | else { |
9440 | NoViableAltException nvae = | 9816 | NoViableAltException nvae = |
9441 | new NoViableAltException("", 48, 1, input); | 9817 | new NoViableAltException("", 50, 1, input); |
9442 | 9818 | ||
9443 | throw nvae; | 9819 | throw nvae; |
9444 | } | 9820 | } |
9445 | } | 9821 | } |
9446 | break; | 9822 | break; |
9447 | case 44: | 9823 | case 45: |
9448 | { | 9824 | { |
9449 | alt48=1; | 9825 | alt50=1; |
9450 | } | 9826 | } |
9451 | break; | 9827 | break; |
9452 | case 19: | 9828 | case 19: |
9453 | { | 9829 | { |
9454 | alt48=3; | 9830 | alt50=3; |
9455 | } | 9831 | } |
9456 | break; | 9832 | break; |
9457 | default: | 9833 | default: |
9458 | NoViableAltException nvae = | 9834 | NoViableAltException nvae = |
9459 | new NoViableAltException("", 48, 0, input); | 9835 | new NoViableAltException("", 50, 0, input); |
9460 | 9836 | ||
9461 | throw nvae; | 9837 | throw nvae; |
9462 | } | 9838 | } |
9463 | 9839 | ||
9464 | switch (alt48) { | 9840 | switch (alt50) { |
9465 | case 1 : | 9841 | case 1 : |
9466 | // InternalApplicationConfiguration.g:3439:4: ( (lv_number_4_0= ruleExactNumber ) ) | 9842 | // InternalApplicationConfiguration.g:3586:4: ( (lv_number_4_0= ruleExactNumber ) ) |
9467 | { | 9843 | { |
9468 | // InternalApplicationConfiguration.g:3439:4: ( (lv_number_4_0= ruleExactNumber ) ) | 9844 | // InternalApplicationConfiguration.g:3586:4: ( (lv_number_4_0= ruleExactNumber ) ) |
9469 | // InternalApplicationConfiguration.g:3440:5: (lv_number_4_0= ruleExactNumber ) | 9845 | // InternalApplicationConfiguration.g:3587:5: (lv_number_4_0= ruleExactNumber ) |
9470 | { | 9846 | { |
9471 | // InternalApplicationConfiguration.g:3440:5: (lv_number_4_0= ruleExactNumber ) | 9847 | // InternalApplicationConfiguration.g:3587:5: (lv_number_4_0= ruleExactNumber ) |
9472 | // InternalApplicationConfiguration.g:3441:6: lv_number_4_0= ruleExactNumber | 9848 | // InternalApplicationConfiguration.g:3588:6: lv_number_4_0= ruleExactNumber |
9473 | { | 9849 | { |
9474 | 9850 | ||
9475 | newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); | 9851 | newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); |
@@ -9500,13 +9876,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9500 | } | 9876 | } |
9501 | break; | 9877 | break; |
9502 | case 2 : | 9878 | case 2 : |
9503 | // InternalApplicationConfiguration.g:3459:4: ( (lv_number_5_0= ruleIntervallNumber ) ) | 9879 | // InternalApplicationConfiguration.g:3606:4: ( (lv_number_5_0= ruleIntervallNumber ) ) |
9504 | { | 9880 | { |
9505 | // InternalApplicationConfiguration.g:3459:4: ( (lv_number_5_0= ruleIntervallNumber ) ) | 9881 | // InternalApplicationConfiguration.g:3606:4: ( (lv_number_5_0= ruleIntervallNumber ) ) |
9506 | // InternalApplicationConfiguration.g:3460:5: (lv_number_5_0= ruleIntervallNumber ) | 9882 | // InternalApplicationConfiguration.g:3607:5: (lv_number_5_0= ruleIntervallNumber ) |
9507 | { | 9883 | { |
9508 | // InternalApplicationConfiguration.g:3460:5: (lv_number_5_0= ruleIntervallNumber ) | 9884 | // InternalApplicationConfiguration.g:3607:5: (lv_number_5_0= ruleIntervallNumber ) |
9509 | // InternalApplicationConfiguration.g:3461:6: lv_number_5_0= ruleIntervallNumber | 9885 | // InternalApplicationConfiguration.g:3608:6: lv_number_5_0= ruleIntervallNumber |
9510 | { | 9886 | { |
9511 | 9887 | ||
9512 | newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); | 9888 | newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); |
@@ -9537,13 +9913,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9537 | } | 9913 | } |
9538 | break; | 9914 | break; |
9539 | case 3 : | 9915 | case 3 : |
9540 | // InternalApplicationConfiguration.g:3479:4: ( (lv_number_6_0= ruleRealEnumeration ) ) | 9916 | // InternalApplicationConfiguration.g:3626:4: ( (lv_number_6_0= ruleRealEnumeration ) ) |
9541 | { | 9917 | { |
9542 | // InternalApplicationConfiguration.g:3479:4: ( (lv_number_6_0= ruleRealEnumeration ) ) | 9918 | // InternalApplicationConfiguration.g:3626:4: ( (lv_number_6_0= ruleRealEnumeration ) ) |
9543 | // InternalApplicationConfiguration.g:3480:5: (lv_number_6_0= ruleRealEnumeration ) | 9919 | // InternalApplicationConfiguration.g:3627:5: (lv_number_6_0= ruleRealEnumeration ) |
9544 | { | 9920 | { |
9545 | // InternalApplicationConfiguration.g:3480:5: (lv_number_6_0= ruleRealEnumeration ) | 9921 | // InternalApplicationConfiguration.g:3627:5: (lv_number_6_0= ruleRealEnumeration ) |
9546 | // InternalApplicationConfiguration.g:3481:6: lv_number_6_0= ruleRealEnumeration | 9922 | // InternalApplicationConfiguration.g:3628:6: lv_number_6_0= ruleRealEnumeration |
9547 | { | 9923 | { |
9548 | 9924 | ||
9549 | newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); | 9925 | newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); |
@@ -9599,7 +9975,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9599 | 9975 | ||
9600 | 9976 | ||
9601 | // $ANTLR start "entryRuleStringTypeScope" | 9977 | // $ANTLR start "entryRuleStringTypeScope" |
9602 | // InternalApplicationConfiguration.g:3503:1: entryRuleStringTypeScope returns [EObject current=null] : iv_ruleStringTypeScope= ruleStringTypeScope EOF ; | 9978 | // InternalApplicationConfiguration.g:3650:1: entryRuleStringTypeScope returns [EObject current=null] : iv_ruleStringTypeScope= ruleStringTypeScope EOF ; |
9603 | public final EObject entryRuleStringTypeScope() throws RecognitionException { | 9979 | public final EObject entryRuleStringTypeScope() throws RecognitionException { |
9604 | EObject current = null; | 9980 | EObject current = null; |
9605 | 9981 | ||
@@ -9607,8 +9983,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9607 | 9983 | ||
9608 | 9984 | ||
9609 | try { | 9985 | try { |
9610 | // InternalApplicationConfiguration.g:3503:56: (iv_ruleStringTypeScope= ruleStringTypeScope EOF ) | 9986 | // InternalApplicationConfiguration.g:3650:56: (iv_ruleStringTypeScope= ruleStringTypeScope EOF ) |
9611 | // InternalApplicationConfiguration.g:3504:2: iv_ruleStringTypeScope= ruleStringTypeScope EOF | 9987 | // InternalApplicationConfiguration.g:3651:2: iv_ruleStringTypeScope= ruleStringTypeScope EOF |
9612 | { | 9988 | { |
9613 | newCompositeNode(grammarAccess.getStringTypeScopeRule()); | 9989 | newCompositeNode(grammarAccess.getStringTypeScopeRule()); |
9614 | pushFollow(FOLLOW_1); | 9990 | pushFollow(FOLLOW_1); |
@@ -9635,7 +10011,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9635 | 10011 | ||
9636 | 10012 | ||
9637 | // $ANTLR start "ruleStringTypeScope" | 10013 | // $ANTLR start "ruleStringTypeScope" |
9638 | // InternalApplicationConfiguration.g:3510: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 ) ) ) ) ; | 10014 | // InternalApplicationConfiguration.g:3657: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 ) ) ) ) ; |
9639 | public final EObject ruleStringTypeScope() throws RecognitionException { | 10015 | public final EObject ruleStringTypeScope() throws RecognitionException { |
9640 | EObject current = null; | 10016 | EObject current = null; |
9641 | 10017 | ||
@@ -9655,21 +10031,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9655 | enterRule(); | 10031 | enterRule(); |
9656 | 10032 | ||
9657 | try { | 10033 | try { |
9658 | // InternalApplicationConfiguration.g:3516: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 ) ) ) ) ) | 10034 | // InternalApplicationConfiguration.g:3663: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 ) ) ) ) ) |
9659 | // InternalApplicationConfiguration.g:3517: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 ) ) ) ) | 10035 | // InternalApplicationConfiguration.g:3664: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 ) ) ) ) |
9660 | { | 10036 | { |
9661 | // InternalApplicationConfiguration.g:3517: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 ) ) ) ) | 10037 | // InternalApplicationConfiguration.g:3664: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 ) ) ) ) |
9662 | // InternalApplicationConfiguration.g:3518: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 ) ) ) | 10038 | // InternalApplicationConfiguration.g:3665: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 ) ) ) |
9663 | { | 10039 | { |
9664 | otherlv_0=(Token)match(input,36,FOLLOW_38); | 10040 | otherlv_0=(Token)match(input,37,FOLLOW_38); |
9665 | 10041 | ||
9666 | newLeafNode(otherlv_0, grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); | 10042 | newLeafNode(otherlv_0, grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); |
9667 | 10043 | ||
9668 | // InternalApplicationConfiguration.g:3522:3: ( (lv_type_1_0= ruleStringReference ) ) | 10044 | // InternalApplicationConfiguration.g:3669:3: ( (lv_type_1_0= ruleStringReference ) ) |
9669 | // InternalApplicationConfiguration.g:3523:4: (lv_type_1_0= ruleStringReference ) | 10045 | // InternalApplicationConfiguration.g:3670:4: (lv_type_1_0= ruleStringReference ) |
9670 | { | 10046 | { |
9671 | // InternalApplicationConfiguration.g:3523:4: (lv_type_1_0= ruleStringReference ) | 10047 | // InternalApplicationConfiguration.g:3670:4: (lv_type_1_0= ruleStringReference ) |
9672 | // InternalApplicationConfiguration.g:3524:5: lv_type_1_0= ruleStringReference | 10048 | // InternalApplicationConfiguration.g:3671:5: lv_type_1_0= ruleStringReference |
9673 | { | 10049 | { |
9674 | 10050 | ||
9675 | newCompositeNode(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); | 10051 | newCompositeNode(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); |
@@ -9696,33 +10072,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9696 | 10072 | ||
9697 | } | 10073 | } |
9698 | 10074 | ||
9699 | // InternalApplicationConfiguration.g:3541:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) | 10075 | // InternalApplicationConfiguration.g:3688:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) |
9700 | int alt49=2; | 10076 | int alt51=2; |
9701 | int LA49_0 = input.LA(1); | 10077 | int LA51_0 = input.LA(1); |
9702 | 10078 | ||
9703 | if ( (LA49_0==37) ) { | 10079 | if ( (LA51_0==38) ) { |
9704 | alt49=1; | 10080 | alt51=1; |
9705 | } | 10081 | } |
9706 | else if ( (LA49_0==18) ) { | 10082 | else if ( (LA51_0==18) ) { |
9707 | alt49=2; | 10083 | alt51=2; |
9708 | } | 10084 | } |
9709 | else { | 10085 | else { |
9710 | NoViableAltException nvae = | 10086 | NoViableAltException nvae = |
9711 | new NoViableAltException("", 49, 0, input); | 10087 | new NoViableAltException("", 51, 0, input); |
9712 | 10088 | ||
9713 | throw nvae; | 10089 | throw nvae; |
9714 | } | 10090 | } |
9715 | switch (alt49) { | 10091 | switch (alt51) { |
9716 | case 1 : | 10092 | case 1 : |
9717 | // InternalApplicationConfiguration.g:3542:4: ( (lv_setsNew_2_0= '+=' ) ) | 10093 | // InternalApplicationConfiguration.g:3689:4: ( (lv_setsNew_2_0= '+=' ) ) |
9718 | { | 10094 | { |
9719 | // InternalApplicationConfiguration.g:3542:4: ( (lv_setsNew_2_0= '+=' ) ) | 10095 | // InternalApplicationConfiguration.g:3689:4: ( (lv_setsNew_2_0= '+=' ) ) |
9720 | // InternalApplicationConfiguration.g:3543:5: (lv_setsNew_2_0= '+=' ) | 10096 | // InternalApplicationConfiguration.g:3690:5: (lv_setsNew_2_0= '+=' ) |
9721 | { | 10097 | { |
9722 | // InternalApplicationConfiguration.g:3543:5: (lv_setsNew_2_0= '+=' ) | 10098 | // InternalApplicationConfiguration.g:3690:5: (lv_setsNew_2_0= '+=' ) |
9723 | // InternalApplicationConfiguration.g:3544:6: lv_setsNew_2_0= '+=' | 10099 | // InternalApplicationConfiguration.g:3691:6: lv_setsNew_2_0= '+=' |
9724 | { | 10100 | { |
9725 | lv_setsNew_2_0=(Token)match(input,37,FOLLOW_36); | 10101 | lv_setsNew_2_0=(Token)match(input,38,FOLLOW_36); |
9726 | 10102 | ||
9727 | newLeafNode(lv_setsNew_2_0, grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); | 10103 | newLeafNode(lv_setsNew_2_0, grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); |
9728 | 10104 | ||
@@ -9742,13 +10118,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9742 | } | 10118 | } |
9743 | break; | 10119 | break; |
9744 | case 2 : | 10120 | case 2 : |
9745 | // InternalApplicationConfiguration.g:3557:4: ( (lv_setsSum_3_0= '=' ) ) | 10121 | // InternalApplicationConfiguration.g:3704:4: ( (lv_setsSum_3_0= '=' ) ) |
9746 | { | 10122 | { |
9747 | // InternalApplicationConfiguration.g:3557:4: ( (lv_setsSum_3_0= '=' ) ) | 10123 | // InternalApplicationConfiguration.g:3704:4: ( (lv_setsSum_3_0= '=' ) ) |
9748 | // InternalApplicationConfiguration.g:3558:5: (lv_setsSum_3_0= '=' ) | 10124 | // InternalApplicationConfiguration.g:3705:5: (lv_setsSum_3_0= '=' ) |
9749 | { | 10125 | { |
9750 | // InternalApplicationConfiguration.g:3558:5: (lv_setsSum_3_0= '=' ) | 10126 | // InternalApplicationConfiguration.g:3705:5: (lv_setsSum_3_0= '=' ) |
9751 | // InternalApplicationConfiguration.g:3559:6: lv_setsSum_3_0= '=' | 10127 | // InternalApplicationConfiguration.g:3706:6: lv_setsSum_3_0= '=' |
9752 | { | 10128 | { |
9753 | lv_setsSum_3_0=(Token)match(input,18,FOLLOW_36); | 10129 | lv_setsSum_3_0=(Token)match(input,18,FOLLOW_36); |
9754 | 10130 | ||
@@ -9772,53 +10148,53 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9772 | 10148 | ||
9773 | } | 10149 | } |
9774 | 10150 | ||
9775 | // InternalApplicationConfiguration.g:3572:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) | 10151 | // InternalApplicationConfiguration.g:3719:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) |
9776 | int alt50=3; | 10152 | int alt52=3; |
9777 | switch ( input.LA(1) ) { | 10153 | switch ( input.LA(1) ) { |
9778 | case RULE_INT: | 10154 | case RULE_INT: |
9779 | { | 10155 | { |
9780 | int LA50_1 = input.LA(2); | 10156 | int LA52_1 = input.LA(2); |
9781 | 10157 | ||
9782 | if ( (LA50_1==45) ) { | 10158 | if ( (LA52_1==EOF||(LA52_1>=20 && LA52_1<=21)) ) { |
9783 | alt50=2; | 10159 | alt52=1; |
9784 | } | 10160 | } |
9785 | else if ( (LA50_1==EOF||(LA50_1>=20 && LA50_1<=21)) ) { | 10161 | else if ( (LA52_1==46) ) { |
9786 | alt50=1; | 10162 | alt52=2; |
9787 | } | 10163 | } |
9788 | else { | 10164 | else { |
9789 | NoViableAltException nvae = | 10165 | NoViableAltException nvae = |
9790 | new NoViableAltException("", 50, 1, input); | 10166 | new NoViableAltException("", 52, 1, input); |
9791 | 10167 | ||
9792 | throw nvae; | 10168 | throw nvae; |
9793 | } | 10169 | } |
9794 | } | 10170 | } |
9795 | break; | 10171 | break; |
9796 | case 44: | 10172 | case 45: |
9797 | { | 10173 | { |
9798 | alt50=1; | 10174 | alt52=1; |
9799 | } | 10175 | } |
9800 | break; | 10176 | break; |
9801 | case 19: | 10177 | case 19: |
9802 | { | 10178 | { |
9803 | alt50=3; | 10179 | alt52=3; |
9804 | } | 10180 | } |
9805 | break; | 10181 | break; |
9806 | default: | 10182 | default: |
9807 | NoViableAltException nvae = | 10183 | NoViableAltException nvae = |
9808 | new NoViableAltException("", 50, 0, input); | 10184 | new NoViableAltException("", 52, 0, input); |
9809 | 10185 | ||
9810 | throw nvae; | 10186 | throw nvae; |
9811 | } | 10187 | } |
9812 | 10188 | ||
9813 | switch (alt50) { | 10189 | switch (alt52) { |
9814 | case 1 : | 10190 | case 1 : |
9815 | // InternalApplicationConfiguration.g:3573:4: ( (lv_number_4_0= ruleExactNumber ) ) | 10191 | // InternalApplicationConfiguration.g:3720:4: ( (lv_number_4_0= ruleExactNumber ) ) |
9816 | { | 10192 | { |
9817 | // InternalApplicationConfiguration.g:3573:4: ( (lv_number_4_0= ruleExactNumber ) ) | 10193 | // InternalApplicationConfiguration.g:3720:4: ( (lv_number_4_0= ruleExactNumber ) ) |
9818 | // InternalApplicationConfiguration.g:3574:5: (lv_number_4_0= ruleExactNumber ) | 10194 | // InternalApplicationConfiguration.g:3721:5: (lv_number_4_0= ruleExactNumber ) |
9819 | { | 10195 | { |
9820 | // InternalApplicationConfiguration.g:3574:5: (lv_number_4_0= ruleExactNumber ) | 10196 | // InternalApplicationConfiguration.g:3721:5: (lv_number_4_0= ruleExactNumber ) |
9821 | // InternalApplicationConfiguration.g:3575:6: lv_number_4_0= ruleExactNumber | 10197 | // InternalApplicationConfiguration.g:3722:6: lv_number_4_0= ruleExactNumber |
9822 | { | 10198 | { |
9823 | 10199 | ||
9824 | newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); | 10200 | newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); |
@@ -9849,13 +10225,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9849 | } | 10225 | } |
9850 | break; | 10226 | break; |
9851 | case 2 : | 10227 | case 2 : |
9852 | // InternalApplicationConfiguration.g:3593:4: ( (lv_number_5_0= ruleIntervallNumber ) ) | 10228 | // InternalApplicationConfiguration.g:3740:4: ( (lv_number_5_0= ruleIntervallNumber ) ) |
9853 | { | 10229 | { |
9854 | // InternalApplicationConfiguration.g:3593:4: ( (lv_number_5_0= ruleIntervallNumber ) ) | 10230 | // InternalApplicationConfiguration.g:3740:4: ( (lv_number_5_0= ruleIntervallNumber ) ) |
9855 | // InternalApplicationConfiguration.g:3594:5: (lv_number_5_0= ruleIntervallNumber ) | 10231 | // InternalApplicationConfiguration.g:3741:5: (lv_number_5_0= ruleIntervallNumber ) |
9856 | { | 10232 | { |
9857 | // InternalApplicationConfiguration.g:3594:5: (lv_number_5_0= ruleIntervallNumber ) | 10233 | // InternalApplicationConfiguration.g:3741:5: (lv_number_5_0= ruleIntervallNumber ) |
9858 | // InternalApplicationConfiguration.g:3595:6: lv_number_5_0= ruleIntervallNumber | 10234 | // InternalApplicationConfiguration.g:3742:6: lv_number_5_0= ruleIntervallNumber |
9859 | { | 10235 | { |
9860 | 10236 | ||
9861 | newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); | 10237 | newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); |
@@ -9886,13 +10262,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9886 | } | 10262 | } |
9887 | break; | 10263 | break; |
9888 | case 3 : | 10264 | case 3 : |
9889 | // InternalApplicationConfiguration.g:3613:4: ( (lv_number_6_0= ruleStringEnumeration ) ) | 10265 | // InternalApplicationConfiguration.g:3760:4: ( (lv_number_6_0= ruleStringEnumeration ) ) |
9890 | { | 10266 | { |
9891 | // InternalApplicationConfiguration.g:3613:4: ( (lv_number_6_0= ruleStringEnumeration ) ) | 10267 | // InternalApplicationConfiguration.g:3760:4: ( (lv_number_6_0= ruleStringEnumeration ) ) |
9892 | // InternalApplicationConfiguration.g:3614:5: (lv_number_6_0= ruleStringEnumeration ) | 10268 | // InternalApplicationConfiguration.g:3761:5: (lv_number_6_0= ruleStringEnumeration ) |
9893 | { | 10269 | { |
9894 | // InternalApplicationConfiguration.g:3614:5: (lv_number_6_0= ruleStringEnumeration ) | 10270 | // InternalApplicationConfiguration.g:3761:5: (lv_number_6_0= ruleStringEnumeration ) |
9895 | // InternalApplicationConfiguration.g:3615:6: lv_number_6_0= ruleStringEnumeration | 10271 | // InternalApplicationConfiguration.g:3762:6: lv_number_6_0= ruleStringEnumeration |
9896 | { | 10272 | { |
9897 | 10273 | ||
9898 | newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); | 10274 | newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); |
@@ -9948,7 +10324,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9948 | 10324 | ||
9949 | 10325 | ||
9950 | // $ANTLR start "entryRuleClassReference" | 10326 | // $ANTLR start "entryRuleClassReference" |
9951 | // InternalApplicationConfiguration.g:3637:1: entryRuleClassReference returns [EObject current=null] : iv_ruleClassReference= ruleClassReference EOF ; | 10327 | // InternalApplicationConfiguration.g:3784:1: entryRuleClassReference returns [EObject current=null] : iv_ruleClassReference= ruleClassReference EOF ; |
9952 | public final EObject entryRuleClassReference() throws RecognitionException { | 10328 | public final EObject entryRuleClassReference() throws RecognitionException { |
9953 | EObject current = null; | 10329 | EObject current = null; |
9954 | 10330 | ||
@@ -9956,8 +10332,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9956 | 10332 | ||
9957 | 10333 | ||
9958 | try { | 10334 | try { |
9959 | // InternalApplicationConfiguration.g:3637:55: (iv_ruleClassReference= ruleClassReference EOF ) | 10335 | // InternalApplicationConfiguration.g:3784:55: (iv_ruleClassReference= ruleClassReference EOF ) |
9960 | // InternalApplicationConfiguration.g:3638:2: iv_ruleClassReference= ruleClassReference EOF | 10336 | // InternalApplicationConfiguration.g:3785:2: iv_ruleClassReference= ruleClassReference EOF |
9961 | { | 10337 | { |
9962 | newCompositeNode(grammarAccess.getClassReferenceRule()); | 10338 | newCompositeNode(grammarAccess.getClassReferenceRule()); |
9963 | pushFollow(FOLLOW_1); | 10339 | pushFollow(FOLLOW_1); |
@@ -9984,7 +10360,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9984 | 10360 | ||
9985 | 10361 | ||
9986 | // $ANTLR start "ruleClassReference" | 10362 | // $ANTLR start "ruleClassReference" |
9987 | // InternalApplicationConfiguration.g:3644:1: ruleClassReference returns [EObject current=null] : (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ; | 10363 | // InternalApplicationConfiguration.g:3791:1: ruleClassReference returns [EObject current=null] : (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ; |
9988 | public final EObject ruleClassReference() throws RecognitionException { | 10364 | public final EObject ruleClassReference() throws RecognitionException { |
9989 | EObject current = null; | 10365 | EObject current = null; |
9990 | 10366 | ||
@@ -9997,21 +10373,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9997 | enterRule(); | 10373 | enterRule(); |
9998 | 10374 | ||
9999 | try { | 10375 | try { |
10000 | // InternalApplicationConfiguration.g:3650:2: ( (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ) | 10376 | // InternalApplicationConfiguration.g:3797:2: ( (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ) |
10001 | // InternalApplicationConfiguration.g:3651:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) | 10377 | // InternalApplicationConfiguration.g:3798:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) |
10002 | { | 10378 | { |
10003 | // InternalApplicationConfiguration.g:3651:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) | 10379 | // InternalApplicationConfiguration.g:3798:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) |
10004 | // InternalApplicationConfiguration.g:3652:3: otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' | 10380 | // InternalApplicationConfiguration.g:3799:3: otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' |
10005 | { | 10381 | { |
10006 | otherlv_0=(Token)match(input,38,FOLLOW_6); | 10382 | otherlv_0=(Token)match(input,39,FOLLOW_6); |
10007 | 10383 | ||
10008 | newLeafNode(otherlv_0, grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); | 10384 | newLeafNode(otherlv_0, grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); |
10009 | 10385 | ||
10010 | // InternalApplicationConfiguration.g:3656:3: ( (lv_element_1_0= ruleMetamodelElement ) ) | 10386 | // InternalApplicationConfiguration.g:3803:3: ( (lv_element_1_0= ruleMetamodelElement ) ) |
10011 | // InternalApplicationConfiguration.g:3657:4: (lv_element_1_0= ruleMetamodelElement ) | 10387 | // InternalApplicationConfiguration.g:3804:4: (lv_element_1_0= ruleMetamodelElement ) |
10012 | { | 10388 | { |
10013 | // InternalApplicationConfiguration.g:3657:4: (lv_element_1_0= ruleMetamodelElement ) | 10389 | // InternalApplicationConfiguration.g:3804:4: (lv_element_1_0= ruleMetamodelElement ) |
10014 | // InternalApplicationConfiguration.g:3658:5: lv_element_1_0= ruleMetamodelElement | 10390 | // InternalApplicationConfiguration.g:3805:5: lv_element_1_0= ruleMetamodelElement |
10015 | { | 10391 | { |
10016 | 10392 | ||
10017 | newCompositeNode(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); | 10393 | newCompositeNode(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); |
@@ -10038,7 +10414,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10038 | 10414 | ||
10039 | } | 10415 | } |
10040 | 10416 | ||
10041 | otherlv_2=(Token)match(input,39,FOLLOW_2); | 10417 | otherlv_2=(Token)match(input,40,FOLLOW_2); |
10042 | 10418 | ||
10043 | newLeafNode(otherlv_2, grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); | 10419 | newLeafNode(otherlv_2, grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); |
10044 | 10420 | ||
@@ -10065,7 +10441,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10065 | 10441 | ||
10066 | 10442 | ||
10067 | // $ANTLR start "entryRuleObjectReference" | 10443 | // $ANTLR start "entryRuleObjectReference" |
10068 | // InternalApplicationConfiguration.g:3683:1: entryRuleObjectReference returns [EObject current=null] : iv_ruleObjectReference= ruleObjectReference EOF ; | 10444 | // InternalApplicationConfiguration.g:3830:1: entryRuleObjectReference returns [EObject current=null] : iv_ruleObjectReference= ruleObjectReference EOF ; |
10069 | public final EObject entryRuleObjectReference() throws RecognitionException { | 10445 | public final EObject entryRuleObjectReference() throws RecognitionException { |
10070 | EObject current = null; | 10446 | EObject current = null; |
10071 | 10447 | ||
@@ -10073,8 +10449,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10073 | 10449 | ||
10074 | 10450 | ||
10075 | try { | 10451 | try { |
10076 | // InternalApplicationConfiguration.g:3683:56: (iv_ruleObjectReference= ruleObjectReference EOF ) | 10452 | // InternalApplicationConfiguration.g:3830:56: (iv_ruleObjectReference= ruleObjectReference EOF ) |
10077 | // InternalApplicationConfiguration.g:3684:2: iv_ruleObjectReference= ruleObjectReference EOF | 10453 | // InternalApplicationConfiguration.g:3831:2: iv_ruleObjectReference= ruleObjectReference EOF |
10078 | { | 10454 | { |
10079 | newCompositeNode(grammarAccess.getObjectReferenceRule()); | 10455 | newCompositeNode(grammarAccess.getObjectReferenceRule()); |
10080 | pushFollow(FOLLOW_1); | 10456 | pushFollow(FOLLOW_1); |
@@ -10101,7 +10477,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10101 | 10477 | ||
10102 | 10478 | ||
10103 | // $ANTLR start "ruleObjectReference" | 10479 | // $ANTLR start "ruleObjectReference" |
10104 | // InternalApplicationConfiguration.g:3690:1: ruleObjectReference returns [EObject current=null] : ( () otherlv_1= 'node' ) ; | 10480 | // InternalApplicationConfiguration.g:3837:1: ruleObjectReference returns [EObject current=null] : ( () otherlv_1= 'node' ) ; |
10105 | public final EObject ruleObjectReference() throws RecognitionException { | 10481 | public final EObject ruleObjectReference() throws RecognitionException { |
10106 | EObject current = null; | 10482 | EObject current = null; |
10107 | 10483 | ||
@@ -10111,14 +10487,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10111 | enterRule(); | 10487 | enterRule(); |
10112 | 10488 | ||
10113 | try { | 10489 | try { |
10114 | // InternalApplicationConfiguration.g:3696:2: ( ( () otherlv_1= 'node' ) ) | 10490 | // InternalApplicationConfiguration.g:3843:2: ( ( () otherlv_1= 'node' ) ) |
10115 | // InternalApplicationConfiguration.g:3697:2: ( () otherlv_1= 'node' ) | 10491 | // InternalApplicationConfiguration.g:3844:2: ( () otherlv_1= 'node' ) |
10116 | { | 10492 | { |
10117 | // InternalApplicationConfiguration.g:3697:2: ( () otherlv_1= 'node' ) | 10493 | // InternalApplicationConfiguration.g:3844:2: ( () otherlv_1= 'node' ) |
10118 | // InternalApplicationConfiguration.g:3698:3: () otherlv_1= 'node' | 10494 | // InternalApplicationConfiguration.g:3845:3: () otherlv_1= 'node' |
10119 | { | 10495 | { |
10120 | // InternalApplicationConfiguration.g:3698:3: () | 10496 | // InternalApplicationConfiguration.g:3845:3: () |
10121 | // InternalApplicationConfiguration.g:3699:4: | 10497 | // InternalApplicationConfiguration.g:3846:4: |
10122 | { | 10498 | { |
10123 | 10499 | ||
10124 | current = forceCreateModelElement( | 10500 | current = forceCreateModelElement( |
@@ -10128,7 +10504,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10128 | 10504 | ||
10129 | } | 10505 | } |
10130 | 10506 | ||
10131 | otherlv_1=(Token)match(input,40,FOLLOW_2); | 10507 | otherlv_1=(Token)match(input,41,FOLLOW_2); |
10132 | 10508 | ||
10133 | newLeafNode(otherlv_1, grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); | 10509 | newLeafNode(otherlv_1, grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); |
10134 | 10510 | ||
@@ -10155,7 +10531,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10155 | 10531 | ||
10156 | 10532 | ||
10157 | // $ANTLR start "entryRuleIntegerReference" | 10533 | // $ANTLR start "entryRuleIntegerReference" |
10158 | // InternalApplicationConfiguration.g:3713:1: entryRuleIntegerReference returns [EObject current=null] : iv_ruleIntegerReference= ruleIntegerReference EOF ; | 10534 | // InternalApplicationConfiguration.g:3860:1: entryRuleIntegerReference returns [EObject current=null] : iv_ruleIntegerReference= ruleIntegerReference EOF ; |
10159 | public final EObject entryRuleIntegerReference() throws RecognitionException { | 10535 | public final EObject entryRuleIntegerReference() throws RecognitionException { |
10160 | EObject current = null; | 10536 | EObject current = null; |
10161 | 10537 | ||
@@ -10163,8 +10539,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10163 | 10539 | ||
10164 | 10540 | ||
10165 | try { | 10541 | try { |
10166 | // InternalApplicationConfiguration.g:3713:57: (iv_ruleIntegerReference= ruleIntegerReference EOF ) | 10542 | // InternalApplicationConfiguration.g:3860:57: (iv_ruleIntegerReference= ruleIntegerReference EOF ) |
10167 | // InternalApplicationConfiguration.g:3714:2: iv_ruleIntegerReference= ruleIntegerReference EOF | 10543 | // InternalApplicationConfiguration.g:3861:2: iv_ruleIntegerReference= ruleIntegerReference EOF |
10168 | { | 10544 | { |
10169 | newCompositeNode(grammarAccess.getIntegerReferenceRule()); | 10545 | newCompositeNode(grammarAccess.getIntegerReferenceRule()); |
10170 | pushFollow(FOLLOW_1); | 10546 | pushFollow(FOLLOW_1); |
@@ -10191,7 +10567,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10191 | 10567 | ||
10192 | 10568 | ||
10193 | // $ANTLR start "ruleIntegerReference" | 10569 | // $ANTLR start "ruleIntegerReference" |
10194 | // InternalApplicationConfiguration.g:3720:1: ruleIntegerReference returns [EObject current=null] : ( () otherlv_1= 'int' ) ; | 10570 | // InternalApplicationConfiguration.g:3867:1: ruleIntegerReference returns [EObject current=null] : ( () otherlv_1= 'int' ) ; |
10195 | public final EObject ruleIntegerReference() throws RecognitionException { | 10571 | public final EObject ruleIntegerReference() throws RecognitionException { |
10196 | EObject current = null; | 10572 | EObject current = null; |
10197 | 10573 | ||
@@ -10201,14 +10577,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10201 | enterRule(); | 10577 | enterRule(); |
10202 | 10578 | ||
10203 | try { | 10579 | try { |
10204 | // InternalApplicationConfiguration.g:3726:2: ( ( () otherlv_1= 'int' ) ) | 10580 | // InternalApplicationConfiguration.g:3873:2: ( ( () otherlv_1= 'int' ) ) |
10205 | // InternalApplicationConfiguration.g:3727:2: ( () otherlv_1= 'int' ) | 10581 | // InternalApplicationConfiguration.g:3874:2: ( () otherlv_1= 'int' ) |
10206 | { | 10582 | { |
10207 | // InternalApplicationConfiguration.g:3727:2: ( () otherlv_1= 'int' ) | 10583 | // InternalApplicationConfiguration.g:3874:2: ( () otherlv_1= 'int' ) |
10208 | // InternalApplicationConfiguration.g:3728:3: () otherlv_1= 'int' | 10584 | // InternalApplicationConfiguration.g:3875:3: () otherlv_1= 'int' |
10209 | { | 10585 | { |
10210 | // InternalApplicationConfiguration.g:3728:3: () | 10586 | // InternalApplicationConfiguration.g:3875:3: () |
10211 | // InternalApplicationConfiguration.g:3729:4: | 10587 | // InternalApplicationConfiguration.g:3876:4: |
10212 | { | 10588 | { |
10213 | 10589 | ||
10214 | current = forceCreateModelElement( | 10590 | current = forceCreateModelElement( |
@@ -10218,7 +10594,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10218 | 10594 | ||
10219 | } | 10595 | } |
10220 | 10596 | ||
10221 | otherlv_1=(Token)match(input,41,FOLLOW_2); | 10597 | otherlv_1=(Token)match(input,42,FOLLOW_2); |
10222 | 10598 | ||
10223 | newLeafNode(otherlv_1, grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); | 10599 | newLeafNode(otherlv_1, grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); |
10224 | 10600 | ||
@@ -10245,7 +10621,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10245 | 10621 | ||
10246 | 10622 | ||
10247 | // $ANTLR start "entryRuleRealReference" | 10623 | // $ANTLR start "entryRuleRealReference" |
10248 | // InternalApplicationConfiguration.g:3743:1: entryRuleRealReference returns [EObject current=null] : iv_ruleRealReference= ruleRealReference EOF ; | 10624 | // InternalApplicationConfiguration.g:3890:1: entryRuleRealReference returns [EObject current=null] : iv_ruleRealReference= ruleRealReference EOF ; |
10249 | public final EObject entryRuleRealReference() throws RecognitionException { | 10625 | public final EObject entryRuleRealReference() throws RecognitionException { |
10250 | EObject current = null; | 10626 | EObject current = null; |
10251 | 10627 | ||
@@ -10253,8 +10629,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10253 | 10629 | ||
10254 | 10630 | ||
10255 | try { | 10631 | try { |
10256 | // InternalApplicationConfiguration.g:3743:54: (iv_ruleRealReference= ruleRealReference EOF ) | 10632 | // InternalApplicationConfiguration.g:3890:54: (iv_ruleRealReference= ruleRealReference EOF ) |
10257 | // InternalApplicationConfiguration.g:3744:2: iv_ruleRealReference= ruleRealReference EOF | 10633 | // InternalApplicationConfiguration.g:3891:2: iv_ruleRealReference= ruleRealReference EOF |
10258 | { | 10634 | { |
10259 | newCompositeNode(grammarAccess.getRealReferenceRule()); | 10635 | newCompositeNode(grammarAccess.getRealReferenceRule()); |
10260 | pushFollow(FOLLOW_1); | 10636 | pushFollow(FOLLOW_1); |
@@ -10281,7 +10657,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10281 | 10657 | ||
10282 | 10658 | ||
10283 | // $ANTLR start "ruleRealReference" | 10659 | // $ANTLR start "ruleRealReference" |
10284 | // InternalApplicationConfiguration.g:3750:1: ruleRealReference returns [EObject current=null] : ( () otherlv_1= 'real' ) ; | 10660 | // InternalApplicationConfiguration.g:3897:1: ruleRealReference returns [EObject current=null] : ( () otherlv_1= 'real' ) ; |
10285 | public final EObject ruleRealReference() throws RecognitionException { | 10661 | public final EObject ruleRealReference() throws RecognitionException { |
10286 | EObject current = null; | 10662 | EObject current = null; |
10287 | 10663 | ||
@@ -10291,14 +10667,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10291 | enterRule(); | 10667 | enterRule(); |
10292 | 10668 | ||
10293 | try { | 10669 | try { |
10294 | // InternalApplicationConfiguration.g:3756:2: ( ( () otherlv_1= 'real' ) ) | 10670 | // InternalApplicationConfiguration.g:3903:2: ( ( () otherlv_1= 'real' ) ) |
10295 | // InternalApplicationConfiguration.g:3757:2: ( () otherlv_1= 'real' ) | 10671 | // InternalApplicationConfiguration.g:3904:2: ( () otherlv_1= 'real' ) |
10296 | { | 10672 | { |
10297 | // InternalApplicationConfiguration.g:3757:2: ( () otherlv_1= 'real' ) | 10673 | // InternalApplicationConfiguration.g:3904:2: ( () otherlv_1= 'real' ) |
10298 | // InternalApplicationConfiguration.g:3758:3: () otherlv_1= 'real' | 10674 | // InternalApplicationConfiguration.g:3905:3: () otherlv_1= 'real' |
10299 | { | 10675 | { |
10300 | // InternalApplicationConfiguration.g:3758:3: () | 10676 | // InternalApplicationConfiguration.g:3905:3: () |
10301 | // InternalApplicationConfiguration.g:3759:4: | 10677 | // InternalApplicationConfiguration.g:3906:4: |
10302 | { | 10678 | { |
10303 | 10679 | ||
10304 | current = forceCreateModelElement( | 10680 | current = forceCreateModelElement( |
@@ -10308,7 +10684,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10308 | 10684 | ||
10309 | } | 10685 | } |
10310 | 10686 | ||
10311 | otherlv_1=(Token)match(input,42,FOLLOW_2); | 10687 | otherlv_1=(Token)match(input,43,FOLLOW_2); |
10312 | 10688 | ||
10313 | newLeafNode(otherlv_1, grammarAccess.getRealReferenceAccess().getRealKeyword_1()); | 10689 | newLeafNode(otherlv_1, grammarAccess.getRealReferenceAccess().getRealKeyword_1()); |
10314 | 10690 | ||
@@ -10335,7 +10711,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10335 | 10711 | ||
10336 | 10712 | ||
10337 | // $ANTLR start "entryRuleStringReference" | 10713 | // $ANTLR start "entryRuleStringReference" |
10338 | // InternalApplicationConfiguration.g:3773:1: entryRuleStringReference returns [EObject current=null] : iv_ruleStringReference= ruleStringReference EOF ; | 10714 | // InternalApplicationConfiguration.g:3920:1: entryRuleStringReference returns [EObject current=null] : iv_ruleStringReference= ruleStringReference EOF ; |
10339 | public final EObject entryRuleStringReference() throws RecognitionException { | 10715 | public final EObject entryRuleStringReference() throws RecognitionException { |
10340 | EObject current = null; | 10716 | EObject current = null; |
10341 | 10717 | ||
@@ -10343,8 +10719,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10343 | 10719 | ||
10344 | 10720 | ||
10345 | try { | 10721 | try { |
10346 | // InternalApplicationConfiguration.g:3773:56: (iv_ruleStringReference= ruleStringReference EOF ) | 10722 | // InternalApplicationConfiguration.g:3920:56: (iv_ruleStringReference= ruleStringReference EOF ) |
10347 | // InternalApplicationConfiguration.g:3774:2: iv_ruleStringReference= ruleStringReference EOF | 10723 | // InternalApplicationConfiguration.g:3921:2: iv_ruleStringReference= ruleStringReference EOF |
10348 | { | 10724 | { |
10349 | newCompositeNode(grammarAccess.getStringReferenceRule()); | 10725 | newCompositeNode(grammarAccess.getStringReferenceRule()); |
10350 | pushFollow(FOLLOW_1); | 10726 | pushFollow(FOLLOW_1); |
@@ -10371,7 +10747,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10371 | 10747 | ||
10372 | 10748 | ||
10373 | // $ANTLR start "ruleStringReference" | 10749 | // $ANTLR start "ruleStringReference" |
10374 | // InternalApplicationConfiguration.g:3780:1: ruleStringReference returns [EObject current=null] : ( () otherlv_1= 'string' ) ; | 10750 | // InternalApplicationConfiguration.g:3927:1: ruleStringReference returns [EObject current=null] : ( () otherlv_1= 'string' ) ; |
10375 | public final EObject ruleStringReference() throws RecognitionException { | 10751 | public final EObject ruleStringReference() throws RecognitionException { |
10376 | EObject current = null; | 10752 | EObject current = null; |
10377 | 10753 | ||
@@ -10381,14 +10757,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10381 | enterRule(); | 10757 | enterRule(); |
10382 | 10758 | ||
10383 | try { | 10759 | try { |
10384 | // InternalApplicationConfiguration.g:3786:2: ( ( () otherlv_1= 'string' ) ) | 10760 | // InternalApplicationConfiguration.g:3933:2: ( ( () otherlv_1= 'string' ) ) |
10385 | // InternalApplicationConfiguration.g:3787:2: ( () otherlv_1= 'string' ) | 10761 | // InternalApplicationConfiguration.g:3934:2: ( () otherlv_1= 'string' ) |
10386 | { | 10762 | { |
10387 | // InternalApplicationConfiguration.g:3787:2: ( () otherlv_1= 'string' ) | 10763 | // InternalApplicationConfiguration.g:3934:2: ( () otherlv_1= 'string' ) |
10388 | // InternalApplicationConfiguration.g:3788:3: () otherlv_1= 'string' | 10764 | // InternalApplicationConfiguration.g:3935:3: () otherlv_1= 'string' |
10389 | { | 10765 | { |
10390 | // InternalApplicationConfiguration.g:3788:3: () | 10766 | // InternalApplicationConfiguration.g:3935:3: () |
10391 | // InternalApplicationConfiguration.g:3789:4: | 10767 | // InternalApplicationConfiguration.g:3936:4: |
10392 | { | 10768 | { |
10393 | 10769 | ||
10394 | current = forceCreateModelElement( | 10770 | current = forceCreateModelElement( |
@@ -10398,7 +10774,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10398 | 10774 | ||
10399 | } | 10775 | } |
10400 | 10776 | ||
10401 | otherlv_1=(Token)match(input,43,FOLLOW_2); | 10777 | otherlv_1=(Token)match(input,44,FOLLOW_2); |
10402 | 10778 | ||
10403 | newLeafNode(otherlv_1, grammarAccess.getStringReferenceAccess().getStringKeyword_1()); | 10779 | newLeafNode(otherlv_1, grammarAccess.getStringReferenceAccess().getStringKeyword_1()); |
10404 | 10780 | ||
@@ -10425,7 +10801,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10425 | 10801 | ||
10426 | 10802 | ||
10427 | // $ANTLR start "entryRuleExactNumber" | 10803 | // $ANTLR start "entryRuleExactNumber" |
10428 | // InternalApplicationConfiguration.g:3803:1: entryRuleExactNumber returns [EObject current=null] : iv_ruleExactNumber= ruleExactNumber EOF ; | 10804 | // InternalApplicationConfiguration.g:3950:1: entryRuleExactNumber returns [EObject current=null] : iv_ruleExactNumber= ruleExactNumber EOF ; |
10429 | public final EObject entryRuleExactNumber() throws RecognitionException { | 10805 | public final EObject entryRuleExactNumber() throws RecognitionException { |
10430 | EObject current = null; | 10806 | EObject current = null; |
10431 | 10807 | ||
@@ -10433,8 +10809,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10433 | 10809 | ||
10434 | 10810 | ||
10435 | try { | 10811 | try { |
10436 | // InternalApplicationConfiguration.g:3803:52: (iv_ruleExactNumber= ruleExactNumber EOF ) | 10812 | // InternalApplicationConfiguration.g:3950:52: (iv_ruleExactNumber= ruleExactNumber EOF ) |
10437 | // InternalApplicationConfiguration.g:3804:2: iv_ruleExactNumber= ruleExactNumber EOF | 10813 | // InternalApplicationConfiguration.g:3951:2: iv_ruleExactNumber= ruleExactNumber EOF |
10438 | { | 10814 | { |
10439 | newCompositeNode(grammarAccess.getExactNumberRule()); | 10815 | newCompositeNode(grammarAccess.getExactNumberRule()); |
10440 | pushFollow(FOLLOW_1); | 10816 | pushFollow(FOLLOW_1); |
@@ -10461,7 +10837,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10461 | 10837 | ||
10462 | 10838 | ||
10463 | // $ANTLR start "ruleExactNumber" | 10839 | // $ANTLR start "ruleExactNumber" |
10464 | // InternalApplicationConfiguration.g:3810:1: ruleExactNumber returns [EObject current=null] : ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ; | 10840 | // InternalApplicationConfiguration.g:3957:1: ruleExactNumber returns [EObject current=null] : ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ; |
10465 | public final EObject ruleExactNumber() throws RecognitionException { | 10841 | public final EObject ruleExactNumber() throws RecognitionException { |
10466 | EObject current = null; | 10842 | EObject current = null; |
10467 | 10843 | ||
@@ -10472,34 +10848,34 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10472 | enterRule(); | 10848 | enterRule(); |
10473 | 10849 | ||
10474 | try { | 10850 | try { |
10475 | // InternalApplicationConfiguration.g:3816:2: ( ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ) | 10851 | // InternalApplicationConfiguration.g:3963:2: ( ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ) |
10476 | // InternalApplicationConfiguration.g:3817:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) | 10852 | // InternalApplicationConfiguration.g:3964:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) |
10477 | { | 10853 | { |
10478 | // InternalApplicationConfiguration.g:3817:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) | 10854 | // InternalApplicationConfiguration.g:3964:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) |
10479 | int alt51=2; | 10855 | int alt53=2; |
10480 | int LA51_0 = input.LA(1); | 10856 | int LA53_0 = input.LA(1); |
10481 | 10857 | ||
10482 | if ( (LA51_0==RULE_INT) ) { | 10858 | if ( (LA53_0==RULE_INT) ) { |
10483 | alt51=1; | 10859 | alt53=1; |
10484 | } | 10860 | } |
10485 | else if ( (LA51_0==44) ) { | 10861 | else if ( (LA53_0==45) ) { |
10486 | alt51=2; | 10862 | alt53=2; |
10487 | } | 10863 | } |
10488 | else { | 10864 | else { |
10489 | NoViableAltException nvae = | 10865 | NoViableAltException nvae = |
10490 | new NoViableAltException("", 51, 0, input); | 10866 | new NoViableAltException("", 53, 0, input); |
10491 | 10867 | ||
10492 | throw nvae; | 10868 | throw nvae; |
10493 | } | 10869 | } |
10494 | switch (alt51) { | 10870 | switch (alt53) { |
10495 | case 1 : | 10871 | case 1 : |
10496 | // InternalApplicationConfiguration.g:3818:3: ( (lv_exactNumber_0_0= RULE_INT ) ) | 10872 | // InternalApplicationConfiguration.g:3965:3: ( (lv_exactNumber_0_0= RULE_INT ) ) |
10497 | { | 10873 | { |
10498 | // InternalApplicationConfiguration.g:3818:3: ( (lv_exactNumber_0_0= RULE_INT ) ) | 10874 | // InternalApplicationConfiguration.g:3965:3: ( (lv_exactNumber_0_0= RULE_INT ) ) |
10499 | // InternalApplicationConfiguration.g:3819:4: (lv_exactNumber_0_0= RULE_INT ) | 10875 | // InternalApplicationConfiguration.g:3966:4: (lv_exactNumber_0_0= RULE_INT ) |
10500 | { | 10876 | { |
10501 | // InternalApplicationConfiguration.g:3819:4: (lv_exactNumber_0_0= RULE_INT ) | 10877 | // InternalApplicationConfiguration.g:3966:4: (lv_exactNumber_0_0= RULE_INT ) |
10502 | // InternalApplicationConfiguration.g:3820:5: lv_exactNumber_0_0= RULE_INT | 10878 | // InternalApplicationConfiguration.g:3967:5: lv_exactNumber_0_0= RULE_INT |
10503 | { | 10879 | { |
10504 | lv_exactNumber_0_0=(Token)match(input,RULE_INT,FOLLOW_2); | 10880 | lv_exactNumber_0_0=(Token)match(input,RULE_INT,FOLLOW_2); |
10505 | 10881 | ||
@@ -10525,15 +10901,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10525 | } | 10901 | } |
10526 | break; | 10902 | break; |
10527 | case 2 : | 10903 | case 2 : |
10528 | // InternalApplicationConfiguration.g:3837:3: ( (lv_exactUnlimited_1_0= '*' ) ) | 10904 | // InternalApplicationConfiguration.g:3984:3: ( (lv_exactUnlimited_1_0= '*' ) ) |
10529 | { | 10905 | { |
10530 | // InternalApplicationConfiguration.g:3837:3: ( (lv_exactUnlimited_1_0= '*' ) ) | 10906 | // InternalApplicationConfiguration.g:3984:3: ( (lv_exactUnlimited_1_0= '*' ) ) |
10531 | // InternalApplicationConfiguration.g:3838:4: (lv_exactUnlimited_1_0= '*' ) | 10907 | // InternalApplicationConfiguration.g:3985:4: (lv_exactUnlimited_1_0= '*' ) |
10532 | { | 10908 | { |
10533 | // InternalApplicationConfiguration.g:3838:4: (lv_exactUnlimited_1_0= '*' ) | 10909 | // InternalApplicationConfiguration.g:3985:4: (lv_exactUnlimited_1_0= '*' ) |
10534 | // InternalApplicationConfiguration.g:3839:5: lv_exactUnlimited_1_0= '*' | 10910 | // InternalApplicationConfiguration.g:3986:5: lv_exactUnlimited_1_0= '*' |
10535 | { | 10911 | { |
10536 | lv_exactUnlimited_1_0=(Token)match(input,44,FOLLOW_2); | 10912 | lv_exactUnlimited_1_0=(Token)match(input,45,FOLLOW_2); |
10537 | 10913 | ||
10538 | newLeafNode(lv_exactUnlimited_1_0, grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); | 10914 | newLeafNode(lv_exactUnlimited_1_0, grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); |
10539 | 10915 | ||
@@ -10575,7 +10951,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10575 | 10951 | ||
10576 | 10952 | ||
10577 | // $ANTLR start "entryRuleIntervallNumber" | 10953 | // $ANTLR start "entryRuleIntervallNumber" |
10578 | // InternalApplicationConfiguration.g:3855:1: entryRuleIntervallNumber returns [EObject current=null] : iv_ruleIntervallNumber= ruleIntervallNumber EOF ; | 10954 | // InternalApplicationConfiguration.g:4002:1: entryRuleIntervallNumber returns [EObject current=null] : iv_ruleIntervallNumber= ruleIntervallNumber EOF ; |
10579 | public final EObject entryRuleIntervallNumber() throws RecognitionException { | 10955 | public final EObject entryRuleIntervallNumber() throws RecognitionException { |
10580 | EObject current = null; | 10956 | EObject current = null; |
10581 | 10957 | ||
@@ -10583,8 +10959,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10583 | 10959 | ||
10584 | 10960 | ||
10585 | try { | 10961 | try { |
10586 | // InternalApplicationConfiguration.g:3855:56: (iv_ruleIntervallNumber= ruleIntervallNumber EOF ) | 10962 | // InternalApplicationConfiguration.g:4002:56: (iv_ruleIntervallNumber= ruleIntervallNumber EOF ) |
10587 | // InternalApplicationConfiguration.g:3856:2: iv_ruleIntervallNumber= ruleIntervallNumber EOF | 10963 | // InternalApplicationConfiguration.g:4003:2: iv_ruleIntervallNumber= ruleIntervallNumber EOF |
10588 | { | 10964 | { |
10589 | newCompositeNode(grammarAccess.getIntervallNumberRule()); | 10965 | newCompositeNode(grammarAccess.getIntervallNumberRule()); |
10590 | pushFollow(FOLLOW_1); | 10966 | pushFollow(FOLLOW_1); |
@@ -10611,7 +10987,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10611 | 10987 | ||
10612 | 10988 | ||
10613 | // $ANTLR start "ruleIntervallNumber" | 10989 | // $ANTLR start "ruleIntervallNumber" |
10614 | // InternalApplicationConfiguration.g:3862:1: ruleIntervallNumber returns [EObject current=null] : ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ; | 10990 | // InternalApplicationConfiguration.g:4009:1: ruleIntervallNumber returns [EObject current=null] : ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ; |
10615 | public final EObject ruleIntervallNumber() throws RecognitionException { | 10991 | public final EObject ruleIntervallNumber() throws RecognitionException { |
10616 | EObject current = null; | 10992 | EObject current = null; |
10617 | 10993 | ||
@@ -10624,17 +11000,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10624 | enterRule(); | 11000 | enterRule(); |
10625 | 11001 | ||
10626 | try { | 11002 | try { |
10627 | // InternalApplicationConfiguration.g:3868:2: ( ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ) | 11003 | // InternalApplicationConfiguration.g:4015:2: ( ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ) |
10628 | // InternalApplicationConfiguration.g:3869:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) | 11004 | // InternalApplicationConfiguration.g:4016:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) |
10629 | { | 11005 | { |
10630 | // InternalApplicationConfiguration.g:3869:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) | 11006 | // InternalApplicationConfiguration.g:4016:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) |
10631 | // InternalApplicationConfiguration.g:3870:3: ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) | 11007 | // InternalApplicationConfiguration.g:4017:3: ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) |
10632 | { | 11008 | { |
10633 | // InternalApplicationConfiguration.g:3870:3: ( (lv_min_0_0= RULE_INT ) ) | 11009 | // InternalApplicationConfiguration.g:4017:3: ( (lv_min_0_0= RULE_INT ) ) |
10634 | // InternalApplicationConfiguration.g:3871:4: (lv_min_0_0= RULE_INT ) | 11010 | // InternalApplicationConfiguration.g:4018:4: (lv_min_0_0= RULE_INT ) |
10635 | { | 11011 | { |
10636 | // InternalApplicationConfiguration.g:3871:4: (lv_min_0_0= RULE_INT ) | 11012 | // InternalApplicationConfiguration.g:4018:4: (lv_min_0_0= RULE_INT ) |
10637 | // InternalApplicationConfiguration.g:3872:5: lv_min_0_0= RULE_INT | 11013 | // InternalApplicationConfiguration.g:4019:5: lv_min_0_0= RULE_INT |
10638 | { | 11014 | { |
10639 | lv_min_0_0=(Token)match(input,RULE_INT,FOLLOW_40); | 11015 | lv_min_0_0=(Token)match(input,RULE_INT,FOLLOW_40); |
10640 | 11016 | ||
@@ -10656,35 +11032,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10656 | 11032 | ||
10657 | } | 11033 | } |
10658 | 11034 | ||
10659 | otherlv_1=(Token)match(input,45,FOLLOW_33); | 11035 | otherlv_1=(Token)match(input,46,FOLLOW_33); |
10660 | 11036 | ||
10661 | newLeafNode(otherlv_1, grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); | 11037 | newLeafNode(otherlv_1, grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); |
10662 | 11038 | ||
10663 | // InternalApplicationConfiguration.g:3892:3: ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) | 11039 | // InternalApplicationConfiguration.g:4039:3: ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) |
10664 | int alt52=2; | 11040 | int alt54=2; |
10665 | int LA52_0 = input.LA(1); | 11041 | int LA54_0 = input.LA(1); |
10666 | 11042 | ||
10667 | if ( (LA52_0==RULE_INT) ) { | 11043 | if ( (LA54_0==RULE_INT) ) { |
10668 | alt52=1; | 11044 | alt54=1; |
10669 | } | 11045 | } |
10670 | else if ( (LA52_0==44) ) { | 11046 | else if ( (LA54_0==45) ) { |
10671 | alt52=2; | 11047 | alt54=2; |
10672 | } | 11048 | } |
10673 | else { | 11049 | else { |
10674 | NoViableAltException nvae = | 11050 | NoViableAltException nvae = |
10675 | new NoViableAltException("", 52, 0, input); | 11051 | new NoViableAltException("", 54, 0, input); |
10676 | 11052 | ||
10677 | throw nvae; | 11053 | throw nvae; |
10678 | } | 11054 | } |
10679 | switch (alt52) { | 11055 | switch (alt54) { |
10680 | case 1 : | 11056 | case 1 : |
10681 | // InternalApplicationConfiguration.g:3893:4: ( (lv_maxNumber_2_0= RULE_INT ) ) | 11057 | // InternalApplicationConfiguration.g:4040:4: ( (lv_maxNumber_2_0= RULE_INT ) ) |
10682 | { | 11058 | { |
10683 | // InternalApplicationConfiguration.g:3893:4: ( (lv_maxNumber_2_0= RULE_INT ) ) | 11059 | // InternalApplicationConfiguration.g:4040:4: ( (lv_maxNumber_2_0= RULE_INT ) ) |
10684 | // InternalApplicationConfiguration.g:3894:5: (lv_maxNumber_2_0= RULE_INT ) | 11060 | // InternalApplicationConfiguration.g:4041:5: (lv_maxNumber_2_0= RULE_INT ) |
10685 | { | 11061 | { |
10686 | // InternalApplicationConfiguration.g:3894:5: (lv_maxNumber_2_0= RULE_INT ) | 11062 | // InternalApplicationConfiguration.g:4041:5: (lv_maxNumber_2_0= RULE_INT ) |
10687 | // InternalApplicationConfiguration.g:3895:6: lv_maxNumber_2_0= RULE_INT | 11063 | // InternalApplicationConfiguration.g:4042:6: lv_maxNumber_2_0= RULE_INT |
10688 | { | 11064 | { |
10689 | lv_maxNumber_2_0=(Token)match(input,RULE_INT,FOLLOW_2); | 11065 | lv_maxNumber_2_0=(Token)match(input,RULE_INT,FOLLOW_2); |
10690 | 11066 | ||
@@ -10710,15 +11086,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10710 | } | 11086 | } |
10711 | break; | 11087 | break; |
10712 | case 2 : | 11088 | case 2 : |
10713 | // InternalApplicationConfiguration.g:3912:4: ( (lv_maxUnlimited_3_0= '*' ) ) | 11089 | // InternalApplicationConfiguration.g:4059:4: ( (lv_maxUnlimited_3_0= '*' ) ) |
10714 | { | 11090 | { |
10715 | // InternalApplicationConfiguration.g:3912:4: ( (lv_maxUnlimited_3_0= '*' ) ) | 11091 | // InternalApplicationConfiguration.g:4059:4: ( (lv_maxUnlimited_3_0= '*' ) ) |
10716 | // InternalApplicationConfiguration.g:3913:5: (lv_maxUnlimited_3_0= '*' ) | 11092 | // InternalApplicationConfiguration.g:4060:5: (lv_maxUnlimited_3_0= '*' ) |
10717 | { | 11093 | { |
10718 | // InternalApplicationConfiguration.g:3913:5: (lv_maxUnlimited_3_0= '*' ) | 11094 | // InternalApplicationConfiguration.g:4060:5: (lv_maxUnlimited_3_0= '*' ) |
10719 | // InternalApplicationConfiguration.g:3914:6: lv_maxUnlimited_3_0= '*' | 11095 | // InternalApplicationConfiguration.g:4061:6: lv_maxUnlimited_3_0= '*' |
10720 | { | 11096 | { |
10721 | lv_maxUnlimited_3_0=(Token)match(input,44,FOLLOW_2); | 11097 | lv_maxUnlimited_3_0=(Token)match(input,45,FOLLOW_2); |
10722 | 11098 | ||
10723 | newLeafNode(lv_maxUnlimited_3_0, grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); | 11099 | newLeafNode(lv_maxUnlimited_3_0, grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); |
10724 | 11100 | ||
@@ -10763,7 +11139,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10763 | 11139 | ||
10764 | 11140 | ||
10765 | // $ANTLR start "entryRuleIntEnumberation" | 11141 | // $ANTLR start "entryRuleIntEnumberation" |
10766 | // InternalApplicationConfiguration.g:3931:1: entryRuleIntEnumberation returns [EObject current=null] : iv_ruleIntEnumberation= ruleIntEnumberation EOF ; | 11142 | // InternalApplicationConfiguration.g:4078:1: entryRuleIntEnumberation returns [EObject current=null] : iv_ruleIntEnumberation= ruleIntEnumberation EOF ; |
10767 | public final EObject entryRuleIntEnumberation() throws RecognitionException { | 11143 | public final EObject entryRuleIntEnumberation() throws RecognitionException { |
10768 | EObject current = null; | 11144 | EObject current = null; |
10769 | 11145 | ||
@@ -10771,8 +11147,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10771 | 11147 | ||
10772 | 11148 | ||
10773 | try { | 11149 | try { |
10774 | // InternalApplicationConfiguration.g:3931:56: (iv_ruleIntEnumberation= ruleIntEnumberation EOF ) | 11150 | // InternalApplicationConfiguration.g:4078:56: (iv_ruleIntEnumberation= ruleIntEnumberation EOF ) |
10775 | // InternalApplicationConfiguration.g:3932:2: iv_ruleIntEnumberation= ruleIntEnumberation EOF | 11151 | // InternalApplicationConfiguration.g:4079:2: iv_ruleIntEnumberation= ruleIntEnumberation EOF |
10776 | { | 11152 | { |
10777 | newCompositeNode(grammarAccess.getIntEnumberationRule()); | 11153 | newCompositeNode(grammarAccess.getIntEnumberationRule()); |
10778 | pushFollow(FOLLOW_1); | 11154 | pushFollow(FOLLOW_1); |
@@ -10799,7 +11175,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10799 | 11175 | ||
10800 | 11176 | ||
10801 | // $ANTLR start "ruleIntEnumberation" | 11177 | // $ANTLR start "ruleIntEnumberation" |
10802 | // InternalApplicationConfiguration.g:3938:1: ruleIntEnumberation returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) ; | 11178 | // InternalApplicationConfiguration.g:4085:1: ruleIntEnumberation returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) ; |
10803 | public final EObject ruleIntEnumberation() throws RecognitionException { | 11179 | public final EObject ruleIntEnumberation() throws RecognitionException { |
10804 | EObject current = null; | 11180 | EObject current = null; |
10805 | 11181 | ||
@@ -10815,14 +11191,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10815 | enterRule(); | 11191 | enterRule(); |
10816 | 11192 | ||
10817 | try { | 11193 | try { |
10818 | // InternalApplicationConfiguration.g:3944:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) ) | 11194 | // InternalApplicationConfiguration.g:4091:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) ) |
10819 | // InternalApplicationConfiguration.g:3945:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) | 11195 | // InternalApplicationConfiguration.g:4092:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) |
10820 | { | 11196 | { |
10821 | // InternalApplicationConfiguration.g:3945:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) | 11197 | // InternalApplicationConfiguration.g:4092:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) |
10822 | // InternalApplicationConfiguration.g:3946:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' | 11198 | // InternalApplicationConfiguration.g:4093:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' |
10823 | { | 11199 | { |
10824 | // InternalApplicationConfiguration.g:3946:3: () | 11200 | // InternalApplicationConfiguration.g:4093:3: () |
10825 | // InternalApplicationConfiguration.g:3947:4: | 11201 | // InternalApplicationConfiguration.g:4094:4: |
10826 | { | 11202 | { |
10827 | 11203 | ||
10828 | current = forceCreateModelElement( | 11204 | current = forceCreateModelElement( |
@@ -10836,22 +11212,22 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10836 | 11212 | ||
10837 | newLeafNode(otherlv_1, grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); | 11213 | newLeafNode(otherlv_1, grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); |
10838 | 11214 | ||
10839 | // InternalApplicationConfiguration.g:3957:3: ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? | 11215 | // InternalApplicationConfiguration.g:4104:3: ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? |
10840 | int alt54=2; | 11216 | int alt56=2; |
10841 | int LA54_0 = input.LA(1); | 11217 | int LA56_0 = input.LA(1); |
10842 | 11218 | ||
10843 | if ( (LA54_0==RULE_INT||LA54_0==12) ) { | 11219 | if ( (LA56_0==RULE_INT||LA56_0==12) ) { |
10844 | alt54=1; | 11220 | alt56=1; |
10845 | } | 11221 | } |
10846 | switch (alt54) { | 11222 | switch (alt56) { |
10847 | case 1 : | 11223 | case 1 : |
10848 | // InternalApplicationConfiguration.g:3958:4: ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* | 11224 | // InternalApplicationConfiguration.g:4105:4: ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* |
10849 | { | 11225 | { |
10850 | // InternalApplicationConfiguration.g:3958:4: ( (lv_entry_2_0= ruleINTLiteral ) ) | 11226 | // InternalApplicationConfiguration.g:4105:4: ( (lv_entry_2_0= ruleINTLiteral ) ) |
10851 | // InternalApplicationConfiguration.g:3959:5: (lv_entry_2_0= ruleINTLiteral ) | 11227 | // InternalApplicationConfiguration.g:4106:5: (lv_entry_2_0= ruleINTLiteral ) |
10852 | { | 11228 | { |
10853 | // InternalApplicationConfiguration.g:3959:5: (lv_entry_2_0= ruleINTLiteral ) | 11229 | // InternalApplicationConfiguration.g:4106:5: (lv_entry_2_0= ruleINTLiteral ) |
10854 | // InternalApplicationConfiguration.g:3960:6: lv_entry_2_0= ruleINTLiteral | 11230 | // InternalApplicationConfiguration.g:4107:6: lv_entry_2_0= ruleINTLiteral |
10855 | { | 11231 | { |
10856 | 11232 | ||
10857 | newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); | 11233 | newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); |
@@ -10878,30 +11254,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10878 | 11254 | ||
10879 | } | 11255 | } |
10880 | 11256 | ||
10881 | // InternalApplicationConfiguration.g:3977:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* | 11257 | // InternalApplicationConfiguration.g:4124:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* |
10882 | loop53: | 11258 | loop55: |
10883 | do { | 11259 | do { |
10884 | int alt53=2; | 11260 | int alt55=2; |
10885 | int LA53_0 = input.LA(1); | 11261 | int LA55_0 = input.LA(1); |
10886 | 11262 | ||
10887 | if ( (LA53_0==20) ) { | 11263 | if ( (LA55_0==20) ) { |
10888 | alt53=1; | 11264 | alt55=1; |
10889 | } | 11265 | } |
10890 | 11266 | ||
10891 | 11267 | ||
10892 | switch (alt53) { | 11268 | switch (alt55) { |
10893 | case 1 : | 11269 | case 1 : |
10894 | // InternalApplicationConfiguration.g:3978:5: otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) | 11270 | // InternalApplicationConfiguration.g:4125:5: otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) |
10895 | { | 11271 | { |
10896 | otherlv_3=(Token)match(input,20,FOLLOW_24); | 11272 | otherlv_3=(Token)match(input,20,FOLLOW_24); |
10897 | 11273 | ||
10898 | newLeafNode(otherlv_3, grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); | 11274 | newLeafNode(otherlv_3, grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); |
10899 | 11275 | ||
10900 | // InternalApplicationConfiguration.g:3982:5: ( (lv_entry_4_0= ruleINTLiteral ) ) | 11276 | // InternalApplicationConfiguration.g:4129:5: ( (lv_entry_4_0= ruleINTLiteral ) ) |
10901 | // InternalApplicationConfiguration.g:3983:6: (lv_entry_4_0= ruleINTLiteral ) | 11277 | // InternalApplicationConfiguration.g:4130:6: (lv_entry_4_0= ruleINTLiteral ) |
10902 | { | 11278 | { |
10903 | // InternalApplicationConfiguration.g:3983:6: (lv_entry_4_0= ruleINTLiteral ) | 11279 | // InternalApplicationConfiguration.g:4130:6: (lv_entry_4_0= ruleINTLiteral ) |
10904 | // InternalApplicationConfiguration.g:3984:7: lv_entry_4_0= ruleINTLiteral | 11280 | // InternalApplicationConfiguration.g:4131:7: lv_entry_4_0= ruleINTLiteral |
10905 | { | 11281 | { |
10906 | 11282 | ||
10907 | newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); | 11283 | newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); |
@@ -10933,7 +11309,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10933 | break; | 11309 | break; |
10934 | 11310 | ||
10935 | default : | 11311 | default : |
10936 | break loop53; | 11312 | break loop55; |
10937 | } | 11313 | } |
10938 | } while (true); | 11314 | } while (true); |
10939 | 11315 | ||
@@ -10970,7 +11346,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10970 | 11346 | ||
10971 | 11347 | ||
10972 | // $ANTLR start "entryRuleRealEnumeration" | 11348 | // $ANTLR start "entryRuleRealEnumeration" |
10973 | // InternalApplicationConfiguration.g:4011:1: entryRuleRealEnumeration returns [EObject current=null] : iv_ruleRealEnumeration= ruleRealEnumeration EOF ; | 11349 | // InternalApplicationConfiguration.g:4158:1: entryRuleRealEnumeration returns [EObject current=null] : iv_ruleRealEnumeration= ruleRealEnumeration EOF ; |
10974 | public final EObject entryRuleRealEnumeration() throws RecognitionException { | 11350 | public final EObject entryRuleRealEnumeration() throws RecognitionException { |
10975 | EObject current = null; | 11351 | EObject current = null; |
10976 | 11352 | ||
@@ -10978,8 +11354,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
10978 | 11354 | ||
10979 | 11355 | ||
10980 | try { | 11356 | try { |
10981 | // InternalApplicationConfiguration.g:4011:56: (iv_ruleRealEnumeration= ruleRealEnumeration EOF ) | 11357 | // InternalApplicationConfiguration.g:4158:56: (iv_ruleRealEnumeration= ruleRealEnumeration EOF ) |
10982 | // InternalApplicationConfiguration.g:4012:2: iv_ruleRealEnumeration= ruleRealEnumeration EOF | 11358 | // InternalApplicationConfiguration.g:4159:2: iv_ruleRealEnumeration= ruleRealEnumeration EOF |
10983 | { | 11359 | { |
10984 | newCompositeNode(grammarAccess.getRealEnumerationRule()); | 11360 | newCompositeNode(grammarAccess.getRealEnumerationRule()); |
10985 | pushFollow(FOLLOW_1); | 11361 | pushFollow(FOLLOW_1); |
@@ -11006,7 +11382,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11006 | 11382 | ||
11007 | 11383 | ||
11008 | // $ANTLR start "ruleRealEnumeration" | 11384 | // $ANTLR start "ruleRealEnumeration" |
11009 | // InternalApplicationConfiguration.g:4018:1: ruleRealEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) ; | 11385 | // InternalApplicationConfiguration.g:4165:1: ruleRealEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) ; |
11010 | public final EObject ruleRealEnumeration() throws RecognitionException { | 11386 | public final EObject ruleRealEnumeration() throws RecognitionException { |
11011 | EObject current = null; | 11387 | EObject current = null; |
11012 | 11388 | ||
@@ -11022,14 +11398,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11022 | enterRule(); | 11398 | enterRule(); |
11023 | 11399 | ||
11024 | try { | 11400 | try { |
11025 | // InternalApplicationConfiguration.g:4024:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) ) | 11401 | // InternalApplicationConfiguration.g:4171:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) ) |
11026 | // InternalApplicationConfiguration.g:4025:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) | 11402 | // InternalApplicationConfiguration.g:4172:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) |
11027 | { | 11403 | { |
11028 | // InternalApplicationConfiguration.g:4025:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) | 11404 | // InternalApplicationConfiguration.g:4172:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) |
11029 | // InternalApplicationConfiguration.g:4026:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' | 11405 | // InternalApplicationConfiguration.g:4173:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' |
11030 | { | 11406 | { |
11031 | // InternalApplicationConfiguration.g:4026:3: () | 11407 | // InternalApplicationConfiguration.g:4173:3: () |
11032 | // InternalApplicationConfiguration.g:4027:4: | 11408 | // InternalApplicationConfiguration.g:4174:4: |
11033 | { | 11409 | { |
11034 | 11410 | ||
11035 | current = forceCreateModelElement( | 11411 | current = forceCreateModelElement( |
@@ -11043,22 +11419,22 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11043 | 11419 | ||
11044 | newLeafNode(otherlv_1, grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); | 11420 | newLeafNode(otherlv_1, grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); |
11045 | 11421 | ||
11046 | // InternalApplicationConfiguration.g:4037:3: ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? | 11422 | // InternalApplicationConfiguration.g:4184:3: ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? |
11047 | int alt56=2; | 11423 | int alt58=2; |
11048 | int LA56_0 = input.LA(1); | 11424 | int LA58_0 = input.LA(1); |
11049 | 11425 | ||
11050 | if ( (LA56_0==RULE_INT||LA56_0==12) ) { | 11426 | if ( (LA58_0==RULE_INT||LA58_0==12) ) { |
11051 | alt56=1; | 11427 | alt58=1; |
11052 | } | 11428 | } |
11053 | switch (alt56) { | 11429 | switch (alt58) { |
11054 | case 1 : | 11430 | case 1 : |
11055 | // InternalApplicationConfiguration.g:4038:4: ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* | 11431 | // InternalApplicationConfiguration.g:4185:4: ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* |
11056 | { | 11432 | { |
11057 | // InternalApplicationConfiguration.g:4038:4: ( (lv_entry_2_0= ruleREALLiteral ) ) | 11433 | // InternalApplicationConfiguration.g:4185:4: ( (lv_entry_2_0= ruleREALLiteral ) ) |
11058 | // InternalApplicationConfiguration.g:4039:5: (lv_entry_2_0= ruleREALLiteral ) | 11434 | // InternalApplicationConfiguration.g:4186:5: (lv_entry_2_0= ruleREALLiteral ) |
11059 | { | 11435 | { |
11060 | // InternalApplicationConfiguration.g:4039:5: (lv_entry_2_0= ruleREALLiteral ) | 11436 | // InternalApplicationConfiguration.g:4186:5: (lv_entry_2_0= ruleREALLiteral ) |
11061 | // InternalApplicationConfiguration.g:4040:6: lv_entry_2_0= ruleREALLiteral | 11437 | // InternalApplicationConfiguration.g:4187:6: lv_entry_2_0= ruleREALLiteral |
11062 | { | 11438 | { |
11063 | 11439 | ||
11064 | newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); | 11440 | newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); |
@@ -11085,30 +11461,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11085 | 11461 | ||
11086 | } | 11462 | } |
11087 | 11463 | ||
11088 | // InternalApplicationConfiguration.g:4057:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* | 11464 | // InternalApplicationConfiguration.g:4204:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* |
11089 | loop55: | 11465 | loop57: |
11090 | do { | 11466 | do { |
11091 | int alt55=2; | 11467 | int alt57=2; |
11092 | int LA55_0 = input.LA(1); | 11468 | int LA57_0 = input.LA(1); |
11093 | 11469 | ||
11094 | if ( (LA55_0==20) ) { | 11470 | if ( (LA57_0==20) ) { |
11095 | alt55=1; | 11471 | alt57=1; |
11096 | } | 11472 | } |
11097 | 11473 | ||
11098 | 11474 | ||
11099 | switch (alt55) { | 11475 | switch (alt57) { |
11100 | case 1 : | 11476 | case 1 : |
11101 | // InternalApplicationConfiguration.g:4058:5: otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) | 11477 | // InternalApplicationConfiguration.g:4205:5: otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) |
11102 | { | 11478 | { |
11103 | otherlv_3=(Token)match(input,20,FOLLOW_24); | 11479 | otherlv_3=(Token)match(input,20,FOLLOW_24); |
11104 | 11480 | ||
11105 | newLeafNode(otherlv_3, grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); | 11481 | newLeafNode(otherlv_3, grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); |
11106 | 11482 | ||
11107 | // InternalApplicationConfiguration.g:4062:5: ( (lv_entry_4_0= ruleREALLiteral ) ) | 11483 | // InternalApplicationConfiguration.g:4209:5: ( (lv_entry_4_0= ruleREALLiteral ) ) |
11108 | // InternalApplicationConfiguration.g:4063:6: (lv_entry_4_0= ruleREALLiteral ) | 11484 | // InternalApplicationConfiguration.g:4210:6: (lv_entry_4_0= ruleREALLiteral ) |
11109 | { | 11485 | { |
11110 | // InternalApplicationConfiguration.g:4063:6: (lv_entry_4_0= ruleREALLiteral ) | 11486 | // InternalApplicationConfiguration.g:4210:6: (lv_entry_4_0= ruleREALLiteral ) |
11111 | // InternalApplicationConfiguration.g:4064:7: lv_entry_4_0= ruleREALLiteral | 11487 | // InternalApplicationConfiguration.g:4211:7: lv_entry_4_0= ruleREALLiteral |
11112 | { | 11488 | { |
11113 | 11489 | ||
11114 | newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); | 11490 | newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); |
@@ -11140,7 +11516,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11140 | break; | 11516 | break; |
11141 | 11517 | ||
11142 | default : | 11518 | default : |
11143 | break loop55; | 11519 | break loop57; |
11144 | } | 11520 | } |
11145 | } while (true); | 11521 | } while (true); |
11146 | 11522 | ||
@@ -11177,7 +11553,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11177 | 11553 | ||
11178 | 11554 | ||
11179 | // $ANTLR start "entryRuleStringEnumeration" | 11555 | // $ANTLR start "entryRuleStringEnumeration" |
11180 | // InternalApplicationConfiguration.g:4091:1: entryRuleStringEnumeration returns [EObject current=null] : iv_ruleStringEnumeration= ruleStringEnumeration EOF ; | 11556 | // InternalApplicationConfiguration.g:4238:1: entryRuleStringEnumeration returns [EObject current=null] : iv_ruleStringEnumeration= ruleStringEnumeration EOF ; |
11181 | public final EObject entryRuleStringEnumeration() throws RecognitionException { | 11557 | public final EObject entryRuleStringEnumeration() throws RecognitionException { |
11182 | EObject current = null; | 11558 | EObject current = null; |
11183 | 11559 | ||
@@ -11185,8 +11561,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11185 | 11561 | ||
11186 | 11562 | ||
11187 | try { | 11563 | try { |
11188 | // InternalApplicationConfiguration.g:4091:58: (iv_ruleStringEnumeration= ruleStringEnumeration EOF ) | 11564 | // InternalApplicationConfiguration.g:4238:58: (iv_ruleStringEnumeration= ruleStringEnumeration EOF ) |
11189 | // InternalApplicationConfiguration.g:4092:2: iv_ruleStringEnumeration= ruleStringEnumeration EOF | 11565 | // InternalApplicationConfiguration.g:4239:2: iv_ruleStringEnumeration= ruleStringEnumeration EOF |
11190 | { | 11566 | { |
11191 | newCompositeNode(grammarAccess.getStringEnumerationRule()); | 11567 | newCompositeNode(grammarAccess.getStringEnumerationRule()); |
11192 | pushFollow(FOLLOW_1); | 11568 | pushFollow(FOLLOW_1); |
@@ -11213,7 +11589,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11213 | 11589 | ||
11214 | 11590 | ||
11215 | // $ANTLR start "ruleStringEnumeration" | 11591 | // $ANTLR start "ruleStringEnumeration" |
11216 | // InternalApplicationConfiguration.g:4098:1: ruleStringEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ; | 11592 | // InternalApplicationConfiguration.g:4245:1: ruleStringEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ; |
11217 | public final EObject ruleStringEnumeration() throws RecognitionException { | 11593 | public final EObject ruleStringEnumeration() throws RecognitionException { |
11218 | EObject current = null; | 11594 | EObject current = null; |
11219 | 11595 | ||
@@ -11227,14 +11603,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11227 | enterRule(); | 11603 | enterRule(); |
11228 | 11604 | ||
11229 | try { | 11605 | try { |
11230 | // InternalApplicationConfiguration.g:4104:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ) | 11606 | // InternalApplicationConfiguration.g:4251:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ) |
11231 | // InternalApplicationConfiguration.g:4105:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) | 11607 | // InternalApplicationConfiguration.g:4252:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) |
11232 | { | 11608 | { |
11233 | // InternalApplicationConfiguration.g:4105:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) | 11609 | // InternalApplicationConfiguration.g:4252:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) |
11234 | // InternalApplicationConfiguration.g:4106:3: () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' | 11610 | // InternalApplicationConfiguration.g:4253:3: () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' |
11235 | { | 11611 | { |
11236 | // InternalApplicationConfiguration.g:4106:3: () | 11612 | // InternalApplicationConfiguration.g:4253:3: () |
11237 | // InternalApplicationConfiguration.g:4107:4: | 11613 | // InternalApplicationConfiguration.g:4254:4: |
11238 | { | 11614 | { |
11239 | 11615 | ||
11240 | current = forceCreateModelElement( | 11616 | current = forceCreateModelElement( |
@@ -11248,22 +11624,22 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11248 | 11624 | ||
11249 | newLeafNode(otherlv_1, grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); | 11625 | newLeafNode(otherlv_1, grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); |
11250 | 11626 | ||
11251 | // InternalApplicationConfiguration.g:4117:3: ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? | 11627 | // InternalApplicationConfiguration.g:4264:3: ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? |
11252 | int alt58=2; | 11628 | int alt60=2; |
11253 | int LA58_0 = input.LA(1); | 11629 | int LA60_0 = input.LA(1); |
11254 | 11630 | ||
11255 | if ( (LA58_0==RULE_STRING) ) { | 11631 | if ( (LA60_0==RULE_STRING) ) { |
11256 | alt58=1; | 11632 | alt60=1; |
11257 | } | 11633 | } |
11258 | switch (alt58) { | 11634 | switch (alt60) { |
11259 | case 1 : | 11635 | case 1 : |
11260 | // InternalApplicationConfiguration.g:4118:4: ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* | 11636 | // InternalApplicationConfiguration.g:4265:4: ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* |
11261 | { | 11637 | { |
11262 | // InternalApplicationConfiguration.g:4118:4: ( (lv_entry_2_0= RULE_STRING ) ) | 11638 | // InternalApplicationConfiguration.g:4265:4: ( (lv_entry_2_0= RULE_STRING ) ) |
11263 | // InternalApplicationConfiguration.g:4119:5: (lv_entry_2_0= RULE_STRING ) | 11639 | // InternalApplicationConfiguration.g:4266:5: (lv_entry_2_0= RULE_STRING ) |
11264 | { | 11640 | { |
11265 | // InternalApplicationConfiguration.g:4119:5: (lv_entry_2_0= RULE_STRING ) | 11641 | // InternalApplicationConfiguration.g:4266:5: (lv_entry_2_0= RULE_STRING ) |
11266 | // InternalApplicationConfiguration.g:4120:6: lv_entry_2_0= RULE_STRING | 11642 | // InternalApplicationConfiguration.g:4267:6: lv_entry_2_0= RULE_STRING |
11267 | { | 11643 | { |
11268 | lv_entry_2_0=(Token)match(input,RULE_STRING,FOLLOW_15); | 11644 | lv_entry_2_0=(Token)match(input,RULE_STRING,FOLLOW_15); |
11269 | 11645 | ||
@@ -11285,30 +11661,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11285 | 11661 | ||
11286 | } | 11662 | } |
11287 | 11663 | ||
11288 | // InternalApplicationConfiguration.g:4136:4: (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* | 11664 | // InternalApplicationConfiguration.g:4283:4: (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* |
11289 | loop57: | 11665 | loop59: |
11290 | do { | 11666 | do { |
11291 | int alt57=2; | 11667 | int alt59=2; |
11292 | int LA57_0 = input.LA(1); | 11668 | int LA59_0 = input.LA(1); |
11293 | 11669 | ||
11294 | if ( (LA57_0==20) ) { | 11670 | if ( (LA59_0==20) ) { |
11295 | alt57=1; | 11671 | alt59=1; |
11296 | } | 11672 | } |
11297 | 11673 | ||
11298 | 11674 | ||
11299 | switch (alt57) { | 11675 | switch (alt59) { |
11300 | case 1 : | 11676 | case 1 : |
11301 | // InternalApplicationConfiguration.g:4137:5: otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) | 11677 | // InternalApplicationConfiguration.g:4284:5: otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) |
11302 | { | 11678 | { |
11303 | otherlv_3=(Token)match(input,20,FOLLOW_10); | 11679 | otherlv_3=(Token)match(input,20,FOLLOW_10); |
11304 | 11680 | ||
11305 | newLeafNode(otherlv_3, grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); | 11681 | newLeafNode(otherlv_3, grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); |
11306 | 11682 | ||
11307 | // InternalApplicationConfiguration.g:4141:5: ( (lv_entry_4_0= RULE_STRING ) ) | 11683 | // InternalApplicationConfiguration.g:4288:5: ( (lv_entry_4_0= RULE_STRING ) ) |
11308 | // InternalApplicationConfiguration.g:4142:6: (lv_entry_4_0= RULE_STRING ) | 11684 | // InternalApplicationConfiguration.g:4289:6: (lv_entry_4_0= RULE_STRING ) |
11309 | { | 11685 | { |
11310 | // InternalApplicationConfiguration.g:4142:6: (lv_entry_4_0= RULE_STRING ) | 11686 | // InternalApplicationConfiguration.g:4289:6: (lv_entry_4_0= RULE_STRING ) |
11311 | // InternalApplicationConfiguration.g:4143:7: lv_entry_4_0= RULE_STRING | 11687 | // InternalApplicationConfiguration.g:4290:7: lv_entry_4_0= RULE_STRING |
11312 | { | 11688 | { |
11313 | lv_entry_4_0=(Token)match(input,RULE_STRING,FOLLOW_15); | 11689 | lv_entry_4_0=(Token)match(input,RULE_STRING,FOLLOW_15); |
11314 | 11690 | ||
@@ -11335,7 +11711,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11335 | break; | 11711 | break; |
11336 | 11712 | ||
11337 | default : | 11713 | default : |
11338 | break loop57; | 11714 | break loop59; |
11339 | } | 11715 | } |
11340 | } while (true); | 11716 | } while (true); |
11341 | 11717 | ||
@@ -11372,7 +11748,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11372 | 11748 | ||
11373 | 11749 | ||
11374 | // $ANTLR start "entryRuleScopeDeclaration" | 11750 | // $ANTLR start "entryRuleScopeDeclaration" |
11375 | // InternalApplicationConfiguration.g:4169:1: entryRuleScopeDeclaration returns [EObject current=null] : iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ; | 11751 | // InternalApplicationConfiguration.g:4316:1: entryRuleScopeDeclaration returns [EObject current=null] : iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ; |
11376 | public final EObject entryRuleScopeDeclaration() throws RecognitionException { | 11752 | public final EObject entryRuleScopeDeclaration() throws RecognitionException { |
11377 | EObject current = null; | 11753 | EObject current = null; |
11378 | 11754 | ||
@@ -11380,8 +11756,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11380 | 11756 | ||
11381 | 11757 | ||
11382 | try { | 11758 | try { |
11383 | // InternalApplicationConfiguration.g:4169:57: (iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ) | 11759 | // InternalApplicationConfiguration.g:4316:57: (iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ) |
11384 | // InternalApplicationConfiguration.g:4170:2: iv_ruleScopeDeclaration= ruleScopeDeclaration EOF | 11760 | // InternalApplicationConfiguration.g:4317:2: iv_ruleScopeDeclaration= ruleScopeDeclaration EOF |
11385 | { | 11761 | { |
11386 | newCompositeNode(grammarAccess.getScopeDeclarationRule()); | 11762 | newCompositeNode(grammarAccess.getScopeDeclarationRule()); |
11387 | pushFollow(FOLLOW_1); | 11763 | pushFollow(FOLLOW_1); |
@@ -11408,7 +11784,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11408 | 11784 | ||
11409 | 11785 | ||
11410 | // $ANTLR start "ruleScopeDeclaration" | 11786 | // $ANTLR start "ruleScopeDeclaration" |
11411 | // InternalApplicationConfiguration.g:4176:1: ruleScopeDeclaration returns [EObject current=null] : (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ; | 11787 | // InternalApplicationConfiguration.g:4323:1: ruleScopeDeclaration returns [EObject current=null] : (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ; |
11412 | public final EObject ruleScopeDeclaration() throws RecognitionException { | 11788 | public final EObject ruleScopeDeclaration() throws RecognitionException { |
11413 | EObject current = null; | 11789 | EObject current = null; |
11414 | 11790 | ||
@@ -11421,21 +11797,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11421 | enterRule(); | 11797 | enterRule(); |
11422 | 11798 | ||
11423 | try { | 11799 | try { |
11424 | // InternalApplicationConfiguration.g:4182:2: ( (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ) | 11800 | // InternalApplicationConfiguration.g:4329:2: ( (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ) |
11425 | // InternalApplicationConfiguration.g:4183:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) | 11801 | // InternalApplicationConfiguration.g:4330:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) |
11426 | { | 11802 | { |
11427 | // InternalApplicationConfiguration.g:4183:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) | 11803 | // InternalApplicationConfiguration.g:4330:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) |
11428 | // InternalApplicationConfiguration.g:4184:3: otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) | 11804 | // InternalApplicationConfiguration.g:4331:3: otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) |
11429 | { | 11805 | { |
11430 | otherlv_0=(Token)match(input,46,FOLLOW_6); | 11806 | otherlv_0=(Token)match(input,47,FOLLOW_6); |
11431 | 11807 | ||
11432 | newLeafNode(otherlv_0, grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); | 11808 | newLeafNode(otherlv_0, grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); |
11433 | 11809 | ||
11434 | // InternalApplicationConfiguration.g:4188:3: ( (lv_name_1_0= RULE_ID ) ) | 11810 | // InternalApplicationConfiguration.g:4335:3: ( (lv_name_1_0= RULE_ID ) ) |
11435 | // InternalApplicationConfiguration.g:4189:4: (lv_name_1_0= RULE_ID ) | 11811 | // InternalApplicationConfiguration.g:4336:4: (lv_name_1_0= RULE_ID ) |
11436 | { | 11812 | { |
11437 | // InternalApplicationConfiguration.g:4189:4: (lv_name_1_0= RULE_ID ) | 11813 | // InternalApplicationConfiguration.g:4336:4: (lv_name_1_0= RULE_ID ) |
11438 | // InternalApplicationConfiguration.g:4190:5: lv_name_1_0= RULE_ID | 11814 | // InternalApplicationConfiguration.g:4337:5: lv_name_1_0= RULE_ID |
11439 | { | 11815 | { |
11440 | lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17); | 11816 | lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17); |
11441 | 11817 | ||
@@ -11457,11 +11833,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11457 | 11833 | ||
11458 | } | 11834 | } |
11459 | 11835 | ||
11460 | // InternalApplicationConfiguration.g:4206:3: ( (lv_specification_2_0= ruleScopeSpecification ) ) | 11836 | // InternalApplicationConfiguration.g:4353:3: ( (lv_specification_2_0= ruleScopeSpecification ) ) |
11461 | // InternalApplicationConfiguration.g:4207:4: (lv_specification_2_0= ruleScopeSpecification ) | 11837 | // InternalApplicationConfiguration.g:4354:4: (lv_specification_2_0= ruleScopeSpecification ) |
11462 | { | 11838 | { |
11463 | // InternalApplicationConfiguration.g:4207:4: (lv_specification_2_0= ruleScopeSpecification ) | 11839 | // InternalApplicationConfiguration.g:4354:4: (lv_specification_2_0= ruleScopeSpecification ) |
11464 | // InternalApplicationConfiguration.g:4208:5: lv_specification_2_0= ruleScopeSpecification | 11840 | // InternalApplicationConfiguration.g:4355:5: lv_specification_2_0= ruleScopeSpecification |
11465 | { | 11841 | { |
11466 | 11842 | ||
11467 | newCompositeNode(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); | 11843 | newCompositeNode(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); |
@@ -11511,7 +11887,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11511 | 11887 | ||
11512 | 11888 | ||
11513 | // $ANTLR start "entryRuleScopeReference" | 11889 | // $ANTLR start "entryRuleScopeReference" |
11514 | // InternalApplicationConfiguration.g:4229:1: entryRuleScopeReference returns [EObject current=null] : iv_ruleScopeReference= ruleScopeReference EOF ; | 11890 | // InternalApplicationConfiguration.g:4376:1: entryRuleScopeReference returns [EObject current=null] : iv_ruleScopeReference= ruleScopeReference EOF ; |
11515 | public final EObject entryRuleScopeReference() throws RecognitionException { | 11891 | public final EObject entryRuleScopeReference() throws RecognitionException { |
11516 | EObject current = null; | 11892 | EObject current = null; |
11517 | 11893 | ||
@@ -11519,8 +11895,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11519 | 11895 | ||
11520 | 11896 | ||
11521 | try { | 11897 | try { |
11522 | // InternalApplicationConfiguration.g:4229:55: (iv_ruleScopeReference= ruleScopeReference EOF ) | 11898 | // InternalApplicationConfiguration.g:4376:55: (iv_ruleScopeReference= ruleScopeReference EOF ) |
11523 | // InternalApplicationConfiguration.g:4230:2: iv_ruleScopeReference= ruleScopeReference EOF | 11899 | // InternalApplicationConfiguration.g:4377:2: iv_ruleScopeReference= ruleScopeReference EOF |
11524 | { | 11900 | { |
11525 | newCompositeNode(grammarAccess.getScopeReferenceRule()); | 11901 | newCompositeNode(grammarAccess.getScopeReferenceRule()); |
11526 | pushFollow(FOLLOW_1); | 11902 | pushFollow(FOLLOW_1); |
@@ -11547,7 +11923,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11547 | 11923 | ||
11548 | 11924 | ||
11549 | // $ANTLR start "ruleScopeReference" | 11925 | // $ANTLR start "ruleScopeReference" |
11550 | // InternalApplicationConfiguration.g:4236:1: ruleScopeReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; | 11926 | // InternalApplicationConfiguration.g:4383:1: ruleScopeReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; |
11551 | public final EObject ruleScopeReference() throws RecognitionException { | 11927 | public final EObject ruleScopeReference() throws RecognitionException { |
11552 | EObject current = null; | 11928 | EObject current = null; |
11553 | 11929 | ||
@@ -11557,14 +11933,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11557 | enterRule(); | 11933 | enterRule(); |
11558 | 11934 | ||
11559 | try { | 11935 | try { |
11560 | // InternalApplicationConfiguration.g:4242:2: ( ( (otherlv_0= RULE_ID ) ) ) | 11936 | // InternalApplicationConfiguration.g:4389:2: ( ( (otherlv_0= RULE_ID ) ) ) |
11561 | // InternalApplicationConfiguration.g:4243:2: ( (otherlv_0= RULE_ID ) ) | 11937 | // InternalApplicationConfiguration.g:4390:2: ( (otherlv_0= RULE_ID ) ) |
11562 | { | 11938 | { |
11563 | // InternalApplicationConfiguration.g:4243:2: ( (otherlv_0= RULE_ID ) ) | 11939 | // InternalApplicationConfiguration.g:4390:2: ( (otherlv_0= RULE_ID ) ) |
11564 | // InternalApplicationConfiguration.g:4244:3: (otherlv_0= RULE_ID ) | 11940 | // InternalApplicationConfiguration.g:4391:3: (otherlv_0= RULE_ID ) |
11565 | { | 11941 | { |
11566 | // InternalApplicationConfiguration.g:4244:3: (otherlv_0= RULE_ID ) | 11942 | // InternalApplicationConfiguration.g:4391:3: (otherlv_0= RULE_ID ) |
11567 | // InternalApplicationConfiguration.g:4245:4: otherlv_0= RULE_ID | 11943 | // InternalApplicationConfiguration.g:4392:4: otherlv_0= RULE_ID |
11568 | { | 11944 | { |
11569 | 11945 | ||
11570 | if (current==null) { | 11946 | if (current==null) { |
@@ -11601,7 +11977,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11601 | 11977 | ||
11602 | 11978 | ||
11603 | // $ANTLR start "entryRuleScope" | 11979 | // $ANTLR start "entryRuleScope" |
11604 | // InternalApplicationConfiguration.g:4259:1: entryRuleScope returns [EObject current=null] : iv_ruleScope= ruleScope EOF ; | 11980 | // InternalApplicationConfiguration.g:4406:1: entryRuleScope returns [EObject current=null] : iv_ruleScope= ruleScope EOF ; |
11605 | public final EObject entryRuleScope() throws RecognitionException { | 11981 | public final EObject entryRuleScope() throws RecognitionException { |
11606 | EObject current = null; | 11982 | EObject current = null; |
11607 | 11983 | ||
@@ -11609,8 +11985,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11609 | 11985 | ||
11610 | 11986 | ||
11611 | try { | 11987 | try { |
11612 | // InternalApplicationConfiguration.g:4259:46: (iv_ruleScope= ruleScope EOF ) | 11988 | // InternalApplicationConfiguration.g:4406:46: (iv_ruleScope= ruleScope EOF ) |
11613 | // InternalApplicationConfiguration.g:4260:2: iv_ruleScope= ruleScope EOF | 11989 | // InternalApplicationConfiguration.g:4407:2: iv_ruleScope= ruleScope EOF |
11614 | { | 11990 | { |
11615 | newCompositeNode(grammarAccess.getScopeRule()); | 11991 | newCompositeNode(grammarAccess.getScopeRule()); |
11616 | pushFollow(FOLLOW_1); | 11992 | pushFollow(FOLLOW_1); |
@@ -11637,7 +12013,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11637 | 12013 | ||
11638 | 12014 | ||
11639 | // $ANTLR start "ruleScope" | 12015 | // $ANTLR start "ruleScope" |
11640 | // InternalApplicationConfiguration.g:4266:1: ruleScope returns [EObject current=null] : (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ; | 12016 | // InternalApplicationConfiguration.g:4413:1: ruleScope returns [EObject current=null] : (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ; |
11641 | public final EObject ruleScope() throws RecognitionException { | 12017 | public final EObject ruleScope() throws RecognitionException { |
11642 | EObject current = null; | 12018 | EObject current = null; |
11643 | 12019 | ||
@@ -11650,28 +12026,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11650 | enterRule(); | 12026 | enterRule(); |
11651 | 12027 | ||
11652 | try { | 12028 | try { |
11653 | // InternalApplicationConfiguration.g:4272:2: ( (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ) | 12029 | // InternalApplicationConfiguration.g:4419:2: ( (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ) |
11654 | // InternalApplicationConfiguration.g:4273:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) | 12030 | // InternalApplicationConfiguration.g:4420:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) |
11655 | { | 12031 | { |
11656 | // InternalApplicationConfiguration.g:4273:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) | 12032 | // InternalApplicationConfiguration.g:4420:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) |
11657 | int alt59=2; | 12033 | int alt61=2; |
11658 | int LA59_0 = input.LA(1); | 12034 | int LA61_0 = input.LA(1); |
11659 | 12035 | ||
11660 | if ( (LA59_0==19) ) { | 12036 | if ( (LA61_0==19) ) { |
11661 | alt59=1; | 12037 | alt61=1; |
11662 | } | 12038 | } |
11663 | else if ( (LA59_0==RULE_ID) ) { | 12039 | else if ( (LA61_0==RULE_ID) ) { |
11664 | alt59=2; | 12040 | alt61=2; |
11665 | } | 12041 | } |
11666 | else { | 12042 | else { |
11667 | NoViableAltException nvae = | 12043 | NoViableAltException nvae = |
11668 | new NoViableAltException("", 59, 0, input); | 12044 | new NoViableAltException("", 61, 0, input); |
11669 | 12045 | ||
11670 | throw nvae; | 12046 | throw nvae; |
11671 | } | 12047 | } |
11672 | switch (alt59) { | 12048 | switch (alt61) { |
11673 | case 1 : | 12049 | case 1 : |
11674 | // InternalApplicationConfiguration.g:4274:3: this_ScopeSpecification_0= ruleScopeSpecification | 12050 | // InternalApplicationConfiguration.g:4421:3: this_ScopeSpecification_0= ruleScopeSpecification |
11675 | { | 12051 | { |
11676 | 12052 | ||
11677 | newCompositeNode(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); | 12053 | newCompositeNode(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); |
@@ -11689,7 +12065,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11689 | } | 12065 | } |
11690 | break; | 12066 | break; |
11691 | case 2 : | 12067 | case 2 : |
11692 | // InternalApplicationConfiguration.g:4283:3: this_ScopeReference_1= ruleScopeReference | 12068 | // InternalApplicationConfiguration.g:4430:3: this_ScopeReference_1= ruleScopeReference |
11693 | { | 12069 | { |
11694 | 12070 | ||
11695 | newCompositeNode(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); | 12071 | newCompositeNode(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); |
@@ -11729,7 +12105,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11729 | 12105 | ||
11730 | 12106 | ||
11731 | // $ANTLR start "entryRuleTask" | 12107 | // $ANTLR start "entryRuleTask" |
11732 | // InternalApplicationConfiguration.g:4295:1: entryRuleTask returns [EObject current=null] : iv_ruleTask= ruleTask EOF ; | 12108 | // InternalApplicationConfiguration.g:4442:1: entryRuleTask returns [EObject current=null] : iv_ruleTask= ruleTask EOF ; |
11733 | public final EObject entryRuleTask() throws RecognitionException { | 12109 | public final EObject entryRuleTask() throws RecognitionException { |
11734 | EObject current = null; | 12110 | EObject current = null; |
11735 | 12111 | ||
@@ -11737,8 +12113,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11737 | 12113 | ||
11738 | 12114 | ||
11739 | try { | 12115 | try { |
11740 | // InternalApplicationConfiguration.g:4295:45: (iv_ruleTask= ruleTask EOF ) | 12116 | // InternalApplicationConfiguration.g:4442:45: (iv_ruleTask= ruleTask EOF ) |
11741 | // InternalApplicationConfiguration.g:4296:2: iv_ruleTask= ruleTask EOF | 12117 | // InternalApplicationConfiguration.g:4443:2: iv_ruleTask= ruleTask EOF |
11742 | { | 12118 | { |
11743 | newCompositeNode(grammarAccess.getTaskRule()); | 12119 | newCompositeNode(grammarAccess.getTaskRule()); |
11744 | pushFollow(FOLLOW_1); | 12120 | pushFollow(FOLLOW_1); |
@@ -11765,7 +12141,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11765 | 12141 | ||
11766 | 12142 | ||
11767 | // $ANTLR start "ruleTask" | 12143 | // $ANTLR start "ruleTask" |
11768 | // InternalApplicationConfiguration.g:4302:1: ruleTask returns [EObject current=null] : this_GenerationTask_0= ruleGenerationTask ; | 12144 | // InternalApplicationConfiguration.g:4449:1: ruleTask returns [EObject current=null] : this_GenerationTask_0= ruleGenerationTask ; |
11769 | public final EObject ruleTask() throws RecognitionException { | 12145 | public final EObject ruleTask() throws RecognitionException { |
11770 | EObject current = null; | 12146 | EObject current = null; |
11771 | 12147 | ||
@@ -11776,8 +12152,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11776 | enterRule(); | 12152 | enterRule(); |
11777 | 12153 | ||
11778 | try { | 12154 | try { |
11779 | // InternalApplicationConfiguration.g:4308:2: (this_GenerationTask_0= ruleGenerationTask ) | 12155 | // InternalApplicationConfiguration.g:4455:2: (this_GenerationTask_0= ruleGenerationTask ) |
11780 | // InternalApplicationConfiguration.g:4309:2: this_GenerationTask_0= ruleGenerationTask | 12156 | // InternalApplicationConfiguration.g:4456:2: this_GenerationTask_0= ruleGenerationTask |
11781 | { | 12157 | { |
11782 | 12158 | ||
11783 | newCompositeNode(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); | 12159 | newCompositeNode(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); |
@@ -11811,7 +12187,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11811 | 12187 | ||
11812 | 12188 | ||
11813 | // $ANTLR start "entryRuleGenerationTask" | 12189 | // $ANTLR start "entryRuleGenerationTask" |
11814 | // InternalApplicationConfiguration.g:4320:1: entryRuleGenerationTask returns [EObject current=null] : iv_ruleGenerationTask= ruleGenerationTask EOF ; | 12190 | // InternalApplicationConfiguration.g:4467:1: entryRuleGenerationTask returns [EObject current=null] : iv_ruleGenerationTask= ruleGenerationTask EOF ; |
11815 | public final EObject entryRuleGenerationTask() throws RecognitionException { | 12191 | public final EObject entryRuleGenerationTask() throws RecognitionException { |
11816 | EObject current = null; | 12192 | EObject current = null; |
11817 | 12193 | ||
@@ -11819,8 +12195,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11819 | 12195 | ||
11820 | 12196 | ||
11821 | try { | 12197 | try { |
11822 | // InternalApplicationConfiguration.g:4320:55: (iv_ruleGenerationTask= ruleGenerationTask EOF ) | 12198 | // InternalApplicationConfiguration.g:4467:55: (iv_ruleGenerationTask= ruleGenerationTask EOF ) |
11823 | // InternalApplicationConfiguration.g:4321:2: iv_ruleGenerationTask= ruleGenerationTask EOF | 12199 | // InternalApplicationConfiguration.g:4468:2: iv_ruleGenerationTask= ruleGenerationTask EOF |
11824 | { | 12200 | { |
11825 | newCompositeNode(grammarAccess.getGenerationTaskRule()); | 12201 | newCompositeNode(grammarAccess.getGenerationTaskRule()); |
11826 | pushFollow(FOLLOW_1); | 12202 | pushFollow(FOLLOW_1); |
@@ -11847,7 +12223,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11847 | 12223 | ||
11848 | 12224 | ||
11849 | // $ANTLR start "ruleGenerationTask" | 12225 | // $ANTLR start "ruleGenerationTask" |
11850 | // InternalApplicationConfiguration.g:4327: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= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (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= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) ; | 12226 | // InternalApplicationConfiguration.g:4474: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= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (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= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) ; |
11851 | public final EObject ruleGenerationTask() throws RecognitionException { | 12227 | public final EObject ruleGenerationTask() throws RecognitionException { |
11852 | EObject current = null; | 12228 | EObject current = null; |
11853 | 12229 | ||
@@ -11909,18 +12285,18 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11909 | enterRule(); | 12285 | enterRule(); |
11910 | 12286 | ||
11911 | try { | 12287 | try { |
11912 | // InternalApplicationConfiguration.g:4333: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= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (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= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) ) | 12288 | // InternalApplicationConfiguration.g:4480: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= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (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= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) ) |
11913 | // InternalApplicationConfiguration.g:4334: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= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (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= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) | 12289 | // InternalApplicationConfiguration.g:4481: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= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (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= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) |
11914 | { | 12290 | { |
11915 | // InternalApplicationConfiguration.g:4334: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= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (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= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) | 12291 | // InternalApplicationConfiguration.g:4481: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= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (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= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) |
11916 | // InternalApplicationConfiguration.g:4335: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= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (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= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' | 12292 | // InternalApplicationConfiguration.g:4482: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= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (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= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' |
11917 | { | 12293 | { |
11918 | otherlv_0=(Token)match(input,47,FOLLOW_17); | 12294 | otherlv_0=(Token)match(input,48,FOLLOW_17); |
11919 | 12295 | ||
11920 | newLeafNode(otherlv_0, grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); | 12296 | newLeafNode(otherlv_0, grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); |
11921 | 12297 | ||
11922 | // InternalApplicationConfiguration.g:4339:3: () | 12298 | // InternalApplicationConfiguration.g:4486:3: () |
11923 | // InternalApplicationConfiguration.g:4340:4: | 12299 | // InternalApplicationConfiguration.g:4487:4: |
11924 | { | 12300 | { |
11925 | 12301 | ||
11926 | current = forceCreateModelElement( | 12302 | current = forceCreateModelElement( |
@@ -11934,47 +12310,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11934 | 12310 | ||
11935 | newLeafNode(otherlv_2, grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); | 12311 | newLeafNode(otherlv_2, grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); |
11936 | 12312 | ||
11937 | // InternalApplicationConfiguration.g:4350:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (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= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) | 12313 | // InternalApplicationConfiguration.g:4497:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (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= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) |
11938 | // InternalApplicationConfiguration.g:4351:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (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= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) | 12314 | // InternalApplicationConfiguration.g:4498:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (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= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) |
11939 | { | 12315 | { |
11940 | // InternalApplicationConfiguration.g:4351:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (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= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) | 12316 | // InternalApplicationConfiguration.g:4498:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (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= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) |
11941 | // InternalApplicationConfiguration.g:4352:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (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= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) | 12317 | // InternalApplicationConfiguration.g:4499:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (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= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) |
11942 | { | 12318 | { |
11943 | 12319 | ||
11944 | getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); | 12320 | getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); |
11945 | 12321 | ||
11946 | // InternalApplicationConfiguration.g:4355:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (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= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) | 12322 | // InternalApplicationConfiguration.g:4502:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (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= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) |
11947 | // InternalApplicationConfiguration.g:4356:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (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= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* | 12323 | // InternalApplicationConfiguration.g:4503:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (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= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* |
11948 | { | 12324 | { |
11949 | // InternalApplicationConfiguration.g:4356:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (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= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* | 12325 | // InternalApplicationConfiguration.g:4503:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (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= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* |
11950 | loop60: | 12326 | loop62: |
11951 | do { | 12327 | do { |
11952 | int alt60=14; | 12328 | int alt62=14; |
11953 | alt60 = dfa60.predict(input); | 12329 | alt62 = dfa62.predict(input); |
11954 | switch (alt60) { | 12330 | switch (alt62) { |
11955 | case 1 : | 12331 | case 1 : |
11956 | // InternalApplicationConfiguration.g:4357:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | 12332 | // InternalApplicationConfiguration.g:4504:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) |
11957 | { | 12333 | { |
11958 | // InternalApplicationConfiguration.g:4357:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | 12334 | // InternalApplicationConfiguration.g:4504:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) |
11959 | // InternalApplicationConfiguration.g:4358:5: {...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) | 12335 | // InternalApplicationConfiguration.g:4505:5: {...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) |
11960 | { | 12336 | { |
11961 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) { | 12337 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) { |
11962 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)"); | 12338 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)"); |
11963 | } | 12339 | } |
11964 | // InternalApplicationConfiguration.g:4358:111: ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) | 12340 | // InternalApplicationConfiguration.g:4505:111: ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) |
11965 | // InternalApplicationConfiguration.g:4359:6: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) | 12341 | // InternalApplicationConfiguration.g:4506:6: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) |
11966 | { | 12342 | { |
11967 | 12343 | ||
11968 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); | 12344 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); |
11969 | 12345 | ||
11970 | // InternalApplicationConfiguration.g:4362:9: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) | 12346 | // InternalApplicationConfiguration.g:4509:9: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) |
11971 | // InternalApplicationConfiguration.g:4362:10: {...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) | 12347 | // InternalApplicationConfiguration.g:4509:10: {...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) |
11972 | { | 12348 | { |
11973 | if ( !((true)) ) { | 12349 | if ( !((true)) ) { |
11974 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 12350 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
11975 | } | 12351 | } |
11976 | // InternalApplicationConfiguration.g:4362:19: (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) | 12352 | // InternalApplicationConfiguration.g:4509:19: (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) |
11977 | // InternalApplicationConfiguration.g:4362:20: otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) | 12353 | // InternalApplicationConfiguration.g:4509:20: otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) |
11978 | { | 12354 | { |
11979 | otherlv_4=(Token)match(input,25,FOLLOW_13); | 12355 | otherlv_4=(Token)match(input,25,FOLLOW_13); |
11980 | 12356 | ||
@@ -11984,11 +12360,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
11984 | 12360 | ||
11985 | newLeafNode(otherlv_5, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); | 12361 | newLeafNode(otherlv_5, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); |
11986 | 12362 | ||
11987 | // InternalApplicationConfiguration.g:4370:9: ( (lv_metamodel_6_0= ruleMetamodel ) ) | 12363 | // InternalApplicationConfiguration.g:4517:9: ( (lv_metamodel_6_0= ruleMetamodel ) ) |
11988 | // InternalApplicationConfiguration.g:4371:10: (lv_metamodel_6_0= ruleMetamodel ) | 12364 | // InternalApplicationConfiguration.g:4518:10: (lv_metamodel_6_0= ruleMetamodel ) |
11989 | { | 12365 | { |
11990 | // InternalApplicationConfiguration.g:4371:10: (lv_metamodel_6_0= ruleMetamodel ) | 12366 | // InternalApplicationConfiguration.g:4518:10: (lv_metamodel_6_0= ruleMetamodel ) |
11991 | // InternalApplicationConfiguration.g:4372:11: lv_metamodel_6_0= ruleMetamodel | 12367 | // InternalApplicationConfiguration.g:4519:11: lv_metamodel_6_0= ruleMetamodel |
11992 | { | 12368 | { |
11993 | 12369 | ||
11994 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); | 12370 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); |
@@ -12034,30 +12410,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
12034 | } | 12410 | } |
12035 | break; | 12411 | break; |
12036 | case 2 : | 12412 | case 2 : |
12037 | // InternalApplicationConfiguration.g:4395:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | 12413 | // InternalApplicationConfiguration.g:4542:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) |
12038 | { | 12414 | { |
12039 | // InternalApplicationConfiguration.g:4395:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | 12415 | // InternalApplicationConfiguration.g:4542:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) |
12040 | // InternalApplicationConfiguration.g:4396:5: {...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) | 12416 | // InternalApplicationConfiguration.g:4543:5: {...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) |
12041 | { | 12417 | { |
12042 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) { | 12418 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) { |
12043 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)"); | 12419 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)"); |
12044 | } | 12420 | } |
12045 | // InternalApplicationConfiguration.g:4396:111: ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) | 12421 | // InternalApplicationConfiguration.g:4543:111: ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) |
12046 | // InternalApplicationConfiguration.g:4397:6: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) | 12422 | // InternalApplicationConfiguration.g:4544:6: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) |
12047 | { | 12423 | { |
12048 | 12424 | ||
12049 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); | 12425 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); |
12050 | 12426 | ||
12051 | // InternalApplicationConfiguration.g:4400:9: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) | 12427 | // InternalApplicationConfiguration.g:4547:9: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) |
12052 | // InternalApplicationConfiguration.g:4400:10: {...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) | 12428 | // InternalApplicationConfiguration.g:4547:10: {...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) |
12053 | { | 12429 | { |
12054 | if ( !((true)) ) { | 12430 | if ( !((true)) ) { |
12055 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 12431 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
12056 | } | 12432 | } |
12057 | // InternalApplicationConfiguration.g:4400:19: (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) | 12433 | // InternalApplicationConfiguration.g:4547:19: (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) |
12058 | // InternalApplicationConfiguration.g:4400:20: otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) | 12434 | // InternalApplicationConfiguration.g:4547:20: otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) |
12059 | { | 12435 | { |
12060 | otherlv_7=(Token)match(input,48,FOLLOW_13); | 12436 | otherlv_7=(Token)match(input,49,FOLLOW_13); |
12061 | 12437 | ||
12062 | newLeafNode(otherlv_7, grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); | 12438 | newLeafNode(otherlv_7, grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); |
12063 | 12439 | ||
@@ -12065,11 +12441,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
12065 | 12441 | ||
12066 | newLeafNode(otherlv_8, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); | 12442 | newLeafNode(otherlv_8, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); |
12067 | 12443 | ||
12068 | // InternalApplicationConfiguration.g:4408:9: ( (lv_partialModel_9_0= rulePartialModel ) ) | 12444 | // InternalApplicationConfiguration.g:4555:9: ( (lv_partialModel_9_0= rulePartialModel ) ) |
12069 | // InternalApplicationConfiguration.g:4409:10: (lv_partialModel_9_0= rulePartialModel ) | 12445 | // InternalApplicationConfiguration.g:4556:10: (lv_partialModel_9_0= rulePartialModel ) |
12070 | { | 12446 | { |
12071 | // InternalApplicationConfiguration.g:4409:10: (lv_partialModel_9_0= rulePartialModel ) | 12447 | // InternalApplicationConfiguration.g:4556:10: (lv_partialModel_9_0= rulePartialModel ) |
12072 | // InternalApplicationConfiguration.g:4410:11: lv_partialModel_9_0= rulePartialModel | 12448 | // InternalApplicationConfiguration.g:4557:11: lv_partialModel_9_0= rulePartialModel |
12073 | { | 12449 | { |
12074 | 12450 | ||
12075 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); | 12451 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); |
@@ -12115,28 +12491,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
12115 | } | 12491 | } |
12116 | break; | 12492 | break; |
12117 | case 3 : | 12493 | case 3 : |
12118 | // InternalApplicationConfiguration.g:4433:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | 12494 | // InternalApplicationConfiguration.g:4580:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) |
12119 | { | 12495 | { |
12120 | // InternalApplicationConfiguration.g:4433:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | 12496 | // InternalApplicationConfiguration.g:4580:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) |
12121 | // InternalApplicationConfiguration.g:4434:5: {...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) | 12497 | // InternalApplicationConfiguration.g:4581:5: {...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) |
12122 | { | 12498 | { |
12123 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) { | 12499 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) { |
12124 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)"); | 12500 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)"); |
12125 | } | 12501 | } |
12126 | // InternalApplicationConfiguration.g:4434:111: ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) | 12502 | // InternalApplicationConfiguration.g:4581:111: ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) |
12127 | // InternalApplicationConfiguration.g:4435:6: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) | 12503 | // InternalApplicationConfiguration.g:4582:6: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) |
12128 | { | 12504 | { |
12129 | 12505 | ||
12130 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); | 12506 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); |
12131 | 12507 | ||
12132 | // InternalApplicationConfiguration.g:4438:9: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) | 12508 | // InternalApplicationConfiguration.g:4585:9: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) |
12133 | // InternalApplicationConfiguration.g:4438:10: {...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) | 12509 | // InternalApplicationConfiguration.g:4585:10: {...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) |
12134 | { | 12510 | { |
12135 | if ( !((true)) ) { | 12511 | if ( !((true)) ) { |
12136 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 12512 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
12137 | } | 12513 | } |
12138 | // InternalApplicationConfiguration.g:4438:19: (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) | 12514 | // InternalApplicationConfiguration.g:4585:19: (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) |
12139 | // InternalApplicationConfiguration.g:4438:20: otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) | 12515 | // InternalApplicationConfiguration.g:4585:20: otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) |
12140 | { | 12516 | { |
12141 | otherlv_10=(Token)match(input,28,FOLLOW_13); | 12517 | otherlv_10=(Token)match(input,28,FOLLOW_13); |
12142 | 12518 | ||
@@ -12146,11 +12522,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
12146 | 12522 | ||
12147 | newLeafNode(otherlv_11, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); | 12523 | newLeafNode(otherlv_11, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); |
12148 | 12524 | ||
12149 | // InternalApplicationConfiguration.g:4446:9: ( (lv_patterns_12_0= ruleGraphPattern ) ) | 12525 | // InternalApplicationConfiguration.g:4593:9: ( (lv_patterns_12_0= ruleGraphPattern ) ) |
12150 | // InternalApplicationConfiguration.g:4447:10: (lv_patterns_12_0= ruleGraphPattern ) | 12526 | // InternalApplicationConfiguration.g:4594:10: (lv_patterns_12_0= ruleGraphPattern ) |
12151 | { | 12527 | { |
12152 | // InternalApplicationConfiguration.g:4447:10: (lv_patterns_12_0= ruleGraphPattern ) | 12528 | // InternalApplicationConfiguration.g:4594:10: (lv_patterns_12_0= ruleGraphPattern ) |
12153 | // InternalApplicationConfiguration.g:4448:11: lv_patterns_12_0= ruleGraphPattern | 12529 | // InternalApplicationConfiguration.g:4595:11: lv_patterns_12_0= ruleGraphPattern |
12154 | { | 12530 | { |
12155 | 12531 | ||
12156 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); | 12532 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); |
@@ -12196,30 +12572,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
12196 | } | 12572 | } |
12197 | break; | 12573 | break; |
12198 | case 4 : | 12574 | case 4 : |
12199 | // InternalApplicationConfiguration.g:4471:4: ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | 12575 | // InternalApplicationConfiguration.g:4618:4: ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) |
12200 | { | 12576 | { |
12201 | // InternalApplicationConfiguration.g:4471:4: ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | 12577 | // InternalApplicationConfiguration.g:4618:4: ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) |
12202 | // InternalApplicationConfiguration.g:4472:5: {...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) | 12578 | // InternalApplicationConfiguration.g:4619:5: {...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) |
12203 | { | 12579 | { |
12204 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) { | 12580 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) { |
12205 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)"); | 12581 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)"); |
12206 | } | 12582 | } |
12207 | // InternalApplicationConfiguration.g:4472:111: ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) | 12583 | // InternalApplicationConfiguration.g:4619:111: ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) |
12208 | // InternalApplicationConfiguration.g:4473:6: ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) | 12584 | // InternalApplicationConfiguration.g:4620:6: ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) |
12209 | { | 12585 | { |
12210 | 12586 | ||
12211 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); | 12587 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); |
12212 | 12588 | ||
12213 | // InternalApplicationConfiguration.g:4476:9: ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) | 12589 | // InternalApplicationConfiguration.g:4623:9: ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) |
12214 | // InternalApplicationConfiguration.g:4476:10: {...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) | 12590 | // InternalApplicationConfiguration.g:4623:10: {...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) |
12215 | { | 12591 | { |
12216 | if ( !((true)) ) { | 12592 | if ( !((true)) ) { |
12217 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 12593 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
12218 | } | 12594 | } |
12219 | // InternalApplicationConfiguration.g:4476:19: (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) | 12595 | // InternalApplicationConfiguration.g:4623:19: (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) |
12220 | // InternalApplicationConfiguration.g:4476:20: otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) | 12596 | // InternalApplicationConfiguration.g:4623:20: otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) |
12221 | { | 12597 | { |
12222 | otherlv_13=(Token)match(input,31,FOLLOW_13); | 12598 | otherlv_13=(Token)match(input,32,FOLLOW_13); |
12223 | 12599 | ||
12224 | newLeafNode(otherlv_13, grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); | 12600 | newLeafNode(otherlv_13, grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); |
12225 | 12601 | ||
@@ -12227,11 +12603,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
12227 | 12603 | ||
12228 | newLeafNode(otherlv_14, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); | 12604 | newLeafNode(otherlv_14, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); |
12229 | 12605 | ||
12230 | // InternalApplicationConfiguration.g:4484:9: ( (lv_objectives_15_0= ruleObjective ) ) | 12606 | // InternalApplicationConfiguration.g:4631:9: ( (lv_objectives_15_0= ruleObjective ) ) |
12231 | // InternalApplicationConfiguration.g:4485:10: (lv_objectives_15_0= ruleObjective ) | 12607 | // InternalApplicationConfiguration.g:4632:10: (lv_objectives_15_0= ruleObjective ) |
12232 | { | 12608 | { |
12233 | // InternalApplicationConfiguration.g:4485:10: (lv_objectives_15_0= ruleObjective ) | 12609 | // InternalApplicationConfiguration.g:4632:10: (lv_objectives_15_0= ruleObjective ) |
12234 | // InternalApplicationConfiguration.g:4486:11: lv_objectives_15_0= ruleObjective | 12610 | // InternalApplicationConfiguration.g:4633:11: lv_objectives_15_0= ruleObjective |
12235 | { | 12611 | { |
12236 | 12612 | ||
12237 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0()); | 12613 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0()); |
@@ -12277,30 +12653,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
12277 | } | 12653 | } |
12278 | break; | 12654 | break; |
12279 | case 5 : | 12655 | case 5 : |
12280 | // InternalApplicationConfiguration.g:4509:4: ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | 12656 | // InternalApplicationConfiguration.g:4656:4: ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) |
12281 | { | 12657 | { |
12282 | // InternalApplicationConfiguration.g:4509:4: ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | 12658 | // InternalApplicationConfiguration.g:4656:4: ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) |
12283 | // InternalApplicationConfiguration.g:4510:5: {...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) | 12659 | // InternalApplicationConfiguration.g:4657:5: {...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) |
12284 | { | 12660 | { |
12285 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) { | 12661 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) { |
12286 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)"); | 12662 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)"); |
12287 | } | 12663 | } |
12288 | // InternalApplicationConfiguration.g:4510:111: ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) | 12664 | // InternalApplicationConfiguration.g:4657:111: ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) |
12289 | // InternalApplicationConfiguration.g:4511:6: ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) | 12665 | // InternalApplicationConfiguration.g:4658:6: ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) |
12290 | { | 12666 | { |
12291 | 12667 | ||
12292 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); | 12668 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); |
12293 | 12669 | ||
12294 | // InternalApplicationConfiguration.g:4514:9: ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) | 12670 | // InternalApplicationConfiguration.g:4661:9: ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) |
12295 | // InternalApplicationConfiguration.g:4514:10: {...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) | 12671 | // InternalApplicationConfiguration.g:4661:10: {...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) |
12296 | { | 12672 | { |
12297 | if ( !((true)) ) { | 12673 | if ( !((true)) ) { |
12298 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 12674 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
12299 | } | 12675 | } |
12300 | // InternalApplicationConfiguration.g:4514:19: (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) | 12676 | // InternalApplicationConfiguration.g:4661:19: (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) |
12301 | // InternalApplicationConfiguration.g:4514:20: otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) | 12677 | // InternalApplicationConfiguration.g:4661:20: otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) |
12302 | { | 12678 | { |
12303 | otherlv_16=(Token)match(input,46,FOLLOW_13); | 12679 | otherlv_16=(Token)match(input,47,FOLLOW_13); |
12304 | 12680 | ||
12305 | newLeafNode(otherlv_16, grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); | 12681 | newLeafNode(otherlv_16, grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); |
12306 | 12682 | ||
@@ -12308,11 +12684,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
12308 | 12684 | ||
12309 | newLeafNode(otherlv_17, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); | 12685 | newLeafNode(otherlv_17, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); |
12310 | 12686 | ||
12311 | // InternalApplicationConfiguration.g:4522:9: ( (lv_scope_18_0= ruleScope ) ) | 12687 | // InternalApplicationConfiguration.g:4669:9: ( (lv_scope_18_0= ruleScope ) ) |
12312 | // InternalApplicationConfiguration.g:4523:10: (lv_scope_18_0= ruleScope ) | 12688 | // InternalApplicationConfiguration.g:4670:10: (lv_scope_18_0= ruleScope ) |
12313 | { | 12689 | { |
12314 | // InternalApplicationConfiguration.g:4523:10: (lv_scope_18_0= ruleScope ) | 12690 | // InternalApplicationConfiguration.g:4670:10: (lv_scope_18_0= ruleScope ) |
12315 | // InternalApplicationConfiguration.g:4524:11: lv_scope_18_0= ruleScope | 12691 | // InternalApplicationConfiguration.g:4671:11: lv_scope_18_0= ruleScope |
12316 | { | 12692 | { |
12317 | 12693 | ||
12318 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0()); | 12694 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0()); |
@@ -12358,36 +12734,36 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
12358 | } | 12734 | } |
12359 | break; | 12735 | break; |
12360 | case 6 : | 12736 | case 6 : |
12361 | // InternalApplicationConfiguration.g:4547:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | 12737 | // InternalApplicationConfiguration.g:4694:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) |
12362 | { | 12738 | { |
12363 | // InternalApplicationConfiguration.g:4547:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | 12739 | // InternalApplicationConfiguration.g:4694:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) |
12364 | // InternalApplicationConfiguration.g:4548:5: {...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) | 12740 | // InternalApplicationConfiguration.g:4695:5: {...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) |
12365 | { | 12741 | { |
12366 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) { | 12742 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) { |
12367 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)"); | 12743 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)"); |
12368 | } | 12744 | } |
12369 | // InternalApplicationConfiguration.g:4548:111: ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) | 12745 | // InternalApplicationConfiguration.g:4695:111: ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) |
12370 | // InternalApplicationConfiguration.g:4549:6: ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) | 12746 | // InternalApplicationConfiguration.g:4696:6: ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) |
12371 | { | 12747 | { |
12372 | 12748 | ||
12373 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); | 12749 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); |
12374 | 12750 | ||
12375 | // InternalApplicationConfiguration.g:4552:9: ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) | 12751 | // InternalApplicationConfiguration.g:4699:9: ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) |
12376 | // InternalApplicationConfiguration.g:4552:10: {...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) | 12752 | // InternalApplicationConfiguration.g:4699:10: {...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) |
12377 | { | 12753 | { |
12378 | if ( !((true)) ) { | 12754 | if ( !((true)) ) { |
12379 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 12755 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
12380 | } | 12756 | } |
12381 | // InternalApplicationConfiguration.g:4552:19: ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) | 12757 | // InternalApplicationConfiguration.g:4699:19: ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) |
12382 | // InternalApplicationConfiguration.g:4552:20: ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) | 12758 | // InternalApplicationConfiguration.g:4699:20: ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) |
12383 | { | 12759 | { |
12384 | // InternalApplicationConfiguration.g:4552:20: ( (lv_numberSpecified_19_0= 'number' ) ) | 12760 | // InternalApplicationConfiguration.g:4699:20: ( (lv_numberSpecified_19_0= 'number' ) ) |
12385 | // InternalApplicationConfiguration.g:4553:10: (lv_numberSpecified_19_0= 'number' ) | 12761 | // InternalApplicationConfiguration.g:4700:10: (lv_numberSpecified_19_0= 'number' ) |
12386 | { | 12762 | { |
12387 | // InternalApplicationConfiguration.g:4553:10: (lv_numberSpecified_19_0= 'number' ) | 12763 | // InternalApplicationConfiguration.g:4700:10: (lv_numberSpecified_19_0= 'number' ) |
12388 | // InternalApplicationConfiguration.g:4554:11: lv_numberSpecified_19_0= 'number' | 12764 | // InternalApplicationConfiguration.g:4701:11: lv_numberSpecified_19_0= 'number' |
12389 | { | 12765 | { |
12390 | lv_numberSpecified_19_0=(Token)match(input,49,FOLLOW_13); | 12766 | lv_numberSpecified_19_0=(Token)match(input,50,FOLLOW_13); |
12391 | 12767 | ||
12392 | newLeafNode(lv_numberSpecified_19_0, grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); | 12768 | newLeafNode(lv_numberSpecified_19_0, grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); |
12393 | 12769 | ||
@@ -12407,11 +12783,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
12407 | 12783 | ||
12408 | newLeafNode(otherlv_20, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); | 12784 | newLeafNode(otherlv_20, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); |
12409 | 12785 | ||
12410 | // InternalApplicationConfiguration.g:4570:9: ( (lv_number_21_0= RULE_INT ) ) | 12786 | // InternalApplicationConfiguration.g:4717:9: ( (lv_number_21_0= RULE_INT ) ) |
12411 | // InternalApplicationConfiguration.g:4571:10: (lv_number_21_0= RULE_INT ) | 12787 | // InternalApplicationConfiguration.g:4718:10: (lv_number_21_0= RULE_INT ) |
12412 | { | 12788 | { |
12413 | // InternalApplicationConfiguration.g:4571:10: (lv_number_21_0= RULE_INT ) | 12789 | // InternalApplicationConfiguration.g:4718:10: (lv_number_21_0= RULE_INT ) |
12414 | // InternalApplicationConfiguration.g:4572:11: lv_number_21_0= RULE_INT | 12790 | // InternalApplicationConfiguration.g:4719:11: lv_number_21_0= RULE_INT |
12415 | { | 12791 | { |
12416 | lv_number_21_0=(Token)match(input,RULE_INT,FOLLOW_43); | 12792 | lv_number_21_0=(Token)match(input,RULE_INT,FOLLOW_43); |
12417 | 12793 | ||
@@ -12452,36 +12828,36 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
12452 | } | 12828 | } |
12453 | break; | 12829 | break; |
12454 | case 7 : | 12830 | case 7 : |
12455 | // InternalApplicationConfiguration.g:4594:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | 12831 | // InternalApplicationConfiguration.g:4741:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) |
12456 | { | 12832 | { |
12457 | // InternalApplicationConfiguration.g:4594:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | 12833 | // InternalApplicationConfiguration.g:4741:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) |
12458 | // InternalApplicationConfiguration.g:4595:5: {...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) | 12834 | // InternalApplicationConfiguration.g:4742:5: {...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) |
12459 | { | 12835 | { |
12460 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) { | 12836 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) { |
12461 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)"); | 12837 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)"); |
12462 | } | 12838 | } |
12463 | // InternalApplicationConfiguration.g:4595:111: ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) | 12839 | // InternalApplicationConfiguration.g:4742:111: ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) |
12464 | // InternalApplicationConfiguration.g:4596:6: ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) | 12840 | // InternalApplicationConfiguration.g:4743:6: ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) |
12465 | { | 12841 | { |
12466 | 12842 | ||
12467 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); | 12843 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); |
12468 | 12844 | ||
12469 | // InternalApplicationConfiguration.g:4599:9: ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) | 12845 | // InternalApplicationConfiguration.g:4746:9: ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) |
12470 | // InternalApplicationConfiguration.g:4599:10: {...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) | 12846 | // InternalApplicationConfiguration.g:4746:10: {...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) |
12471 | { | 12847 | { |
12472 | if ( !((true)) ) { | 12848 | if ( !((true)) ) { |
12473 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 12849 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
12474 | } | 12850 | } |
12475 | // InternalApplicationConfiguration.g:4599:19: ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) | 12851 | // InternalApplicationConfiguration.g:4746:19: ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) |
12476 | // InternalApplicationConfiguration.g:4599:20: ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) | 12852 | // InternalApplicationConfiguration.g:4746:20: ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) |
12477 | { | 12853 | { |
12478 | // InternalApplicationConfiguration.g:4599:20: ( (lv_runSpecified_22_0= 'runs' ) ) | 12854 | // InternalApplicationConfiguration.g:4746:20: ( (lv_runSpecified_22_0= 'runs' ) ) |
12479 | // InternalApplicationConfiguration.g:4600:10: (lv_runSpecified_22_0= 'runs' ) | 12855 | // InternalApplicationConfiguration.g:4747:10: (lv_runSpecified_22_0= 'runs' ) |
12480 | { | 12856 | { |
12481 | // InternalApplicationConfiguration.g:4600:10: (lv_runSpecified_22_0= 'runs' ) | 12857 | // InternalApplicationConfiguration.g:4747:10: (lv_runSpecified_22_0= 'runs' ) |
12482 | // InternalApplicationConfiguration.g:4601:11: lv_runSpecified_22_0= 'runs' | 12858 | // InternalApplicationConfiguration.g:4748:11: lv_runSpecified_22_0= 'runs' |
12483 | { | 12859 | { |
12484 | lv_runSpecified_22_0=(Token)match(input,50,FOLLOW_13); | 12860 | lv_runSpecified_22_0=(Token)match(input,51,FOLLOW_13); |
12485 | 12861 | ||
12486 | newLeafNode(lv_runSpecified_22_0, grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); | 12862 | newLeafNode(lv_runSpecified_22_0, grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); |
12487 | 12863 | ||
@@ -12501,11 +12877,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
12501 | 12877 | ||
12502 | newLeafNode(otherlv_23, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); | 12878 | newLeafNode(otherlv_23, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); |
12503 | 12879 | ||
12504 | // InternalApplicationConfiguration.g:4617:9: ( (lv_runs_24_0= RULE_INT ) ) | 12880 | // InternalApplicationConfiguration.g:4764:9: ( (lv_runs_24_0= RULE_INT ) ) |
12505 | // InternalApplicationConfiguration.g:4618:10: (lv_runs_24_0= RULE_INT ) | 12881 | // InternalApplicationConfiguration.g:4765:10: (lv_runs_24_0= RULE_INT ) |
12506 | { | 12882 | { |
12507 | // InternalApplicationConfiguration.g:4618:10: (lv_runs_24_0= RULE_INT ) | 12883 | // InternalApplicationConfiguration.g:4765:10: (lv_runs_24_0= RULE_INT ) |
12508 | // InternalApplicationConfiguration.g:4619:11: lv_runs_24_0= RULE_INT | 12884 | // InternalApplicationConfiguration.g:4766:11: lv_runs_24_0= RULE_INT |
12509 | { | 12885 | { |
12510 | lv_runs_24_0=(Token)match(input,RULE_INT,FOLLOW_43); | 12886 | lv_runs_24_0=(Token)match(input,RULE_INT,FOLLOW_43); |
12511 | 12887 | ||
@@ -12546,30 +12922,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
12546 | } | 12922 | } |
12547 | break; | 12923 | break; |
12548 | case 8 : | 12924 | case 8 : |
12549 | // InternalApplicationConfiguration.g:4641:4: ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | 12925 | // InternalApplicationConfiguration.g:4788:4: ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) |
12550 | { | 12926 | { |
12551 | // InternalApplicationConfiguration.g:4641:4: ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | 12927 | // InternalApplicationConfiguration.g:4788:4: ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) |
12552 | // InternalApplicationConfiguration.g:4642:5: {...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) | 12928 | // InternalApplicationConfiguration.g:4789:5: {...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) |
12553 | { | 12929 | { |
12554 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) { | 12930 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) { |
12555 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)"); | 12931 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)"); |
12556 | } | 12932 | } |
12557 | // InternalApplicationConfiguration.g:4642:111: ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) | 12933 | // InternalApplicationConfiguration.g:4789:111: ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) |
12558 | // InternalApplicationConfiguration.g:4643:6: ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) | 12934 | // InternalApplicationConfiguration.g:4790:6: ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) |
12559 | { | 12935 | { |
12560 | 12936 | ||
12561 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); | 12937 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); |
12562 | 12938 | ||
12563 | // InternalApplicationConfiguration.g:4646:9: ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) | 12939 | // InternalApplicationConfiguration.g:4793:9: ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) |
12564 | // InternalApplicationConfiguration.g:4646:10: {...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) | 12940 | // InternalApplicationConfiguration.g:4793:10: {...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) |
12565 | { | 12941 | { |
12566 | if ( !((true)) ) { | 12942 | if ( !((true)) ) { |
12567 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 12943 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
12568 | } | 12944 | } |
12569 | // InternalApplicationConfiguration.g:4646:19: (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) | 12945 | // InternalApplicationConfiguration.g:4793:19: (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) |
12570 | // InternalApplicationConfiguration.g:4646:20: otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) | 12946 | // InternalApplicationConfiguration.g:4793:20: otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) |
12571 | { | 12947 | { |
12572 | otherlv_25=(Token)match(input,51,FOLLOW_13); | 12948 | otherlv_25=(Token)match(input,52,FOLLOW_13); |
12573 | 12949 | ||
12574 | newLeafNode(otherlv_25, grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); | 12950 | newLeafNode(otherlv_25, grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); |
12575 | 12951 | ||
@@ -12577,11 +12953,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
12577 | 12953 | ||
12578 | newLeafNode(otherlv_26, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); | 12954 | newLeafNode(otherlv_26, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); |
12579 | 12955 | ||
12580 | // InternalApplicationConfiguration.g:4654:9: ( (lv_solver_27_0= ruleSolver ) ) | 12956 | // InternalApplicationConfiguration.g:4801:9: ( (lv_solver_27_0= ruleSolver ) ) |
12581 | // InternalApplicationConfiguration.g:4655:10: (lv_solver_27_0= ruleSolver ) | 12957 | // InternalApplicationConfiguration.g:4802:10: (lv_solver_27_0= ruleSolver ) |
12582 | { | 12958 | { |
12583 | // InternalApplicationConfiguration.g:4655:10: (lv_solver_27_0= ruleSolver ) | 12959 | // InternalApplicationConfiguration.g:4802:10: (lv_solver_27_0= ruleSolver ) |
12584 | // InternalApplicationConfiguration.g:4656:11: lv_solver_27_0= ruleSolver | 12960 | // InternalApplicationConfiguration.g:4803:11: lv_solver_27_0= ruleSolver |
12585 | { | 12961 | { |
12586 | 12962 | ||
12587 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0()); | 12963 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0()); |
@@ -12627,30 +13003,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
12627 | } | 13003 | } |
12628 | break; | 13004 | break; |
12629 | case 9 : | 13005 | case 9 : |
12630 | // InternalApplicationConfiguration.g:4679:4: ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | 13006 | // InternalApplicationConfiguration.g:4826:4: ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) |
12631 | { | 13007 | { |
12632 | // InternalApplicationConfiguration.g:4679:4: ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | 13008 | // InternalApplicationConfiguration.g:4826:4: ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) |
12633 | // InternalApplicationConfiguration.g:4680:5: {...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) | 13009 | // InternalApplicationConfiguration.g:4827:5: {...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) |
12634 | { | 13010 | { |
12635 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) { | 13011 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) { |
12636 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)"); | 13012 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)"); |
12637 | } | 13013 | } |
12638 | // InternalApplicationConfiguration.g:4680:111: ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) | 13014 | // InternalApplicationConfiguration.g:4827:111: ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) |
12639 | // InternalApplicationConfiguration.g:4681:6: ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) | 13015 | // InternalApplicationConfiguration.g:4828:6: ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) |
12640 | { | 13016 | { |
12641 | 13017 | ||
12642 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); | 13018 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); |
12643 | 13019 | ||
12644 | // InternalApplicationConfiguration.g:4684:9: ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) | 13020 | // InternalApplicationConfiguration.g:4831:9: ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) |
12645 | // InternalApplicationConfiguration.g:4684:10: {...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) | 13021 | // InternalApplicationConfiguration.g:4831:10: {...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) |
12646 | { | 13022 | { |
12647 | if ( !((true)) ) { | 13023 | if ( !((true)) ) { |
12648 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 13024 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
12649 | } | 13025 | } |
12650 | // InternalApplicationConfiguration.g:4684:19: (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) | 13026 | // InternalApplicationConfiguration.g:4831:19: (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) |
12651 | // InternalApplicationConfiguration.g:4684:20: otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) | 13027 | // InternalApplicationConfiguration.g:4831:20: otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) |
12652 | { | 13028 | { |
12653 | otherlv_28=(Token)match(input,32,FOLLOW_13); | 13029 | otherlv_28=(Token)match(input,33,FOLLOW_13); |
12654 | 13030 | ||
12655 | newLeafNode(otherlv_28, grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); | 13031 | newLeafNode(otherlv_28, grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); |
12656 | 13032 | ||
@@ -12658,11 +13034,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
12658 | 13034 | ||
12659 | newLeafNode(otherlv_29, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); | 13035 | newLeafNode(otherlv_29, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); |
12660 | 13036 | ||
12661 | // InternalApplicationConfiguration.g:4692:9: ( (lv_config_30_0= ruleConfig ) ) | 13037 | // InternalApplicationConfiguration.g:4839:9: ( (lv_config_30_0= ruleConfig ) ) |
12662 | // InternalApplicationConfiguration.g:4693:10: (lv_config_30_0= ruleConfig ) | 13038 | // InternalApplicationConfiguration.g:4840:10: (lv_config_30_0= ruleConfig ) |
12663 | { | 13039 | { |
12664 | // InternalApplicationConfiguration.g:4693:10: (lv_config_30_0= ruleConfig ) | 13040 | // InternalApplicationConfiguration.g:4840:10: (lv_config_30_0= ruleConfig ) |
12665 | // InternalApplicationConfiguration.g:4694:11: lv_config_30_0= ruleConfig | 13041 | // InternalApplicationConfiguration.g:4841:11: lv_config_30_0= ruleConfig |
12666 | { | 13042 | { |
12667 | 13043 | ||
12668 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0()); | 13044 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0()); |
@@ -12708,30 +13084,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
12708 | } | 13084 | } |
12709 | break; | 13085 | break; |
12710 | case 10 : | 13086 | case 10 : |
12711 | // InternalApplicationConfiguration.g:4717:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | 13087 | // InternalApplicationConfiguration.g:4864:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) |
12712 | { | 13088 | { |
12713 | // InternalApplicationConfiguration.g:4717:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | 13089 | // InternalApplicationConfiguration.g:4864:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) |
12714 | // InternalApplicationConfiguration.g:4718:5: {...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) | 13090 | // InternalApplicationConfiguration.g:4865:5: {...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) |
12715 | { | 13091 | { |
12716 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) { | 13092 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) { |
12717 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)"); | 13093 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)"); |
12718 | } | 13094 | } |
12719 | // InternalApplicationConfiguration.g:4718:111: ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) | 13095 | // InternalApplicationConfiguration.g:4865:111: ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) |
12720 | // InternalApplicationConfiguration.g:4719:6: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) | 13096 | // InternalApplicationConfiguration.g:4866:6: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) |
12721 | { | 13097 | { |
12722 | 13098 | ||
12723 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); | 13099 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); |
12724 | 13100 | ||
12725 | // InternalApplicationConfiguration.g:4722:9: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) | 13101 | // InternalApplicationConfiguration.g:4869:9: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) |
12726 | // InternalApplicationConfiguration.g:4722:10: {...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) | 13102 | // InternalApplicationConfiguration.g:4869:10: {...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) |
12727 | { | 13103 | { |
12728 | if ( !((true)) ) { | 13104 | if ( !((true)) ) { |
12729 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 13105 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
12730 | } | 13106 | } |
12731 | // InternalApplicationConfiguration.g:4722:19: (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) | 13107 | // InternalApplicationConfiguration.g:4869:19: (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) |
12732 | // InternalApplicationConfiguration.g:4722:20: otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) | 13108 | // InternalApplicationConfiguration.g:4869:20: otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) |
12733 | { | 13109 | { |
12734 | otherlv_31=(Token)match(input,52,FOLLOW_13); | 13110 | otherlv_31=(Token)match(input,53,FOLLOW_13); |
12735 | 13111 | ||
12736 | newLeafNode(otherlv_31, grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); | 13112 | newLeafNode(otherlv_31, grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); |
12737 | 13113 | ||
@@ -12739,11 +13115,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
12739 | 13115 | ||
12740 | newLeafNode(otherlv_32, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); | 13116 | newLeafNode(otherlv_32, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); |
12741 | 13117 | ||
12742 | // InternalApplicationConfiguration.g:4730:9: ( (lv_debugFolder_33_0= ruleFile ) ) | 13118 | // InternalApplicationConfiguration.g:4877:9: ( (lv_debugFolder_33_0= ruleFile ) ) |
12743 | // InternalApplicationConfiguration.g:4731:10: (lv_debugFolder_33_0= ruleFile ) | 13119 | // InternalApplicationConfiguration.g:4878:10: (lv_debugFolder_33_0= ruleFile ) |
12744 | { | 13120 | { |
12745 | // InternalApplicationConfiguration.g:4731:10: (lv_debugFolder_33_0= ruleFile ) | 13121 | // InternalApplicationConfiguration.g:4878:10: (lv_debugFolder_33_0= ruleFile ) |
12746 | // InternalApplicationConfiguration.g:4732:11: lv_debugFolder_33_0= ruleFile | 13122 | // InternalApplicationConfiguration.g:4879:11: lv_debugFolder_33_0= ruleFile |
12747 | { | 13123 | { |
12748 | 13124 | ||
12749 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); | 13125 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); |
@@ -12789,30 +13165,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
12789 | } | 13165 | } |
12790 | break; | 13166 | break; |
12791 | case 11 : | 13167 | case 11 : |
12792 | // InternalApplicationConfiguration.g:4755:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | 13168 | // InternalApplicationConfiguration.g:4902:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) |
12793 | { | 13169 | { |
12794 | // InternalApplicationConfiguration.g:4755:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | 13170 | // InternalApplicationConfiguration.g:4902:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) |
12795 | // InternalApplicationConfiguration.g:4756:5: {...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) | 13171 | // InternalApplicationConfiguration.g:4903:5: {...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) |
12796 | { | 13172 | { |
12797 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) { | 13173 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) { |
12798 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)"); | 13174 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)"); |
12799 | } | 13175 | } |
12800 | // InternalApplicationConfiguration.g:4756:112: ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) | 13176 | // InternalApplicationConfiguration.g:4903:112: ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) |
12801 | // InternalApplicationConfiguration.g:4757:6: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) | 13177 | // InternalApplicationConfiguration.g:4904:6: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) |
12802 | { | 13178 | { |
12803 | 13179 | ||
12804 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); | 13180 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); |
12805 | 13181 | ||
12806 | // InternalApplicationConfiguration.g:4760:9: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) | 13182 | // InternalApplicationConfiguration.g:4907:9: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) |
12807 | // InternalApplicationConfiguration.g:4760:10: {...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) | 13183 | // InternalApplicationConfiguration.g:4907:10: {...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) |
12808 | { | 13184 | { |
12809 | if ( !((true)) ) { | 13185 | if ( !((true)) ) { |
12810 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 13186 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
12811 | } | 13187 | } |
12812 | // InternalApplicationConfiguration.g:4760:19: (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) | 13188 | // InternalApplicationConfiguration.g:4907:19: (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) |
12813 | // InternalApplicationConfiguration.g:4760:20: otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) | 13189 | // InternalApplicationConfiguration.g:4907:20: otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) |
12814 | { | 13190 | { |
12815 | otherlv_34=(Token)match(input,53,FOLLOW_13); | 13191 | otherlv_34=(Token)match(input,54,FOLLOW_13); |
12816 | 13192 | ||
12817 | newLeafNode(otherlv_34, grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); | 13193 | newLeafNode(otherlv_34, grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); |
12818 | 13194 | ||
@@ -12820,11 +13196,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
12820 | 13196 | ||
12821 | newLeafNode(otherlv_35, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); | 13197 | newLeafNode(otherlv_35, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); |
12822 | 13198 | ||
12823 | // InternalApplicationConfiguration.g:4768:9: ( (lv_targetLogFile_36_0= ruleFile ) ) | 13199 | // InternalApplicationConfiguration.g:4915:9: ( (lv_targetLogFile_36_0= ruleFile ) ) |
12824 | // InternalApplicationConfiguration.g:4769:10: (lv_targetLogFile_36_0= ruleFile ) | 13200 | // InternalApplicationConfiguration.g:4916:10: (lv_targetLogFile_36_0= ruleFile ) |
12825 | { | 13201 | { |
12826 | // InternalApplicationConfiguration.g:4769:10: (lv_targetLogFile_36_0= ruleFile ) | 13202 | // InternalApplicationConfiguration.g:4916:10: (lv_targetLogFile_36_0= ruleFile ) |
12827 | // InternalApplicationConfiguration.g:4770:11: lv_targetLogFile_36_0= ruleFile | 13203 | // InternalApplicationConfiguration.g:4917:11: lv_targetLogFile_36_0= ruleFile |
12828 | { | 13204 | { |
12829 | 13205 | ||
12830 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); | 13206 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); |
@@ -12870,30 +13246,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
12870 | } | 13246 | } |
12871 | break; | 13247 | break; |
12872 | case 12 : | 13248 | case 12 : |
12873 | // InternalApplicationConfiguration.g:4793:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | 13249 | // InternalApplicationConfiguration.g:4940:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) |
12874 | { | 13250 | { |
12875 | // InternalApplicationConfiguration.g:4793:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | 13251 | // InternalApplicationConfiguration.g:4940:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) |
12876 | // InternalApplicationConfiguration.g:4794:5: {...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) | 13252 | // InternalApplicationConfiguration.g:4941:5: {...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) |
12877 | { | 13253 | { |
12878 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) { | 13254 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) { |
12879 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)"); | 13255 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)"); |
12880 | } | 13256 | } |
12881 | // InternalApplicationConfiguration.g:4794:112: ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) | 13257 | // InternalApplicationConfiguration.g:4941:112: ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) |
12882 | // InternalApplicationConfiguration.g:4795:6: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) | 13258 | // InternalApplicationConfiguration.g:4942:6: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) |
12883 | { | 13259 | { |
12884 | 13260 | ||
12885 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); | 13261 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); |
12886 | 13262 | ||
12887 | // InternalApplicationConfiguration.g:4798:9: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) | 13263 | // InternalApplicationConfiguration.g:4945:9: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) |
12888 | // InternalApplicationConfiguration.g:4798:10: {...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) | 13264 | // InternalApplicationConfiguration.g:4945:10: {...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) |
12889 | { | 13265 | { |
12890 | if ( !((true)) ) { | 13266 | if ( !((true)) ) { |
12891 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 13267 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
12892 | } | 13268 | } |
12893 | // InternalApplicationConfiguration.g:4798:19: (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) | 13269 | // InternalApplicationConfiguration.g:4945:19: (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) |
12894 | // InternalApplicationConfiguration.g:4798:20: otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) | 13270 | // InternalApplicationConfiguration.g:4945:20: otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) |
12895 | { | 13271 | { |
12896 | otherlv_37=(Token)match(input,54,FOLLOW_13); | 13272 | otherlv_37=(Token)match(input,55,FOLLOW_13); |
12897 | 13273 | ||
12898 | newLeafNode(otherlv_37, grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); | 13274 | newLeafNode(otherlv_37, grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); |
12899 | 13275 | ||
@@ -12901,11 +13277,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
12901 | 13277 | ||
12902 | newLeafNode(otherlv_38, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); | 13278 | newLeafNode(otherlv_38, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); |
12903 | 13279 | ||
12904 | // InternalApplicationConfiguration.g:4806:9: ( (lv_targetStatisticsFile_39_0= ruleFile ) ) | 13280 | // InternalApplicationConfiguration.g:4953:9: ( (lv_targetStatisticsFile_39_0= ruleFile ) ) |
12905 | // InternalApplicationConfiguration.g:4807:10: (lv_targetStatisticsFile_39_0= ruleFile ) | 13281 | // InternalApplicationConfiguration.g:4954:10: (lv_targetStatisticsFile_39_0= ruleFile ) |
12906 | { | 13282 | { |
12907 | // InternalApplicationConfiguration.g:4807:10: (lv_targetStatisticsFile_39_0= ruleFile ) | 13283 | // InternalApplicationConfiguration.g:4954:10: (lv_targetStatisticsFile_39_0= ruleFile ) |
12908 | // InternalApplicationConfiguration.g:4808:11: lv_targetStatisticsFile_39_0= ruleFile | 13284 | // InternalApplicationConfiguration.g:4955:11: lv_targetStatisticsFile_39_0= ruleFile |
12909 | { | 13285 | { |
12910 | 13286 | ||
12911 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); | 13287 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); |
@@ -12951,30 +13327,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
12951 | } | 13327 | } |
12952 | break; | 13328 | break; |
12953 | case 13 : | 13329 | case 13 : |
12954 | // InternalApplicationConfiguration.g:4831:4: ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) | 13330 | // InternalApplicationConfiguration.g:4978:4: ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) |
12955 | { | 13331 | { |
12956 | // InternalApplicationConfiguration.g:4831:4: ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) | 13332 | // InternalApplicationConfiguration.g:4978:4: ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) |
12957 | // InternalApplicationConfiguration.g:4832:5: {...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) | 13333 | // InternalApplicationConfiguration.g:4979:5: {...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) |
12958 | { | 13334 | { |
12959 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) { | 13335 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) { |
12960 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12)"); | 13336 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12)"); |
12961 | } | 13337 | } |
12962 | // InternalApplicationConfiguration.g:4832:112: ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) | 13338 | // InternalApplicationConfiguration.g:4979:112: ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) |
12963 | // InternalApplicationConfiguration.g:4833:6: ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) | 13339 | // InternalApplicationConfiguration.g:4980:6: ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) |
12964 | { | 13340 | { |
12965 | 13341 | ||
12966 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12); | 13342 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12); |
12967 | 13343 | ||
12968 | // InternalApplicationConfiguration.g:4836:9: ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) | 13344 | // InternalApplicationConfiguration.g:4983:9: ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) |
12969 | // InternalApplicationConfiguration.g:4836:10: {...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) | 13345 | // InternalApplicationConfiguration.g:4983:10: {...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) |
12970 | { | 13346 | { |
12971 | if ( !((true)) ) { | 13347 | if ( !((true)) ) { |
12972 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 13348 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
12973 | } | 13349 | } |
12974 | // InternalApplicationConfiguration.g:4836:19: (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) | 13350 | // InternalApplicationConfiguration.g:4983:19: (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) |
12975 | // InternalApplicationConfiguration.g:4836:20: otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) | 13351 | // InternalApplicationConfiguration.g:4983:20: otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) |
12976 | { | 13352 | { |
12977 | otherlv_40=(Token)match(input,55,FOLLOW_13); | 13353 | otherlv_40=(Token)match(input,56,FOLLOW_13); |
12978 | 13354 | ||
12979 | newLeafNode(otherlv_40, grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); | 13355 | newLeafNode(otherlv_40, grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); |
12980 | 13356 | ||
@@ -12982,11 +13358,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
12982 | 13358 | ||
12983 | newLeafNode(otherlv_41, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1()); | 13359 | newLeafNode(otherlv_41, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1()); |
12984 | 13360 | ||
12985 | // InternalApplicationConfiguration.g:4844:9: ( (lv_tagetFolder_42_0= ruleFile ) ) | 13361 | // InternalApplicationConfiguration.g:4991:9: ( (lv_tagetFolder_42_0= ruleFile ) ) |
12986 | // InternalApplicationConfiguration.g:4845:10: (lv_tagetFolder_42_0= ruleFile ) | 13362 | // InternalApplicationConfiguration.g:4992:10: (lv_tagetFolder_42_0= ruleFile ) |
12987 | { | 13363 | { |
12988 | // InternalApplicationConfiguration.g:4845:10: (lv_tagetFolder_42_0= ruleFile ) | 13364 | // InternalApplicationConfiguration.g:4992:10: (lv_tagetFolder_42_0= ruleFile ) |
12989 | // InternalApplicationConfiguration.g:4846:11: lv_tagetFolder_42_0= ruleFile | 13365 | // InternalApplicationConfiguration.g:4993:11: lv_tagetFolder_42_0= ruleFile |
12990 | { | 13366 | { |
12991 | 13367 | ||
12992 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0()); | 13368 | newCompositeNode(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0()); |
@@ -13033,7 +13409,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
13033 | break; | 13409 | break; |
13034 | 13410 | ||
13035 | default : | 13411 | default : |
13036 | break loop60; | 13412 | break loop62; |
13037 | } | 13413 | } |
13038 | } while (true); | 13414 | } while (true); |
13039 | 13415 | ||
@@ -13076,7 +13452,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
13076 | 13452 | ||
13077 | 13453 | ||
13078 | // $ANTLR start "ruleOptimizationDirection" | 13454 | // $ANTLR start "ruleOptimizationDirection" |
13079 | // InternalApplicationConfiguration.g:4884:1: ruleOptimizationDirection returns [Enumerator current=null] : ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) ; | 13455 | // InternalApplicationConfiguration.g:5031:1: ruleOptimizationDirection returns [Enumerator current=null] : ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) ; |
13080 | public final Enumerator ruleOptimizationDirection() throws RecognitionException { | 13456 | public final Enumerator ruleOptimizationDirection() throws RecognitionException { |
13081 | Enumerator current = null; | 13457 | Enumerator current = null; |
13082 | 13458 | ||
@@ -13087,33 +13463,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
13087 | enterRule(); | 13463 | enterRule(); |
13088 | 13464 | ||
13089 | try { | 13465 | try { |
13090 | // InternalApplicationConfiguration.g:4890:2: ( ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) ) | 13466 | // InternalApplicationConfiguration.g:5037:2: ( ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) ) |
13091 | // InternalApplicationConfiguration.g:4891:2: ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) | 13467 | // InternalApplicationConfiguration.g:5038:2: ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) |
13092 | { | 13468 | { |
13093 | // InternalApplicationConfiguration.g:4891:2: ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) | 13469 | // InternalApplicationConfiguration.g:5038:2: ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) |
13094 | int alt61=2; | 13470 | int alt63=2; |
13095 | int LA61_0 = input.LA(1); | 13471 | int LA63_0 = input.LA(1); |
13096 | 13472 | ||
13097 | if ( (LA61_0==56) ) { | 13473 | if ( (LA63_0==57) ) { |
13098 | alt61=1; | 13474 | alt63=1; |
13099 | } | 13475 | } |
13100 | else if ( (LA61_0==57) ) { | 13476 | else if ( (LA63_0==58) ) { |
13101 | alt61=2; | 13477 | alt63=2; |
13102 | } | 13478 | } |
13103 | else { | 13479 | else { |
13104 | NoViableAltException nvae = | 13480 | NoViableAltException nvae = |
13105 | new NoViableAltException("", 61, 0, input); | 13481 | new NoViableAltException("", 63, 0, input); |
13106 | 13482 | ||
13107 | throw nvae; | 13483 | throw nvae; |
13108 | } | 13484 | } |
13109 | switch (alt61) { | 13485 | switch (alt63) { |
13110 | case 1 : | 13486 | case 1 : |
13111 | // InternalApplicationConfiguration.g:4892:3: (enumLiteral_0= 'minimize' ) | 13487 | // InternalApplicationConfiguration.g:5039:3: (enumLiteral_0= 'minimize' ) |
13112 | { | 13488 | { |
13113 | // InternalApplicationConfiguration.g:4892:3: (enumLiteral_0= 'minimize' ) | 13489 | // InternalApplicationConfiguration.g:5039:3: (enumLiteral_0= 'minimize' ) |
13114 | // InternalApplicationConfiguration.g:4893:4: enumLiteral_0= 'minimize' | 13490 | // InternalApplicationConfiguration.g:5040:4: enumLiteral_0= 'minimize' |
13115 | { | 13491 | { |
13116 | enumLiteral_0=(Token)match(input,56,FOLLOW_2); | 13492 | enumLiteral_0=(Token)match(input,57,FOLLOW_2); |
13117 | 13493 | ||
13118 | current = grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); | 13494 | current = grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); |
13119 | newLeafNode(enumLiteral_0, grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0()); | 13495 | newLeafNode(enumLiteral_0, grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0()); |
@@ -13125,12 +13501,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
13125 | } | 13501 | } |
13126 | break; | 13502 | break; |
13127 | case 2 : | 13503 | case 2 : |
13128 | // InternalApplicationConfiguration.g:4900:3: (enumLiteral_1= 'maximize' ) | 13504 | // InternalApplicationConfiguration.g:5047:3: (enumLiteral_1= 'maximize' ) |
13129 | { | 13505 | { |
13130 | // InternalApplicationConfiguration.g:4900:3: (enumLiteral_1= 'maximize' ) | 13506 | // InternalApplicationConfiguration.g:5047:3: (enumLiteral_1= 'maximize' ) |
13131 | // InternalApplicationConfiguration.g:4901:4: enumLiteral_1= 'maximize' | 13507 | // InternalApplicationConfiguration.g:5048:4: enumLiteral_1= 'maximize' |
13132 | { | 13508 | { |
13133 | enumLiteral_1=(Token)match(input,57,FOLLOW_2); | 13509 | enumLiteral_1=(Token)match(input,58,FOLLOW_2); |
13134 | 13510 | ||
13135 | current = grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); | 13511 | current = grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); |
13136 | newLeafNode(enumLiteral_1, grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1()); | 13512 | newLeafNode(enumLiteral_1, grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1()); |
@@ -13164,47 +13540,63 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
13164 | 13540 | ||
13165 | 13541 | ||
13166 | // $ANTLR start "ruleComparisonOperator" | 13542 | // $ANTLR start "ruleComparisonOperator" |
13167 | // InternalApplicationConfiguration.g:4911:1: ruleComparisonOperator returns [Enumerator current=null] : ( (enumLiteral_0= '<=' ) | (enumLiteral_1= '>=' ) ) ; | 13543 | // InternalApplicationConfiguration.g:5058:1: ruleComparisonOperator returns [Enumerator current=null] : ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) ) ; |
13168 | public final Enumerator ruleComparisonOperator() throws RecognitionException { | 13544 | public final Enumerator ruleComparisonOperator() throws RecognitionException { |
13169 | Enumerator current = null; | 13545 | Enumerator current = null; |
13170 | 13546 | ||
13171 | Token enumLiteral_0=null; | 13547 | Token enumLiteral_0=null; |
13172 | Token enumLiteral_1=null; | 13548 | Token enumLiteral_1=null; |
13549 | Token enumLiteral_2=null; | ||
13550 | Token enumLiteral_3=null; | ||
13173 | 13551 | ||
13174 | 13552 | ||
13175 | enterRule(); | 13553 | enterRule(); |
13176 | 13554 | ||
13177 | try { | 13555 | try { |
13178 | // InternalApplicationConfiguration.g:4917:2: ( ( (enumLiteral_0= '<=' ) | (enumLiteral_1= '>=' ) ) ) | 13556 | // InternalApplicationConfiguration.g:5064:2: ( ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) ) ) |
13179 | // InternalApplicationConfiguration.g:4918:2: ( (enumLiteral_0= '<=' ) | (enumLiteral_1= '>=' ) ) | 13557 | // InternalApplicationConfiguration.g:5065:2: ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) ) |
13180 | { | 13558 | { |
13181 | // InternalApplicationConfiguration.g:4918:2: ( (enumLiteral_0= '<=' ) | (enumLiteral_1= '>=' ) ) | 13559 | // InternalApplicationConfiguration.g:5065:2: ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) ) |
13182 | int alt62=2; | 13560 | int alt64=4; |
13183 | int LA62_0 = input.LA(1); | 13561 | switch ( input.LA(1) ) { |
13184 | 13562 | case 39: | |
13185 | if ( (LA62_0==58) ) { | 13563 | { |
13186 | alt62=1; | 13564 | alt64=1; |
13187 | } | 13565 | } |
13188 | else if ( (LA62_0==59) ) { | 13566 | break; |
13189 | alt62=2; | 13567 | case 40: |
13190 | } | 13568 | { |
13191 | else { | 13569 | alt64=2; |
13570 | } | ||
13571 | break; | ||
13572 | case 59: | ||
13573 | { | ||
13574 | alt64=3; | ||
13575 | } | ||
13576 | break; | ||
13577 | case 60: | ||
13578 | { | ||
13579 | alt64=4; | ||
13580 | } | ||
13581 | break; | ||
13582 | default: | ||
13192 | NoViableAltException nvae = | 13583 | NoViableAltException nvae = |
13193 | new NoViableAltException("", 62, 0, input); | 13584 | new NoViableAltException("", 64, 0, input); |
13194 | 13585 | ||
13195 | throw nvae; | 13586 | throw nvae; |
13196 | } | 13587 | } |
13197 | switch (alt62) { | 13588 | |
13589 | switch (alt64) { | ||
13198 | case 1 : | 13590 | case 1 : |
13199 | // InternalApplicationConfiguration.g:4919:3: (enumLiteral_0= '<=' ) | 13591 | // InternalApplicationConfiguration.g:5066:3: (enumLiteral_0= '<' ) |
13200 | { | 13592 | { |
13201 | // InternalApplicationConfiguration.g:4919:3: (enumLiteral_0= '<=' ) | 13593 | // InternalApplicationConfiguration.g:5066:3: (enumLiteral_0= '<' ) |
13202 | // InternalApplicationConfiguration.g:4920:4: enumLiteral_0= '<=' | 13594 | // InternalApplicationConfiguration.g:5067:4: enumLiteral_0= '<' |
13203 | { | 13595 | { |
13204 | enumLiteral_0=(Token)match(input,58,FOLLOW_2); | 13596 | enumLiteral_0=(Token)match(input,39,FOLLOW_2); |
13205 | 13597 | ||
13206 | current = grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); | 13598 | current = grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); |
13207 | newLeafNode(enumLiteral_0, grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0()); | 13599 | newLeafNode(enumLiteral_0, grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0()); |
13208 | 13600 | ||
13209 | 13601 | ||
13210 | } | 13602 | } |
@@ -13213,15 +13605,49 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
13213 | } | 13605 | } |
13214 | break; | 13606 | break; |
13215 | case 2 : | 13607 | case 2 : |
13216 | // InternalApplicationConfiguration.g:4927:3: (enumLiteral_1= '>=' ) | 13608 | // InternalApplicationConfiguration.g:5074:3: (enumLiteral_1= '>' ) |
13609 | { | ||
13610 | // InternalApplicationConfiguration.g:5074:3: (enumLiteral_1= '>' ) | ||
13611 | // InternalApplicationConfiguration.g:5075:4: enumLiteral_1= '>' | ||
13217 | { | 13612 | { |
13218 | // InternalApplicationConfiguration.g:4927:3: (enumLiteral_1= '>=' ) | 13613 | enumLiteral_1=(Token)match(input,40,FOLLOW_2); |
13219 | // InternalApplicationConfiguration.g:4928:4: enumLiteral_1= '>=' | 13614 | |
13615 | current = grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1().getEnumLiteral().getInstance(); | ||
13616 | newLeafNode(enumLiteral_1, grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1()); | ||
13617 | |||
13618 | |||
13619 | } | ||
13620 | |||
13621 | |||
13622 | } | ||
13623 | break; | ||
13624 | case 3 : | ||
13625 | // InternalApplicationConfiguration.g:5082:3: (enumLiteral_2= '<=' ) | ||
13626 | { | ||
13627 | // InternalApplicationConfiguration.g:5082:3: (enumLiteral_2= '<=' ) | ||
13628 | // InternalApplicationConfiguration.g:5083:4: enumLiteral_2= '<=' | ||
13629 | { | ||
13630 | enumLiteral_2=(Token)match(input,59,FOLLOW_2); | ||
13631 | |||
13632 | current = grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); | ||
13633 | newLeafNode(enumLiteral_2, grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2()); | ||
13634 | |||
13635 | |||
13636 | } | ||
13637 | |||
13638 | |||
13639 | } | ||
13640 | break; | ||
13641 | case 4 : | ||
13642 | // InternalApplicationConfiguration.g:5090:3: (enumLiteral_3= '>=' ) | ||
13643 | { | ||
13644 | // InternalApplicationConfiguration.g:5090:3: (enumLiteral_3= '>=' ) | ||
13645 | // InternalApplicationConfiguration.g:5091:4: enumLiteral_3= '>=' | ||
13220 | { | 13646 | { |
13221 | enumLiteral_1=(Token)match(input,59,FOLLOW_2); | 13647 | enumLiteral_3=(Token)match(input,60,FOLLOW_2); |
13222 | 13648 | ||
13223 | current = grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); | 13649 | current = grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); |
13224 | newLeafNode(enumLiteral_1, grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1()); | 13650 | newLeafNode(enumLiteral_3, grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3()); |
13225 | 13651 | ||
13226 | 13652 | ||
13227 | } | 13653 | } |
@@ -13252,7 +13678,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
13252 | 13678 | ||
13253 | 13679 | ||
13254 | // $ANTLR start "ruleDocumentLevelSpecification" | 13680 | // $ANTLR start "ruleDocumentLevelSpecification" |
13255 | // InternalApplicationConfiguration.g:4938:1: ruleDocumentLevelSpecification returns [Enumerator current=null] : ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) ; | 13681 | // InternalApplicationConfiguration.g:5101:1: ruleDocumentLevelSpecification returns [Enumerator current=null] : ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) ; |
13256 | public final Enumerator ruleDocumentLevelSpecification() throws RecognitionException { | 13682 | public final Enumerator ruleDocumentLevelSpecification() throws RecognitionException { |
13257 | Enumerator current = null; | 13683 | Enumerator current = null; |
13258 | 13684 | ||
@@ -13264,42 +13690,42 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
13264 | enterRule(); | 13690 | enterRule(); |
13265 | 13691 | ||
13266 | try { | 13692 | try { |
13267 | // InternalApplicationConfiguration.g:4944:2: ( ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) ) | 13693 | // InternalApplicationConfiguration.g:5107:2: ( ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) ) |
13268 | // InternalApplicationConfiguration.g:4945:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) | 13694 | // InternalApplicationConfiguration.g:5108:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) |
13269 | { | 13695 | { |
13270 | // InternalApplicationConfiguration.g:4945:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) | 13696 | // InternalApplicationConfiguration.g:5108:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) |
13271 | int alt63=3; | 13697 | int alt65=3; |
13272 | switch ( input.LA(1) ) { | 13698 | switch ( input.LA(1) ) { |
13273 | case 60: | 13699 | case 61: |
13274 | { | 13700 | { |
13275 | alt63=1; | 13701 | alt65=1; |
13276 | } | 13702 | } |
13277 | break; | 13703 | break; |
13278 | case 61: | 13704 | case 62: |
13279 | { | 13705 | { |
13280 | alt63=2; | 13706 | alt65=2; |
13281 | } | 13707 | } |
13282 | break; | 13708 | break; |
13283 | case 62: | 13709 | case 63: |
13284 | { | 13710 | { |
13285 | alt63=3; | 13711 | alt65=3; |
13286 | } | 13712 | } |
13287 | break; | 13713 | break; |
13288 | default: | 13714 | default: |
13289 | NoViableAltException nvae = | 13715 | NoViableAltException nvae = |
13290 | new NoViableAltException("", 63, 0, input); | 13716 | new NoViableAltException("", 65, 0, input); |
13291 | 13717 | ||
13292 | throw nvae; | 13718 | throw nvae; |
13293 | } | 13719 | } |
13294 | 13720 | ||
13295 | switch (alt63) { | 13721 | switch (alt65) { |
13296 | case 1 : | 13722 | case 1 : |
13297 | // InternalApplicationConfiguration.g:4946:3: (enumLiteral_0= 'none' ) | 13723 | // InternalApplicationConfiguration.g:5109:3: (enumLiteral_0= 'none' ) |
13298 | { | 13724 | { |
13299 | // InternalApplicationConfiguration.g:4946:3: (enumLiteral_0= 'none' ) | 13725 | // InternalApplicationConfiguration.g:5109:3: (enumLiteral_0= 'none' ) |
13300 | // InternalApplicationConfiguration.g:4947:4: enumLiteral_0= 'none' | 13726 | // InternalApplicationConfiguration.g:5110:4: enumLiteral_0= 'none' |
13301 | { | 13727 | { |
13302 | enumLiteral_0=(Token)match(input,60,FOLLOW_2); | 13728 | enumLiteral_0=(Token)match(input,61,FOLLOW_2); |
13303 | 13729 | ||
13304 | current = grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); | 13730 | current = grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); |
13305 | newLeafNode(enumLiteral_0, grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); | 13731 | newLeafNode(enumLiteral_0, grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); |
@@ -13311,12 +13737,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
13311 | } | 13737 | } |
13312 | break; | 13738 | break; |
13313 | case 2 : | 13739 | case 2 : |
13314 | // InternalApplicationConfiguration.g:4954:3: (enumLiteral_1= 'normal' ) | 13740 | // InternalApplicationConfiguration.g:5117:3: (enumLiteral_1= 'normal' ) |
13315 | { | 13741 | { |
13316 | // InternalApplicationConfiguration.g:4954:3: (enumLiteral_1= 'normal' ) | 13742 | // InternalApplicationConfiguration.g:5117:3: (enumLiteral_1= 'normal' ) |
13317 | // InternalApplicationConfiguration.g:4955:4: enumLiteral_1= 'normal' | 13743 | // InternalApplicationConfiguration.g:5118:4: enumLiteral_1= 'normal' |
13318 | { | 13744 | { |
13319 | enumLiteral_1=(Token)match(input,61,FOLLOW_2); | 13745 | enumLiteral_1=(Token)match(input,62,FOLLOW_2); |
13320 | 13746 | ||
13321 | current = grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); | 13747 | current = grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); |
13322 | newLeafNode(enumLiteral_1, grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); | 13748 | newLeafNode(enumLiteral_1, grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); |
@@ -13328,12 +13754,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
13328 | } | 13754 | } |
13329 | break; | 13755 | break; |
13330 | case 3 : | 13756 | case 3 : |
13331 | // InternalApplicationConfiguration.g:4962:3: (enumLiteral_2= 'full' ) | 13757 | // InternalApplicationConfiguration.g:5125:3: (enumLiteral_2= 'full' ) |
13332 | { | 13758 | { |
13333 | // InternalApplicationConfiguration.g:4962:3: (enumLiteral_2= 'full' ) | 13759 | // InternalApplicationConfiguration.g:5125:3: (enumLiteral_2= 'full' ) |
13334 | // InternalApplicationConfiguration.g:4963:4: enumLiteral_2= 'full' | 13760 | // InternalApplicationConfiguration.g:5126:4: enumLiteral_2= 'full' |
13335 | { | 13761 | { |
13336 | enumLiteral_2=(Token)match(input,62,FOLLOW_2); | 13762 | enumLiteral_2=(Token)match(input,63,FOLLOW_2); |
13337 | 13763 | ||
13338 | current = grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); | 13764 | current = grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); |
13339 | newLeafNode(enumLiteral_2, grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); | 13765 | newLeafNode(enumLiteral_2, grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); |
@@ -13367,7 +13793,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
13367 | 13793 | ||
13368 | 13794 | ||
13369 | // $ANTLR start "ruleSolver" | 13795 | // $ANTLR start "ruleSolver" |
13370 | // InternalApplicationConfiguration.g:4973:1: ruleSolver returns [Enumerator current=null] : ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ; | 13796 | // InternalApplicationConfiguration.g:5136:1: ruleSolver returns [Enumerator current=null] : ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ; |
13371 | public final Enumerator ruleSolver() throws RecognitionException { | 13797 | public final Enumerator ruleSolver() throws RecognitionException { |
13372 | Enumerator current = null; | 13798 | Enumerator current = null; |
13373 | 13799 | ||
@@ -13379,42 +13805,42 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
13379 | enterRule(); | 13805 | enterRule(); |
13380 | 13806 | ||
13381 | try { | 13807 | try { |
13382 | // InternalApplicationConfiguration.g:4979:2: ( ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ) | 13808 | // InternalApplicationConfiguration.g:5142:2: ( ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ) |
13383 | // InternalApplicationConfiguration.g:4980:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) | 13809 | // InternalApplicationConfiguration.g:5143:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) |
13384 | { | 13810 | { |
13385 | // InternalApplicationConfiguration.g:4980:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) | 13811 | // InternalApplicationConfiguration.g:5143:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) |
13386 | int alt64=3; | 13812 | int alt66=3; |
13387 | switch ( input.LA(1) ) { | 13813 | switch ( input.LA(1) ) { |
13388 | case 63: | 13814 | case 64: |
13389 | { | 13815 | { |
13390 | alt64=1; | 13816 | alt66=1; |
13391 | } | 13817 | } |
13392 | break; | 13818 | break; |
13393 | case 64: | 13819 | case 65: |
13394 | { | 13820 | { |
13395 | alt64=2; | 13821 | alt66=2; |
13396 | } | 13822 | } |
13397 | break; | 13823 | break; |
13398 | case 65: | 13824 | case 66: |
13399 | { | 13825 | { |
13400 | alt64=3; | 13826 | alt66=3; |
13401 | } | 13827 | } |
13402 | break; | 13828 | break; |
13403 | default: | 13829 | default: |
13404 | NoViableAltException nvae = | 13830 | NoViableAltException nvae = |
13405 | new NoViableAltException("", 64, 0, input); | 13831 | new NoViableAltException("", 66, 0, input); |
13406 | 13832 | ||
13407 | throw nvae; | 13833 | throw nvae; |
13408 | } | 13834 | } |
13409 | 13835 | ||
13410 | switch (alt64) { | 13836 | switch (alt66) { |
13411 | case 1 : | 13837 | case 1 : |
13412 | // InternalApplicationConfiguration.g:4981:3: (enumLiteral_0= 'SMTSolver' ) | 13838 | // InternalApplicationConfiguration.g:5144:3: (enumLiteral_0= 'SMTSolver' ) |
13413 | { | 13839 | { |
13414 | // InternalApplicationConfiguration.g:4981:3: (enumLiteral_0= 'SMTSolver' ) | 13840 | // InternalApplicationConfiguration.g:5144:3: (enumLiteral_0= 'SMTSolver' ) |
13415 | // InternalApplicationConfiguration.g:4982:4: enumLiteral_0= 'SMTSolver' | 13841 | // InternalApplicationConfiguration.g:5145:4: enumLiteral_0= 'SMTSolver' |
13416 | { | 13842 | { |
13417 | enumLiteral_0=(Token)match(input,63,FOLLOW_2); | 13843 | enumLiteral_0=(Token)match(input,64,FOLLOW_2); |
13418 | 13844 | ||
13419 | current = grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); | 13845 | current = grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); |
13420 | newLeafNode(enumLiteral_0, grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); | 13846 | newLeafNode(enumLiteral_0, grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); |
@@ -13426,12 +13852,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
13426 | } | 13852 | } |
13427 | break; | 13853 | break; |
13428 | case 2 : | 13854 | case 2 : |
13429 | // InternalApplicationConfiguration.g:4989:3: (enumLiteral_1= 'AlloySolver' ) | 13855 | // InternalApplicationConfiguration.g:5152:3: (enumLiteral_1= 'AlloySolver' ) |
13430 | { | 13856 | { |
13431 | // InternalApplicationConfiguration.g:4989:3: (enumLiteral_1= 'AlloySolver' ) | 13857 | // InternalApplicationConfiguration.g:5152:3: (enumLiteral_1= 'AlloySolver' ) |
13432 | // InternalApplicationConfiguration.g:4990:4: enumLiteral_1= 'AlloySolver' | 13858 | // InternalApplicationConfiguration.g:5153:4: enumLiteral_1= 'AlloySolver' |
13433 | { | 13859 | { |
13434 | enumLiteral_1=(Token)match(input,64,FOLLOW_2); | 13860 | enumLiteral_1=(Token)match(input,65,FOLLOW_2); |
13435 | 13861 | ||
13436 | current = grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); | 13862 | current = grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); |
13437 | newLeafNode(enumLiteral_1, grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); | 13863 | newLeafNode(enumLiteral_1, grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); |
@@ -13443,12 +13869,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
13443 | } | 13869 | } |
13444 | break; | 13870 | break; |
13445 | case 3 : | 13871 | case 3 : |
13446 | // InternalApplicationConfiguration.g:4997:3: (enumLiteral_2= 'ViatraSolver' ) | 13872 | // InternalApplicationConfiguration.g:5160:3: (enumLiteral_2= 'ViatraSolver' ) |
13447 | { | 13873 | { |
13448 | // InternalApplicationConfiguration.g:4997:3: (enumLiteral_2= 'ViatraSolver' ) | 13874 | // InternalApplicationConfiguration.g:5160:3: (enumLiteral_2= 'ViatraSolver' ) |
13449 | // InternalApplicationConfiguration.g:4998:4: enumLiteral_2= 'ViatraSolver' | 13875 | // InternalApplicationConfiguration.g:5161:4: enumLiteral_2= 'ViatraSolver' |
13450 | { | 13876 | { |
13451 | enumLiteral_2=(Token)match(input,65,FOLLOW_2); | 13877 | enumLiteral_2=(Token)match(input,66,FOLLOW_2); |
13452 | 13878 | ||
13453 | current = grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); | 13879 | current = grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); |
13454 | newLeafNode(enumLiteral_2, grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); | 13880 | newLeafNode(enumLiteral_2, grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); |
@@ -13483,14 +13909,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
13483 | // Delegated rules | 13909 | // Delegated rules |
13484 | 13910 | ||
13485 | 13911 | ||
13486 | protected DFA60 dfa60 = new DFA60(this); | 13912 | protected DFA62 dfa62 = new DFA62(this); |
13487 | static final String dfa_1s = "\17\uffff"; | 13913 | static final String dfa_1s = "\17\uffff"; |
13488 | static final String dfa_2s = "\1\25\16\uffff"; | 13914 | static final String dfa_2s = "\1\25\16\uffff"; |
13489 | static final String dfa_3s = "\1\67\16\uffff"; | 13915 | static final String dfa_3s = "\1\70\16\uffff"; |
13490 | static final String dfa_4s = "\1\uffff\1\16\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15"; | 13916 | static final String dfa_4s = "\1\uffff\1\16\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15"; |
13491 | static final String dfa_5s = "\1\0\16\uffff}>"; | 13917 | static final String dfa_5s = "\1\0\16\uffff}>"; |
13492 | static final String[] dfa_6s = { | 13918 | static final String[] dfa_6s = { |
13493 | "\1\1\3\uffff\1\2\2\uffff\1\4\2\uffff\1\5\1\12\15\uffff\1\6\1\uffff\1\3\1\7\1\10\1\11\1\13\1\14\1\15\1\16", | 13919 | "\1\1\3\uffff\1\2\2\uffff\1\4\3\uffff\1\5\1\12\15\uffff\1\6\1\uffff\1\3\1\7\1\10\1\11\1\13\1\14\1\15\1\16", |
13494 | "", | 13920 | "", |
13495 | "", | 13921 | "", |
13496 | "", | 13922 | "", |
@@ -13514,11 +13940,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
13514 | static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); | 13940 | static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); |
13515 | static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); | 13941 | static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); |
13516 | 13942 | ||
13517 | class DFA60 extends DFA { | 13943 | class DFA62 extends DFA { |
13518 | 13944 | ||
13519 | public DFA60(BaseRecognizer recognizer) { | 13945 | public DFA62(BaseRecognizer recognizer) { |
13520 | this.recognizer = recognizer; | 13946 | this.recognizer = recognizer; |
13521 | this.decisionNumber = 60; | 13947 | this.decisionNumber = 62; |
13522 | this.eot = dfa_1; | 13948 | this.eot = dfa_1; |
13523 | this.eof = dfa_1; | 13949 | this.eof = dfa_1; |
13524 | this.min = dfa_2; | 13950 | this.min = dfa_2; |
@@ -13528,54 +13954,54 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
13528 | this.transition = dfa_6; | 13954 | this.transition = dfa_6; |
13529 | } | 13955 | } |
13530 | public String getDescription() { | 13956 | public String getDescription() { |
13531 | return "()* loopback of 4356:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (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= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )*"; | 13957 | return "()* loopback of 4503:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (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= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )*"; |
13532 | } | 13958 | } |
13533 | public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { | 13959 | public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { |
13534 | TokenStream input = (TokenStream)_input; | 13960 | TokenStream input = (TokenStream)_input; |
13535 | int _s = s; | 13961 | int _s = s; |
13536 | switch ( s ) { | 13962 | switch ( s ) { |
13537 | case 0 : | 13963 | case 0 : |
13538 | int LA60_0 = input.LA(1); | 13964 | int LA62_0 = input.LA(1); |
13539 | 13965 | ||
13540 | 13966 | ||
13541 | int index60_0 = input.index(); | 13967 | int index62_0 = input.index(); |
13542 | input.rewind(); | 13968 | input.rewind(); |
13543 | s = -1; | 13969 | s = -1; |
13544 | if ( (LA60_0==21) ) {s = 1;} | 13970 | if ( (LA62_0==21) ) {s = 1;} |
13545 | 13971 | ||
13546 | else if ( LA60_0 == 25 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 2;} | 13972 | else if ( LA62_0 == 25 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 2;} |
13547 | 13973 | ||
13548 | else if ( LA60_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 3;} | 13974 | else if ( LA62_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 3;} |
13549 | 13975 | ||
13550 | else if ( LA60_0 == 28 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 4;} | 13976 | else if ( LA62_0 == 28 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 4;} |
13551 | 13977 | ||
13552 | else if ( LA60_0 == 31 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 5;} | 13978 | else if ( LA62_0 == 32 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 5;} |
13553 | 13979 | ||
13554 | else if ( LA60_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 6;} | 13980 | else if ( LA62_0 == 47 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 6;} |
13555 | 13981 | ||
13556 | else if ( LA60_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 7;} | 13982 | else if ( LA62_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 7;} |
13557 | 13983 | ||
13558 | else if ( LA60_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 8;} | 13984 | else if ( LA62_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 8;} |
13559 | 13985 | ||
13560 | else if ( LA60_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 9;} | 13986 | else if ( LA62_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 9;} |
13561 | 13987 | ||
13562 | else if ( LA60_0 == 32 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 10;} | 13988 | else if ( LA62_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 10;} |
13563 | 13989 | ||
13564 | else if ( LA60_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 11;} | 13990 | else if ( LA62_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 11;} |
13565 | 13991 | ||
13566 | else if ( LA60_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 12;} | 13992 | else if ( LA62_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 12;} |
13567 | 13993 | ||
13568 | else if ( LA60_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 13;} | 13994 | else if ( LA62_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 13;} |
13569 | 13995 | ||
13570 | else if ( LA60_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 14;} | 13996 | else if ( LA62_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 14;} |
13571 | 13997 | ||
13572 | 13998 | ||
13573 | input.seek(index60_0); | 13999 | input.seek(index62_0); |
13574 | if ( s>=0 ) return s; | 14000 | if ( s>=0 ) return s; |
13575 | break; | 14001 | break; |
13576 | } | 14002 | } |
13577 | NoViableAltException nvae = | 14003 | NoViableAltException nvae = |
13578 | new NoViableAltException(getDescription(), 60, _s, input); | 14004 | new NoViableAltException(getDescription(), 62, _s, input); |
13579 | error(nvae); | 14005 | error(nvae); |
13580 | throw nvae; | 14006 | throw nvae; |
13581 | } | 14007 | } |
@@ -13584,8 +14010,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
13584 | 14010 | ||
13585 | public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); | 14011 | public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); |
13586 | public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); | 14012 | public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); |
13587 | public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000C0019A022002L}); | 14013 | public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x000180031A022002L}); |
13588 | public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000C0019A020002L}); | 14014 | public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x000180031A020002L}); |
13589 | public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000802L}); | 14015 | public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000802L}); |
13590 | public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000010L}); | 14016 | public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000010L}); |
13591 | public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000020L}); | 14017 | public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000020L}); |
@@ -13603,29 +14029,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
13603 | public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000004000050L}); | 14029 | public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000004000050L}); |
13604 | public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000200000L}); | 14030 | public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000200000L}); |
13605 | public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000050L}); | 14031 | public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000050L}); |
13606 | public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0300000040010000L}); | 14032 | public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x06000000A0010000L}); |
13607 | public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0C00000000000000L}); | 14033 | public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x1800018000000000L}); |
13608 | public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000001020L}); | 14034 | public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000001020L}); |
13609 | public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000020000000L}); | 14035 | public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000040000000L}); |
13610 | public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000E00200040L}); | 14036 | public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000001C00200040L}); |
13611 | public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000E00000040L}); | 14037 | public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000001C00000040L}); |
13612 | public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x7000000000000000L}); | 14038 | public static final BitSet FOLLOW_28 = new BitSet(new long[]{0xE000000000000000L}); |
13613 | public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000001000200000L}); | 14039 | public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000002000200000L}); |
13614 | public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000001000000000L}); | 14040 | public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000002000000000L}); |
13615 | public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000004000000000L}); | 14041 | public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000008000000000L}); |
13616 | public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000002000040000L}); | 14042 | public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000004000040000L}); |
13617 | public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000100000000020L}); | 14043 | public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000200000000020L}); |
13618 | public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000010000000000L}); | 14044 | public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000020000000000L}); |
13619 | public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000020000000000L}); | 14045 | public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000040000000000L}); |
13620 | public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000100000080020L}); | 14046 | public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000200000080020L}); |
13621 | public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000040000000000L}); | 14047 | public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000080000000000L}); |
13622 | public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000080000000000L}); | 14048 | public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000100000000000L}); |
13623 | public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000008000000000L}); | 14049 | public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000010000000000L}); |
13624 | public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000200000000000L}); | 14050 | public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000400000000000L}); |
13625 | public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000201020L}); | 14051 | public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000201020L}); |
13626 | public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000200040L}); | 14052 | public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000200040L}); |
13627 | public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x00FF400192200000L}); | 14053 | public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x01FE800312200000L}); |
13628 | public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000080010L}); | 14054 | public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000080010L}); |
13629 | public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000003L}); | 14055 | public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000007L}); |
13630 | 14056 | ||
13631 | } | 14057 | } |
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 d1128378..cf267de9 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 | |||
@@ -14,6 +14,8 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDec | |||
14 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference; | 14 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference; |
15 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; | 15 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; |
16 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; | 16 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; |
17 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry; | ||
18 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction; | ||
17 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry; | 19 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry; |
18 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry; | 20 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry; |
19 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport; | 21 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport; |
@@ -113,6 +115,12 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin | |||
113 | case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT: | 115 | case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT: |
114 | sequence_ConfigurationScript(context, (ConfigurationScript) semanticObject); | 116 | sequence_ConfigurationScript(context, (ConfigurationScript) semanticObject); |
115 | return; | 117 | return; |
118 | case ApplicationConfigurationPackage.COST_ENTRY: | ||
119 | sequence_CostEntry(context, (CostEntry) semanticObject); | ||
120 | return; | ||
121 | case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION: | ||
122 | sequence_CostObjectiveFunction(context, (CostObjectiveFunction) semanticObject); | ||
123 | return; | ||
116 | case ApplicationConfigurationPackage.CUSTOM_ENTRY: | 124 | case ApplicationConfigurationPackage.CUSTOM_ENTRY: |
117 | sequence_CustomEntry(context, (CustomEntry) semanticObject); | 125 | sequence_CustomEntry(context, (CustomEntry) semanticObject); |
118 | return; | 126 | return; |
@@ -402,6 +410,40 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin | |||
402 | 410 | ||
403 | /** | 411 | /** |
404 | * Contexts: | 412 | * Contexts: |
413 | * CostEntry returns CostEntry | ||
414 | * | ||
415 | * Constraint: | ||
416 | * (patternElement=PatternElement weight=INTLiteral) | ||
417 | */ | ||
418 | protected void sequence_CostEntry(ISerializationContext context, CostEntry semanticObject) { | ||
419 | if (errorAcceptor != null) { | ||
420 | if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.COST_ENTRY__PATTERN_ELEMENT) == ValueTransient.YES) | ||
421 | errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.COST_ENTRY__PATTERN_ELEMENT)); | ||
422 | if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.COST_ENTRY__WEIGHT) == ValueTransient.YES) | ||
423 | errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.COST_ENTRY__WEIGHT)); | ||
424 | } | ||
425 | SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); | ||
426 | feeder.accept(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0(), semanticObject.getPatternElement()); | ||
427 | feeder.accept(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0(), semanticObject.getWeight()); | ||
428 | feeder.finish(); | ||
429 | } | ||
430 | |||
431 | |||
432 | /** | ||
433 | * Contexts: | ||
434 | * ObjectiveFunction returns CostObjectiveFunction | ||
435 | * CostObjectiveFunction returns CostObjectiveFunction | ||
436 | * | ||
437 | * Constraint: | ||
438 | * (entries+=CostEntry entries+=CostEntry*) | ||
439 | */ | ||
440 | protected void sequence_CostObjectiveFunction(ISerializationContext context, CostObjectiveFunction semanticObject) { | ||
441 | genericSequencer.createSequence(context, semanticObject); | ||
442 | } | ||
443 | |||
444 | |||
445 | /** | ||
446 | * Contexts: | ||
405 | * ConfigEntry returns CustomEntry | 447 | * ConfigEntry returns CustomEntry |
406 | * CustomEntry returns CustomEntry | 448 | * CustomEntry returns CustomEntry |
407 | * | 449 | * |
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 80afc496..213203b4 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 | |||
@@ -1260,14 +1260,100 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen | |||
1260 | } | 1260 | } |
1261 | public class ObjectiveFunctionElements extends AbstractParserRuleElementFinder { | 1261 | public class ObjectiveFunctionElements extends AbstractParserRuleElementFinder { |
1262 | private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveFunction"); | 1262 | private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveFunction"); |
1263 | private final RuleCall cReliabilityObjectiveFunctionParserRuleCall = (RuleCall)rule.eContents().get(1); | 1263 | private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); |
1264 | private final RuleCall cCostObjectiveFunctionParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); | ||
1265 | private final RuleCall cReliabilityObjectiveFunctionParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); | ||
1264 | 1266 | ||
1265 | //ObjectiveFunction: | 1267 | //ObjectiveFunction: |
1266 | // ReliabilityObjectiveFunction; | 1268 | // CostObjectiveFunction | ReliabilityObjectiveFunction; |
1267 | @Override public ParserRule getRule() { return rule; } | 1269 | @Override public ParserRule getRule() { return rule; } |
1268 | 1270 | ||
1271 | //CostObjectiveFunction | ReliabilityObjectiveFunction | ||
1272 | public Alternatives getAlternatives() { return cAlternatives; } | ||
1273 | |||
1274 | //CostObjectiveFunction | ||
1275 | public RuleCall getCostObjectiveFunctionParserRuleCall_0() { return cCostObjectiveFunctionParserRuleCall_0; } | ||
1276 | |||
1269 | //ReliabilityObjectiveFunction | 1277 | //ReliabilityObjectiveFunction |
1270 | public RuleCall getReliabilityObjectiveFunctionParserRuleCall() { return cReliabilityObjectiveFunctionParserRuleCall; } | 1278 | public RuleCall getReliabilityObjectiveFunctionParserRuleCall_1() { return cReliabilityObjectiveFunctionParserRuleCall_1; } |
1279 | } | ||
1280 | public class CostObjectiveFunctionElements extends AbstractParserRuleElementFinder { | ||
1281 | private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostObjectiveFunction"); | ||
1282 | private final Group cGroup = (Group)rule.eContents().get(1); | ||
1283 | private final Keyword cCostKeyword_0 = (Keyword)cGroup.eContents().get(0); | ||
1284 | private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); | ||
1285 | private final Assignment cEntriesAssignment_2 = (Assignment)cGroup.eContents().get(2); | ||
1286 | private final RuleCall cEntriesCostEntryParserRuleCall_2_0 = (RuleCall)cEntriesAssignment_2.eContents().get(0); | ||
1287 | private final Group cGroup_3 = (Group)cGroup.eContents().get(3); | ||
1288 | private final Keyword cCommaKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0); | ||
1289 | private final Assignment cEntriesAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1); | ||
1290 | private final RuleCall cEntriesCostEntryParserRuleCall_3_1_0 = (RuleCall)cEntriesAssignment_3_1.eContents().get(0); | ||
1291 | private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); | ||
1292 | |||
1293 | //CostObjectiveFunction: | ||
1294 | // 'cost' '{' entries+=CostEntry (',' entries+=CostEntry)* '}'; | ||
1295 | @Override public ParserRule getRule() { return rule; } | ||
1296 | |||
1297 | //'cost' '{' entries+=CostEntry (',' entries+=CostEntry)* '}' | ||
1298 | public Group getGroup() { return cGroup; } | ||
1299 | |||
1300 | //'cost' | ||
1301 | public Keyword getCostKeyword_0() { return cCostKeyword_0; } | ||
1302 | |||
1303 | //'{' | ||
1304 | public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; } | ||
1305 | |||
1306 | //entries+=CostEntry | ||
1307 | public Assignment getEntriesAssignment_2() { return cEntriesAssignment_2; } | ||
1308 | |||
1309 | //CostEntry | ||
1310 | public RuleCall getEntriesCostEntryParserRuleCall_2_0() { return cEntriesCostEntryParserRuleCall_2_0; } | ||
1311 | |||
1312 | //(',' entries+=CostEntry)* | ||
1313 | public Group getGroup_3() { return cGroup_3; } | ||
1314 | |||
1315 | //',' | ||
1316 | public Keyword getCommaKeyword_3_0() { return cCommaKeyword_3_0; } | ||
1317 | |||
1318 | //entries+=CostEntry | ||
1319 | public Assignment getEntriesAssignment_3_1() { return cEntriesAssignment_3_1; } | ||
1320 | |||
1321 | //CostEntry | ||
1322 | public RuleCall getEntriesCostEntryParserRuleCall_3_1_0() { return cEntriesCostEntryParserRuleCall_3_1_0; } | ||
1323 | |||
1324 | //'}' | ||
1325 | public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; } | ||
1326 | } | ||
1327 | public class CostEntryElements extends AbstractParserRuleElementFinder { | ||
1328 | private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostEntry"); | ||
1329 | private final Group cGroup = (Group)rule.eContents().get(1); | ||
1330 | private final Assignment cPatternElementAssignment_0 = (Assignment)cGroup.eContents().get(0); | ||
1331 | private final RuleCall cPatternElementPatternElementParserRuleCall_0_0 = (RuleCall)cPatternElementAssignment_0.eContents().get(0); | ||
1332 | private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1); | ||
1333 | private final Assignment cWeightAssignment_2 = (Assignment)cGroup.eContents().get(2); | ||
1334 | private final RuleCall cWeightINTLiteralParserRuleCall_2_0 = (RuleCall)cWeightAssignment_2.eContents().get(0); | ||
1335 | |||
1336 | //CostEntry: | ||
1337 | // patternElement=PatternElement '=' weight=INTLiteral; | ||
1338 | @Override public ParserRule getRule() { return rule; } | ||
1339 | |||
1340 | //patternElement=PatternElement '=' weight=INTLiteral | ||
1341 | public Group getGroup() { return cGroup; } | ||
1342 | |||
1343 | //patternElement=PatternElement | ||
1344 | public Assignment getPatternElementAssignment_0() { return cPatternElementAssignment_0; } | ||
1345 | |||
1346 | //PatternElement | ||
1347 | public RuleCall getPatternElementPatternElementParserRuleCall_0_0() { return cPatternElementPatternElementParserRuleCall_0_0; } | ||
1348 | |||
1349 | //'=' | ||
1350 | public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; } | ||
1351 | |||
1352 | //weight=INTLiteral | ||
1353 | public Assignment getWeightAssignment_2() { return cWeightAssignment_2; } | ||
1354 | |||
1355 | //INTLiteral | ||
1356 | public RuleCall getWeightINTLiteralParserRuleCall_2_0() { return cWeightINTLiteralParserRuleCall_2_0; } | ||
1271 | } | 1357 | } |
1272 | public class ReliabilityObjectiveFunctionElements extends AbstractParserRuleElementFinder { | 1358 | public class ReliabilityObjectiveFunctionElements extends AbstractParserRuleElementFinder { |
1273 | private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ReliabilityObjectiveFunction"); | 1359 | private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ReliabilityObjectiveFunction"); |
@@ -2967,29 +3053,45 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen | |||
2967 | public class ComparisonOperatorElements extends AbstractEnumRuleElementFinder { | 3053 | public class ComparisonOperatorElements extends AbstractEnumRuleElementFinder { |
2968 | private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ComparisonOperator"); | 3054 | private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ComparisonOperator"); |
2969 | private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); | 3055 | private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); |
2970 | private final EnumLiteralDeclaration cLESS_EQUALSEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); | 3056 | private final EnumLiteralDeclaration cLESSEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); |
2971 | private final Keyword cLESS_EQUALSLessThanSignEqualsSignKeyword_0_0 = (Keyword)cLESS_EQUALSEnumLiteralDeclaration_0.eContents().get(0); | 3057 | private final Keyword cLESSLessThanSignKeyword_0_0 = (Keyword)cLESSEnumLiteralDeclaration_0.eContents().get(0); |
2972 | private final EnumLiteralDeclaration cGREATER_EQUALSEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); | 3058 | private final EnumLiteralDeclaration cGREATEREnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); |
2973 | private final Keyword cGREATER_EQUALSGreaterThanSignEqualsSignKeyword_1_0 = (Keyword)cGREATER_EQUALSEnumLiteralDeclaration_1.eContents().get(0); | 3059 | private final Keyword cGREATERGreaterThanSignKeyword_1_0 = (Keyword)cGREATEREnumLiteralDeclaration_1.eContents().get(0); |
3060 | private final EnumLiteralDeclaration cLESS_EQUALSEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); | ||
3061 | private final Keyword cLESS_EQUALSLessThanSignEqualsSignKeyword_2_0 = (Keyword)cLESS_EQUALSEnumLiteralDeclaration_2.eContents().get(0); | ||
3062 | private final EnumLiteralDeclaration cGREATER_EQUALSEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3); | ||
3063 | private final Keyword cGREATER_EQUALSGreaterThanSignEqualsSignKeyword_3_0 = (Keyword)cGREATER_EQUALSEnumLiteralDeclaration_3.eContents().get(0); | ||
2974 | 3064 | ||
2975 | //enum ComparisonOperator: | 3065 | //enum ComparisonOperator: |
2976 | // LESS_EQUALS='<=' | GREATER_EQUALS='>='; | 3066 | // LESS='<' | GREATER='>' | LESS_EQUALS='<=' | GREATER_EQUALS='>='; |
2977 | public EnumRule getRule() { return rule; } | 3067 | public EnumRule getRule() { return rule; } |
2978 | 3068 | ||
2979 | //LESS_EQUALS='<=' | GREATER_EQUALS='>=' | 3069 | //LESS='<' | GREATER='>' | LESS_EQUALS='<=' | GREATER_EQUALS='>=' |
2980 | public Alternatives getAlternatives() { return cAlternatives; } | 3070 | public Alternatives getAlternatives() { return cAlternatives; } |
2981 | 3071 | ||
3072 | //LESS='<' | ||
3073 | public EnumLiteralDeclaration getLESSEnumLiteralDeclaration_0() { return cLESSEnumLiteralDeclaration_0; } | ||
3074 | |||
3075 | //'<' | ||
3076 | public Keyword getLESSLessThanSignKeyword_0_0() { return cLESSLessThanSignKeyword_0_0; } | ||
3077 | |||
3078 | //GREATER='>' | ||
3079 | public EnumLiteralDeclaration getGREATEREnumLiteralDeclaration_1() { return cGREATEREnumLiteralDeclaration_1; } | ||
3080 | |||
3081 | //'>' | ||
3082 | public Keyword getGREATERGreaterThanSignKeyword_1_0() { return cGREATERGreaterThanSignKeyword_1_0; } | ||
3083 | |||
2982 | //LESS_EQUALS='<=' | 3084 | //LESS_EQUALS='<=' |
2983 | public EnumLiteralDeclaration getLESS_EQUALSEnumLiteralDeclaration_0() { return cLESS_EQUALSEnumLiteralDeclaration_0; } | 3085 | public EnumLiteralDeclaration getLESS_EQUALSEnumLiteralDeclaration_2() { return cLESS_EQUALSEnumLiteralDeclaration_2; } |
2984 | 3086 | ||
2985 | //'<=' | 3087 | //'<=' |
2986 | public Keyword getLESS_EQUALSLessThanSignEqualsSignKeyword_0_0() { return cLESS_EQUALSLessThanSignEqualsSignKeyword_0_0; } | 3088 | public Keyword getLESS_EQUALSLessThanSignEqualsSignKeyword_2_0() { return cLESS_EQUALSLessThanSignEqualsSignKeyword_2_0; } |
2987 | 3089 | ||
2988 | //GREATER_EQUALS='>=' | 3090 | //GREATER_EQUALS='>=' |
2989 | public EnumLiteralDeclaration getGREATER_EQUALSEnumLiteralDeclaration_1() { return cGREATER_EQUALSEnumLiteralDeclaration_1; } | 3091 | public EnumLiteralDeclaration getGREATER_EQUALSEnumLiteralDeclaration_3() { return cGREATER_EQUALSEnumLiteralDeclaration_3; } |
2990 | 3092 | ||
2991 | //'>=' | 3093 | //'>=' |
2992 | public Keyword getGREATER_EQUALSGreaterThanSignEqualsSignKeyword_1_0() { return cGREATER_EQUALSGreaterThanSignEqualsSignKeyword_1_0; } | 3094 | public Keyword getGREATER_EQUALSGreaterThanSignEqualsSignKeyword_3_0() { return cGREATER_EQUALSGreaterThanSignEqualsSignKeyword_3_0; } |
2993 | } | 3095 | } |
2994 | public class DocumentLevelSpecificationElements extends AbstractEnumRuleElementFinder { | 3096 | public class DocumentLevelSpecificationElements extends AbstractEnumRuleElementFinder { |
2995 | private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.DocumentLevelSpecification"); | 3097 | private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.DocumentLevelSpecification"); |
@@ -3104,6 +3206,8 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen | |||
3104 | private final ComparisonOperatorElements eComparisonOperator; | 3206 | private final ComparisonOperatorElements eComparisonOperator; |
3105 | private final ThresholdEntryElements pThresholdEntry; | 3207 | private final ThresholdEntryElements pThresholdEntry; |
3106 | private final ObjectiveFunctionElements pObjectiveFunction; | 3208 | private final ObjectiveFunctionElements pObjectiveFunction; |
3209 | private final CostObjectiveFunctionElements pCostObjectiveFunction; | ||
3210 | private final CostEntryElements pCostEntry; | ||
3107 | private final ReliabilityObjectiveFunctionElements pReliabilityObjectiveFunction; | 3211 | private final ReliabilityObjectiveFunctionElements pReliabilityObjectiveFunction; |
3108 | private final ReliabiltiyProbabilityElements pReliabiltiyProbability; | 3212 | private final ReliabiltiyProbabilityElements pReliabiltiyProbability; |
3109 | private final MtffElements pMtff; | 3213 | private final MtffElements pMtff; |
@@ -3197,6 +3301,8 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen | |||
3197 | this.eComparisonOperator = new ComparisonOperatorElements(); | 3301 | this.eComparisonOperator = new ComparisonOperatorElements(); |
3198 | this.pThresholdEntry = new ThresholdEntryElements(); | 3302 | this.pThresholdEntry = new ThresholdEntryElements(); |
3199 | this.pObjectiveFunction = new ObjectiveFunctionElements(); | 3303 | this.pObjectiveFunction = new ObjectiveFunctionElements(); |
3304 | this.pCostObjectiveFunction = new CostObjectiveFunctionElements(); | ||
3305 | this.pCostEntry = new CostEntryElements(); | ||
3200 | this.pReliabilityObjectiveFunction = new ReliabilityObjectiveFunctionElements(); | 3306 | this.pReliabilityObjectiveFunction = new ReliabilityObjectiveFunctionElements(); |
3201 | this.pReliabiltiyProbability = new ReliabiltiyProbabilityElements(); | 3307 | this.pReliabiltiyProbability = new ReliabiltiyProbabilityElements(); |
3202 | this.pMtff = new MtffElements(); | 3308 | this.pMtff = new MtffElements(); |
@@ -3688,7 +3794,7 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen | |||
3688 | } | 3794 | } |
3689 | 3795 | ||
3690 | //enum ComparisonOperator: | 3796 | //enum ComparisonOperator: |
3691 | // LESS_EQUALS='<=' | GREATER_EQUALS='>='; | 3797 | // LESS='<' | GREATER='>' | LESS_EQUALS='<=' | GREATER_EQUALS='>='; |
3692 | public ComparisonOperatorElements getComparisonOperatorAccess() { | 3798 | public ComparisonOperatorElements getComparisonOperatorAccess() { |
3693 | return eComparisonOperator; | 3799 | return eComparisonOperator; |
3694 | } | 3800 | } |
@@ -3708,7 +3814,7 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen | |||
3708 | } | 3814 | } |
3709 | 3815 | ||
3710 | //ObjectiveFunction: | 3816 | //ObjectiveFunction: |
3711 | // ReliabilityObjectiveFunction; | 3817 | // CostObjectiveFunction | ReliabilityObjectiveFunction; |
3712 | public ObjectiveFunctionElements getObjectiveFunctionAccess() { | 3818 | public ObjectiveFunctionElements getObjectiveFunctionAccess() { |
3713 | return pObjectiveFunction; | 3819 | return pObjectiveFunction; |
3714 | } | 3820 | } |
@@ -3717,6 +3823,26 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen | |||
3717 | return getObjectiveFunctionAccess().getRule(); | 3823 | return getObjectiveFunctionAccess().getRule(); |
3718 | } | 3824 | } |
3719 | 3825 | ||
3826 | //CostObjectiveFunction: | ||
3827 | // 'cost' '{' entries+=CostEntry (',' entries+=CostEntry)* '}'; | ||
3828 | public CostObjectiveFunctionElements getCostObjectiveFunctionAccess() { | ||
3829 | return pCostObjectiveFunction; | ||
3830 | } | ||
3831 | |||
3832 | public ParserRule getCostObjectiveFunctionRule() { | ||
3833 | return getCostObjectiveFunctionAccess().getRule(); | ||
3834 | } | ||
3835 | |||
3836 | //CostEntry: | ||
3837 | // patternElement=PatternElement '=' weight=INTLiteral; | ||
3838 | public CostEntryElements getCostEntryAccess() { | ||
3839 | return pCostEntry; | ||
3840 | } | ||
3841 | |||
3842 | public ParserRule getCostEntryRule() { | ||
3843 | return getCostEntryAccess().getRule(); | ||
3844 | } | ||
3845 | |||
3720 | //ReliabilityObjectiveFunction: | 3846 | //ReliabilityObjectiveFunction: |
3721 | // ReliabiltiyProbability | Mtff; | 3847 | // ReliabiltiyProbability | Mtff; |
3722 | public ReliabilityObjectiveFunctionElements getReliabilityObjectiveFunctionAccess() { | 3848 | public ReliabilityObjectiveFunctionElements getReliabilityObjectiveFunctionAccess() { |