aboutsummaryrefslogtreecommitdiffstats
path: root/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kris7topher@gmail.com>2019-04-08 00:58:00 +0200
committerLibravatar Kristóf Marussy <kris7topher@gmail.com>2019-04-08 00:58:00 +0200
commitc1f185fd8fc2c3dfc123d9271726c588963c7c01 (patch)
tree88a5bb94017e7d3f0fbce0a51a78c2549b0977bd /Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java
parentInfrastructure for objective functions (diff)
downloadVIATRA-Generator-c1f185fd8fc2c3dfc123d9271726c588963c7c01.tar.gz
VIATRA-Generator-c1f185fd8fc2c3dfc123d9271726c588963c7c01.tar.zst
VIATRA-Generator-c1f185fd8fc2c3dfc123d9271726c588963c7c01.zip
Objective POC implementation
Diffstat (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java')
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java254
1 files changed, 208 insertions, 46 deletions
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 -->