aboutsummaryrefslogtreecommitdiffstats
path: root/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration
diff options
context:
space:
mode:
Diffstat (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration')
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationFactory.java36
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java358
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigEntry.java59
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CustomEntry.java78
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/DocumentLevelSpecification.java257
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/DocumentationEntry.java54
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MemoryEntry.java51
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RuntimeEntry.java51
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationFactoryImpl.java74
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java168
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigEntryImpl.java191
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CustomEntryImpl.java233
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DocumentationEntryImpl.java178
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MemoryEntryImpl.java177
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RuntimeEntryImpl.java177
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationAdapterFactory.java80
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java96
17 files changed, 2016 insertions, 302 deletions
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 11e54727..f9e9e934 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
@@ -330,6 +330,42 @@ public interface ApplicationConfigurationFactory extends EFactory
330 ConfigEntry createConfigEntry(); 330 ConfigEntry createConfigEntry();
331 331
332 /** 332 /**
333 * Returns a new object of class '<em>Documentation Entry</em>'.
334 * <!-- begin-user-doc -->
335 * <!-- end-user-doc -->
336 * @return a new object of class '<em>Documentation Entry</em>'.
337 * @generated
338 */
339 DocumentationEntry createDocumentationEntry();
340
341 /**
342 * Returns a new object of class '<em>Runtime Entry</em>'.
343 * <!-- begin-user-doc -->
344 * <!-- end-user-doc -->
345 * @return a new object of class '<em>Runtime Entry</em>'.
346 * @generated
347 */
348 RuntimeEntry createRuntimeEntry();
349
350 /**
351 * Returns a new object of class '<em>Memory Entry</em>'.
352 * <!-- begin-user-doc -->
353 * <!-- end-user-doc -->
354 * @return a new object of class '<em>Memory Entry</em>'.
355 * @generated
356 */
357 MemoryEntry createMemoryEntry();
358
359 /**
360 * Returns a new object of class '<em>Custom Entry</em>'.
361 * <!-- begin-user-doc -->
362 * <!-- end-user-doc -->
363 * @return a new object of class '<em>Custom Entry</em>'.
364 * @generated
365 */
366 CustomEntry createCustomEntry();
367
368 /**
333 * Returns a new object of class '<em>Config Reference</em>'. 369 * Returns a new object of class '<em>Config Reference</em>'.
334 * <!-- begin-user-doc --> 370 * <!-- begin-user-doc -->
335 * <!-- end-user-doc --> 371 * <!-- 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 2046ffa8..dc6658e6 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
@@ -979,7 +979,7 @@ public interface ApplicationConfigurationPackage extends EPackage
979 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfig() 979 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfig()
980 * @generated 980 * @generated
981 */ 981 */
982 int CONFIG = 35; 982 int CONFIG = 39;
983 983
984 /** 984 /**
985 * The number of structural features of the '<em>Config</em>' class. 985 * The number of structural features of the '<em>Config</em>' class.
@@ -1066,13 +1066,116 @@ public interface ApplicationConfigurationPackage extends EPackage
1066 int CONFIG_ENTRY = 33; 1066 int CONFIG_ENTRY = 33;
1067 1067
1068 /** 1068 /**
1069 * The number of structural features of the '<em>Config Entry</em>' class.
1070 * <!-- begin-user-doc -->
1071 * <!-- end-user-doc -->
1072 * @generated
1073 * @ordered
1074 */
1075 int CONFIG_ENTRY_FEATURE_COUNT = 0;
1076
1077 /**
1078 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl <em>Documentation Entry</em>}' class.
1079 * <!-- begin-user-doc -->
1080 * <!-- end-user-doc -->
1081 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl
1082 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentationEntry()
1083 * @generated
1084 */
1085 int DOCUMENTATION_ENTRY = 34;
1086
1087 /**
1088 * The feature id for the '<em><b>Level</b></em>' attribute.
1089 * <!-- begin-user-doc -->
1090 * <!-- end-user-doc -->
1091 * @generated
1092 * @ordered
1093 */
1094 int DOCUMENTATION_ENTRY__LEVEL = CONFIG_ENTRY_FEATURE_COUNT + 0;
1095
1096 /**
1097 * The number of structural features of the '<em>Documentation Entry</em>' class.
1098 * <!-- begin-user-doc -->
1099 * <!-- end-user-doc -->
1100 * @generated
1101 * @ordered
1102 */
1103 int DOCUMENTATION_ENTRY_FEATURE_COUNT = CONFIG_ENTRY_FEATURE_COUNT + 1;
1104
1105 /**
1106 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl <em>Runtime Entry</em>}' class.
1107 * <!-- begin-user-doc -->
1108 * <!-- end-user-doc -->
1109 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl
1110 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRuntimeEntry()
1111 * @generated
1112 */
1113 int RUNTIME_ENTRY = 35;
1114
1115 /**
1116 * The feature id for the '<em><b>Millisec Limit</b></em>' attribute.
1117 * <!-- begin-user-doc -->
1118 * <!-- end-user-doc -->
1119 * @generated
1120 * @ordered
1121 */
1122 int RUNTIME_ENTRY__MILLISEC_LIMIT = CONFIG_ENTRY_FEATURE_COUNT + 0;
1123
1124 /**
1125 * The number of structural features of the '<em>Runtime Entry</em>' class.
1126 * <!-- begin-user-doc -->
1127 * <!-- end-user-doc -->
1128 * @generated
1129 * @ordered
1130 */
1131 int RUNTIME_ENTRY_FEATURE_COUNT = CONFIG_ENTRY_FEATURE_COUNT + 1;
1132
1133 /**
1134 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl <em>Memory Entry</em>}' class.
1135 * <!-- begin-user-doc -->
1136 * <!-- end-user-doc -->
1137 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl
1138 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMemoryEntry()
1139 * @generated
1140 */
1141 int MEMORY_ENTRY = 36;
1142
1143 /**
1144 * The feature id for the '<em><b>Megabyte Limit</b></em>' attribute.
1145 * <!-- begin-user-doc -->
1146 * <!-- end-user-doc -->
1147 * @generated
1148 * @ordered
1149 */
1150 int MEMORY_ENTRY__MEGABYTE_LIMIT = CONFIG_ENTRY_FEATURE_COUNT + 0;
1151
1152 /**
1153 * The number of structural features of the '<em>Memory Entry</em>' class.
1154 * <!-- begin-user-doc -->
1155 * <!-- end-user-doc -->
1156 * @generated
1157 * @ordered
1158 */
1159 int MEMORY_ENTRY_FEATURE_COUNT = CONFIG_ENTRY_FEATURE_COUNT + 1;
1160
1161 /**
1162 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl <em>Custom Entry</em>}' class.
1163 * <!-- begin-user-doc -->
1164 * <!-- end-user-doc -->
1165 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl
1166 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCustomEntry()
1167 * @generated
1168 */
1169 int CUSTOM_ENTRY = 37;
1170
1171 /**
1069 * The feature id for the '<em><b>Key</b></em>' attribute. 1172 * The feature id for the '<em><b>Key</b></em>' attribute.
1070 * <!-- begin-user-doc --> 1173 * <!-- begin-user-doc -->
1071 * <!-- end-user-doc --> 1174 * <!-- end-user-doc -->
1072 * @generated 1175 * @generated
1073 * @ordered 1176 * @ordered
1074 */ 1177 */
1075 int CONFIG_ENTRY__KEY = 0; 1178 int CUSTOM_ENTRY__KEY = CONFIG_ENTRY_FEATURE_COUNT + 0;
1076 1179
1077 /** 1180 /**
1078 * The feature id for the '<em><b>Value</b></em>' attribute. 1181 * The feature id for the '<em><b>Value</b></em>' attribute.
@@ -1081,16 +1184,16 @@ public interface ApplicationConfigurationPackage extends EPackage
1081 * @generated 1184 * @generated
1082 * @ordered 1185 * @ordered
1083 */ 1186 */
1084 int CONFIG_ENTRY__VALUE = 1; 1187 int CUSTOM_ENTRY__VALUE = CONFIG_ENTRY_FEATURE_COUNT + 1;
1085 1188
1086 /** 1189 /**
1087 * The number of structural features of the '<em>Config Entry</em>' class. 1190 * The number of structural features of the '<em>Custom Entry</em>' class.
1088 * <!-- begin-user-doc --> 1191 * <!-- begin-user-doc -->
1089 * <!-- end-user-doc --> 1192 * <!-- end-user-doc -->
1090 * @generated 1193 * @generated
1091 * @ordered 1194 * @ordered
1092 */ 1195 */
1093 int CONFIG_ENTRY_FEATURE_COUNT = 2; 1196 int CUSTOM_ENTRY_FEATURE_COUNT = CONFIG_ENTRY_FEATURE_COUNT + 2;
1094 1197
1095 /** 1198 /**
1096 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl <em>Config Reference</em>}' class. 1199 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl <em>Config Reference</em>}' class.
@@ -1100,7 +1203,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1100 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigReference() 1203 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigReference()
1101 * @generated 1204 * @generated
1102 */ 1205 */
1103 int CONFIG_REFERENCE = 34; 1206 int CONFIG_REFERENCE = 38;
1104 1207
1105 /** 1208 /**
1106 * The feature id for the '<em><b>Config</b></em>' reference. 1209 * The feature id for the '<em><b>Config</b></em>' reference.
@@ -1128,7 +1231,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1128 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScope() 1231 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScope()
1129 * @generated 1232 * @generated
1130 */ 1233 */
1131 int SCOPE = 57; 1234 int SCOPE = 61;
1132 1235
1133 /** 1236 /**
1134 * The number of structural features of the '<em>Scope</em>' class. 1237 * The number of structural features of the '<em>Scope</em>' class.
@@ -1147,7 +1250,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1147 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeSpecification() 1250 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeSpecification()
1148 * @generated 1251 * @generated
1149 */ 1252 */
1150 int SCOPE_SPECIFICATION = 36; 1253 int SCOPE_SPECIFICATION = 40;
1151 1254
1152 /** 1255 /**
1153 * The feature id for the '<em><b>Scopes</b></em>' containment reference list. 1256 * The feature id for the '<em><b>Scopes</b></em>' containment reference list.
@@ -1175,7 +1278,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1175 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeScope() 1278 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeScope()
1176 * @generated 1279 * @generated
1177 */ 1280 */
1178 int TYPE_SCOPE = 37; 1281 int TYPE_SCOPE = 41;
1179 1282
1180 /** 1283 /**
1181 * The feature id for the '<em><b>Sets New</b></em>' attribute. 1284 * The feature id for the '<em><b>Sets New</b></em>' attribute.
@@ -1221,7 +1324,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1221 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassTypeScope() 1324 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassTypeScope()
1222 * @generated 1325 * @generated
1223 */ 1326 */
1224 int CLASS_TYPE_SCOPE = 38; 1327 int CLASS_TYPE_SCOPE = 42;
1225 1328
1226 /** 1329 /**
1227 * The feature id for the '<em><b>Sets New</b></em>' attribute. 1330 * The feature id for the '<em><b>Sets New</b></em>' attribute.
@@ -1276,7 +1379,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1276 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectTypeScope() 1379 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectTypeScope()
1277 * @generated 1380 * @generated
1278 */ 1381 */
1279 int OBJECT_TYPE_SCOPE = 39; 1382 int OBJECT_TYPE_SCOPE = 43;
1280 1383
1281 /** 1384 /**
1282 * The feature id for the '<em><b>Sets New</b></em>' attribute. 1385 * The feature id for the '<em><b>Sets New</b></em>' attribute.
@@ -1331,7 +1434,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1331 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerTypeScope() 1434 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerTypeScope()
1332 * @generated 1435 * @generated
1333 */ 1436 */
1334 int INTEGER_TYPE_SCOPE = 40; 1437 int INTEGER_TYPE_SCOPE = 44;
1335 1438
1336 /** 1439 /**
1337 * The feature id for the '<em><b>Sets New</b></em>' attribute. 1440 * The feature id for the '<em><b>Sets New</b></em>' attribute.
@@ -1386,7 +1489,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1386 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealTypeScope() 1489 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealTypeScope()
1387 * @generated 1490 * @generated
1388 */ 1491 */
1389 int REAL_TYPE_SCOPE = 41; 1492 int REAL_TYPE_SCOPE = 45;
1390 1493
1391 /** 1494 /**
1392 * The feature id for the '<em><b>Sets New</b></em>' attribute. 1495 * The feature id for the '<em><b>Sets New</b></em>' attribute.
@@ -1441,7 +1544,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1441 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringTypeScope() 1544 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringTypeScope()
1442 * @generated 1545 * @generated
1443 */ 1546 */
1444 int STRING_TYPE_SCOPE = 42; 1547 int STRING_TYPE_SCOPE = 46;
1445 1548
1446 /** 1549 /**
1447 * The feature id for the '<em><b>Sets New</b></em>' attribute. 1550 * The feature id for the '<em><b>Sets New</b></em>' attribute.
@@ -1496,7 +1599,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1496 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeReference() 1599 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeReference()
1497 * @generated 1600 * @generated
1498 */ 1601 */
1499 int TYPE_REFERENCE = 43; 1602 int TYPE_REFERENCE = 47;
1500 1603
1501 /** 1604 /**
1502 * The number of structural features of the '<em>Type Reference</em>' class. 1605 * The number of structural features of the '<em>Type Reference</em>' class.
@@ -1515,7 +1618,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1515 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassReference() 1618 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassReference()
1516 * @generated 1619 * @generated
1517 */ 1620 */
1518 int CLASS_REFERENCE = 44; 1621 int CLASS_REFERENCE = 48;
1519 1622
1520 /** 1623 /**
1521 * The feature id for the '<em><b>Element</b></em>' containment reference. 1624 * The feature id for the '<em><b>Element</b></em>' containment reference.
@@ -1543,7 +1646,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1543 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectReference() 1646 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectReference()
1544 * @generated 1647 * @generated
1545 */ 1648 */
1546 int OBJECT_REFERENCE = 45; 1649 int OBJECT_REFERENCE = 49;
1547 1650
1548 /** 1651 /**
1549 * The number of structural features of the '<em>Object Reference</em>' class. 1652 * The number of structural features of the '<em>Object Reference</em>' class.
@@ -1562,7 +1665,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1562 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerReference() 1665 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerReference()
1563 * @generated 1666 * @generated
1564 */ 1667 */
1565 int INTEGER_REFERENCE = 46; 1668 int INTEGER_REFERENCE = 50;
1566 1669
1567 /** 1670 /**
1568 * The number of structural features of the '<em>Integer Reference</em>' class. 1671 * The number of structural features of the '<em>Integer Reference</em>' class.
@@ -1581,7 +1684,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1581 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealReference() 1684 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealReference()
1582 * @generated 1685 * @generated
1583 */ 1686 */
1584 int REAL_REFERENCE = 47; 1687 int REAL_REFERENCE = 51;
1585 1688
1586 /** 1689 /**
1587 * The number of structural features of the '<em>Real Reference</em>' class. 1690 * The number of structural features of the '<em>Real Reference</em>' class.
@@ -1600,7 +1703,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1600 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringReference() 1703 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringReference()
1601 * @generated 1704 * @generated
1602 */ 1705 */
1603 int STRING_REFERENCE = 48; 1706 int STRING_REFERENCE = 52;
1604 1707
1605 /** 1708 /**
1606 * The number of structural features of the '<em>String Reference</em>' class. 1709 * The number of structural features of the '<em>String Reference</em>' class.
@@ -1619,7 +1722,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1619 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getNumberSpecification() 1722 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getNumberSpecification()
1620 * @generated 1723 * @generated
1621 */ 1724 */
1622 int NUMBER_SPECIFICATION = 49; 1725 int NUMBER_SPECIFICATION = 53;
1623 1726
1624 /** 1727 /**
1625 * The number of structural features of the '<em>Number Specification</em>' class. 1728 * The number of structural features of the '<em>Number Specification</em>' class.
@@ -1638,7 +1741,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1638 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getExactNumber() 1741 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getExactNumber()
1639 * @generated 1742 * @generated
1640 */ 1743 */
1641 int EXACT_NUMBER = 50; 1744 int EXACT_NUMBER = 54;
1642 1745
1643 /** 1746 /**
1644 * The feature id for the '<em><b>Exact Number</b></em>' attribute. 1747 * The feature id for the '<em><b>Exact Number</b></em>' attribute.
@@ -1675,7 +1778,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1675 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntervallNumber() 1778 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntervallNumber()
1676 * @generated 1779 * @generated
1677 */ 1780 */
1678 int INTERVALL_NUMBER = 51; 1781 int INTERVALL_NUMBER = 55;
1679 1782
1680 /** 1783 /**
1681 * The feature id for the '<em><b>Min</b></em>' attribute. 1784 * The feature id for the '<em><b>Min</b></em>' attribute.
@@ -1721,7 +1824,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1721 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntEnumberation() 1824 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntEnumberation()
1722 * @generated 1825 * @generated
1723 */ 1826 */
1724 int INT_ENUMBERATION = 52; 1827 int INT_ENUMBERATION = 56;
1725 1828
1726 /** 1829 /**
1727 * The feature id for the '<em><b>Entry</b></em>' attribute list. 1830 * The feature id for the '<em><b>Entry</b></em>' attribute list.
@@ -1749,7 +1852,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1749 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealEnumeration() 1852 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealEnumeration()
1750 * @generated 1853 * @generated
1751 */ 1854 */
1752 int REAL_ENUMERATION = 53; 1855 int REAL_ENUMERATION = 57;
1753 1856
1754 /** 1857 /**
1755 * The feature id for the '<em><b>Entry</b></em>' attribute list. 1858 * The feature id for the '<em><b>Entry</b></em>' attribute list.
@@ -1777,7 +1880,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1777 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringEnumeration() 1880 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringEnumeration()
1778 * @generated 1881 * @generated
1779 */ 1882 */
1780 int STRING_ENUMERATION = 54; 1883 int STRING_ENUMERATION = 58;
1781 1884
1782 /** 1885 /**
1783 * The feature id for the '<em><b>Entry</b></em>' attribute list. 1886 * The feature id for the '<em><b>Entry</b></em>' attribute list.
@@ -1805,7 +1908,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1805 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeDeclaration() 1908 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeDeclaration()
1806 * @generated 1909 * @generated
1807 */ 1910 */
1808 int SCOPE_DECLARATION = 55; 1911 int SCOPE_DECLARATION = 59;
1809 1912
1810 /** 1913 /**
1811 * The feature id for the '<em><b>Name</b></em>' attribute. 1914 * The feature id for the '<em><b>Name</b></em>' attribute.
@@ -1842,7 +1945,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1842 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeReference() 1945 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeReference()
1843 * @generated 1946 * @generated
1844 */ 1947 */
1845 int SCOPE_REFERENCE = 56; 1948 int SCOPE_REFERENCE = 60;
1846 1949
1847 /** 1950 /**
1848 * The feature id for the '<em><b>Referred</b></em>' reference. 1951 * The feature id for the '<em><b>Referred</b></em>' reference.
@@ -1870,7 +1973,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1870 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTask() 1973 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTask()
1871 * @generated 1974 * @generated
1872 */ 1975 */
1873 int TASK = 58; 1976 int TASK = 62;
1874 1977
1875 /** 1978 /**
1876 * The number of structural features of the '<em>Task</em>' class. 1979 * The number of structural features of the '<em>Task</em>' class.
@@ -1889,7 +1992,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1889 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGenerationTask() 1992 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGenerationTask()
1890 * @generated 1993 * @generated
1891 */ 1994 */
1892 int GENERATION_TASK = 59; 1995 int GENERATION_TASK = 63;
1893 1996
1894 /** 1997 /**
1895 * The feature id for the '<em><b>Metamodel</b></em>' containment reference. 1998 * The feature id for the '<em><b>Metamodel</b></em>' containment reference.
@@ -2034,7 +2137,7 @@ public interface ApplicationConfigurationPackage extends EPackage
2034 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerScope() 2137 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerScope()
2035 * @generated 2138 * @generated
2036 */ 2139 */
2037 int INTEGER_SCOPE = 60; 2140 int INTEGER_SCOPE = 64;
2038 2141
2039 /** 2142 /**
2040 * The number of structural features of the '<em>Integer Scope</em>' class. 2143 * The number of structural features of the '<em>Integer Scope</em>' class.
@@ -2053,7 +2156,7 @@ public interface ApplicationConfigurationPackage extends EPackage
2053 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealScope() 2156 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealScope()
2054 * @generated 2157 * @generated
2055 */ 2158 */
2056 int REAL_SCOPE = 61; 2159 int REAL_SCOPE = 65;
2057 2160
2058 /** 2161 /**
2059 * The number of structural features of the '<em>Real Scope</em>' class. 2162 * The number of structural features of the '<em>Real Scope</em>' class.
@@ -2072,7 +2175,7 @@ public interface ApplicationConfigurationPackage extends EPackage
2072 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringScope() 2175 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringScope()
2073 * @generated 2176 * @generated
2074 */ 2177 */
2075 int STRING_SCOPE = 62; 2178 int STRING_SCOPE = 66;
2076 2179
2077 /** 2180 /**
2078 * The number of structural features of the '<em>String Scope</em>' class. 2181 * The number of structural features of the '<em>String Scope</em>' class.
@@ -2084,6 +2187,16 @@ public interface ApplicationConfigurationPackage extends EPackage
2084 int STRING_SCOPE_FEATURE_COUNT = STRING_REFERENCE_FEATURE_COUNT + 0; 2187 int STRING_SCOPE_FEATURE_COUNT = STRING_REFERENCE_FEATURE_COUNT + 0;
2085 2188
2086 /** 2189 /**
2190 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification <em>Document Level Specification</em>}' enum.
2191 * <!-- begin-user-doc -->
2192 * <!-- end-user-doc -->
2193 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification
2194 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentLevelSpecification()
2195 * @generated
2196 */
2197 int DOCUMENT_LEVEL_SPECIFICATION = 67;
2198
2199 /**
2087 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver <em>Solver</em>}' enum. 2200 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver <em>Solver</em>}' enum.
2088 * <!-- begin-user-doc --> 2201 * <!-- begin-user-doc -->
2089 * <!-- end-user-doc --> 2202 * <!-- end-user-doc -->
@@ -2091,7 +2204,7 @@ public interface ApplicationConfigurationPackage extends EPackage
2091 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getSolver() 2204 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getSolver()
2092 * @generated 2205 * @generated
2093 */ 2206 */
2094 int SOLVER = 63; 2207 int SOLVER = 68;
2095 2208
2096 2209
2097 /** 2210 /**
@@ -2743,26 +2856,99 @@ public interface ApplicationConfigurationPackage extends EPackage
2743 EClass getConfigEntry(); 2856 EClass getConfigEntry();
2744 2857
2745 /** 2858 /**
2746 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry#getKey <em>Key</em>}'. 2859 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry <em>Documentation Entry</em>}'.
2860 * <!-- begin-user-doc -->
2861 * <!-- end-user-doc -->
2862 * @return the meta object for class '<em>Documentation Entry</em>'.
2863 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry
2864 * @generated
2865 */
2866 EClass getDocumentationEntry();
2867
2868 /**
2869 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry#getLevel <em>Level</em>}'.
2870 * <!-- begin-user-doc -->
2871 * <!-- end-user-doc -->
2872 * @return the meta object for the attribute '<em>Level</em>'.
2873 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry#getLevel()
2874 * @see #getDocumentationEntry()
2875 * @generated
2876 */
2877 EAttribute getDocumentationEntry_Level();
2878
2879 /**
2880 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry <em>Runtime Entry</em>}'.
2881 * <!-- begin-user-doc -->
2882 * <!-- end-user-doc -->
2883 * @return the meta object for class '<em>Runtime Entry</em>'.
2884 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry
2885 * @generated
2886 */
2887 EClass getRuntimeEntry();
2888
2889 /**
2890 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry#getMillisecLimit <em>Millisec Limit</em>}'.
2891 * <!-- begin-user-doc -->
2892 * <!-- end-user-doc -->
2893 * @return the meta object for the attribute '<em>Millisec Limit</em>'.
2894 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry#getMillisecLimit()
2895 * @see #getRuntimeEntry()
2896 * @generated
2897 */
2898 EAttribute getRuntimeEntry_MillisecLimit();
2899
2900 /**
2901 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry <em>Memory Entry</em>}'.
2902 * <!-- begin-user-doc -->
2903 * <!-- end-user-doc -->
2904 * @return the meta object for class '<em>Memory Entry</em>'.
2905 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry
2906 * @generated
2907 */
2908 EClass getMemoryEntry();
2909
2910 /**
2911 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry#getMegabyteLimit <em>Megabyte Limit</em>}'.
2912 * <!-- begin-user-doc -->
2913 * <!-- end-user-doc -->
2914 * @return the meta object for the attribute '<em>Megabyte Limit</em>'.
2915 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry#getMegabyteLimit()
2916 * @see #getMemoryEntry()
2917 * @generated
2918 */
2919 EAttribute getMemoryEntry_MegabyteLimit();
2920
2921 /**
2922 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry <em>Custom Entry</em>}'.
2923 * <!-- begin-user-doc -->
2924 * <!-- end-user-doc -->
2925 * @return the meta object for class '<em>Custom Entry</em>'.
2926 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry
2927 * @generated
2928 */
2929 EClass getCustomEntry();
2930
2931 /**
2932 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getKey <em>Key</em>}'.
2747 * <!-- begin-user-doc --> 2933 * <!-- begin-user-doc -->
2748 * <!-- end-user-doc --> 2934 * <!-- end-user-doc -->
2749 * @return the meta object for the attribute '<em>Key</em>'. 2935 * @return the meta object for the attribute '<em>Key</em>'.
2750 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry#getKey() 2936 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getKey()
2751 * @see #getConfigEntry() 2937 * @see #getCustomEntry()
2752 * @generated 2938 * @generated
2753 */ 2939 */
2754 EAttribute getConfigEntry_Key(); 2940 EAttribute getCustomEntry_Key();
2755 2941
2756 /** 2942 /**
2757 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry#getValue <em>Value</em>}'. 2943 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getValue <em>Value</em>}'.
2758 * <!-- begin-user-doc --> 2944 * <!-- begin-user-doc -->
2759 * <!-- end-user-doc --> 2945 * <!-- end-user-doc -->
2760 * @return the meta object for the attribute '<em>Value</em>'. 2946 * @return the meta object for the attribute '<em>Value</em>'.
2761 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry#getValue() 2947 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getValue()
2762 * @see #getConfigEntry() 2948 * @see #getCustomEntry()
2763 * @generated 2949 * @generated
2764 */ 2950 */
2765 EAttribute getConfigEntry_Value(); 2951 EAttribute getCustomEntry_Value();
2766 2952
2767 /** 2953 /**
2768 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference <em>Config Reference</em>}'. 2954 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference <em>Config Reference</em>}'.
@@ -3440,6 +3626,16 @@ public interface ApplicationConfigurationPackage extends EPackage
3440 EClass getStringScope(); 3626 EClass getStringScope();
3441 3627
3442 /** 3628 /**
3629 * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification <em>Document Level Specification</em>}'.
3630 * <!-- begin-user-doc -->
3631 * <!-- end-user-doc -->
3632 * @return the meta object for enum '<em>Document Level Specification</em>'.
3633 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification
3634 * @generated
3635 */
3636 EEnum getDocumentLevelSpecification();
3637
3638 /**
3443 * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver <em>Solver</em>}'. 3639 * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver <em>Solver</em>}'.
3444 * <!-- begin-user-doc --> 3640 * <!-- begin-user-doc -->
3445 * <!-- end-user-doc --> 3641 * <!-- end-user-doc -->
@@ -4037,12 +4233,76 @@ public interface ApplicationConfigurationPackage extends EPackage
4037 EClass CONFIG_ENTRY = eINSTANCE.getConfigEntry(); 4233 EClass CONFIG_ENTRY = eINSTANCE.getConfigEntry();
4038 4234
4039 /** 4235 /**
4236 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl <em>Documentation Entry</em>}' class.
4237 * <!-- begin-user-doc -->
4238 * <!-- end-user-doc -->
4239 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl
4240 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentationEntry()
4241 * @generated
4242 */
4243 EClass DOCUMENTATION_ENTRY = eINSTANCE.getDocumentationEntry();
4244
4245 /**
4246 * The meta object literal for the '<em><b>Level</b></em>' attribute feature.
4247 * <!-- begin-user-doc -->
4248 * <!-- end-user-doc -->
4249 * @generated
4250 */
4251 EAttribute DOCUMENTATION_ENTRY__LEVEL = eINSTANCE.getDocumentationEntry_Level();
4252
4253 /**
4254 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl <em>Runtime Entry</em>}' class.
4255 * <!-- begin-user-doc -->
4256 * <!-- end-user-doc -->
4257 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl
4258 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRuntimeEntry()
4259 * @generated
4260 */
4261 EClass RUNTIME_ENTRY = eINSTANCE.getRuntimeEntry();
4262
4263 /**
4264 * The meta object literal for the '<em><b>Millisec Limit</b></em>' attribute feature.
4265 * <!-- begin-user-doc -->
4266 * <!-- end-user-doc -->
4267 * @generated
4268 */
4269 EAttribute RUNTIME_ENTRY__MILLISEC_LIMIT = eINSTANCE.getRuntimeEntry_MillisecLimit();
4270
4271 /**
4272 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl <em>Memory Entry</em>}' class.
4273 * <!-- begin-user-doc -->
4274 * <!-- end-user-doc -->
4275 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl
4276 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMemoryEntry()
4277 * @generated
4278 */
4279 EClass MEMORY_ENTRY = eINSTANCE.getMemoryEntry();
4280
4281 /**
4282 * The meta object literal for the '<em><b>Megabyte Limit</b></em>' attribute feature.
4283 * <!-- begin-user-doc -->
4284 * <!-- end-user-doc -->
4285 * @generated
4286 */
4287 EAttribute MEMORY_ENTRY__MEGABYTE_LIMIT = eINSTANCE.getMemoryEntry_MegabyteLimit();
4288
4289 /**
4290 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl <em>Custom Entry</em>}' class.
4291 * <!-- begin-user-doc -->
4292 * <!-- end-user-doc -->
4293 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl
4294 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCustomEntry()
4295 * @generated
4296 */
4297 EClass CUSTOM_ENTRY = eINSTANCE.getCustomEntry();
4298
4299 /**
4040 * The meta object literal for the '<em><b>Key</b></em>' attribute feature. 4300 * The meta object literal for the '<em><b>Key</b></em>' attribute feature.
4041 * <!-- begin-user-doc --> 4301 * <!-- begin-user-doc -->
4042 * <!-- end-user-doc --> 4302 * <!-- end-user-doc -->
4043 * @generated 4303 * @generated
4044 */ 4304 */
4045 EAttribute CONFIG_ENTRY__KEY = eINSTANCE.getConfigEntry_Key(); 4305 EAttribute CUSTOM_ENTRY__KEY = eINSTANCE.getCustomEntry_Key();
4046 4306
4047 /** 4307 /**
4048 * The meta object literal for the '<em><b>Value</b></em>' attribute feature. 4308 * The meta object literal for the '<em><b>Value</b></em>' attribute feature.
@@ -4050,7 +4310,7 @@ public interface ApplicationConfigurationPackage extends EPackage
4050 * <!-- end-user-doc --> 4310 * <!-- end-user-doc -->
4051 * @generated 4311 * @generated
4052 */ 4312 */
4053 EAttribute CONFIG_ENTRY__VALUE = eINSTANCE.getConfigEntry_Value(); 4313 EAttribute CUSTOM_ENTRY__VALUE = eINSTANCE.getCustomEntry_Value();
4054 4314
4055 /** 4315 /**
4056 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl <em>Config Reference</em>}' class. 4316 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl <em>Config Reference</em>}' class.
@@ -4623,6 +4883,16 @@ public interface ApplicationConfigurationPackage extends EPackage
4623 EClass STRING_SCOPE = eINSTANCE.getStringScope(); 4883 EClass STRING_SCOPE = eINSTANCE.getStringScope();
4624 4884
4625 /** 4885 /**
4886 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification <em>Document Level Specification</em>}' enum.
4887 * <!-- begin-user-doc -->
4888 * <!-- end-user-doc -->
4889 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification
4890 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentLevelSpecification()
4891 * @generated
4892 */
4893 EEnum DOCUMENT_LEVEL_SPECIFICATION = eINSTANCE.getDocumentLevelSpecification();
4894
4895 /**
4626 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver <em>Solver</em>}' enum. 4896 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver <em>Solver</em>}' enum.
4627 * <!-- begin-user-doc --> 4897 * <!-- begin-user-doc -->
4628 * <!-- end-user-doc --> 4898 * <!-- end-user-doc -->
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigEntry.java
index 7c0e90e2..6408c59a 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigEntry.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigEntry.java
@@ -10,13 +10,6 @@ import org.eclipse.emf.ecore.EObject;
10 * A representation of the model object '<em><b>Config Entry</b></em>'. 10 * A representation of the model object '<em><b>Config Entry</b></em>'.
11 * <!-- end-user-doc --> 11 * <!-- end-user-doc -->
12 * 12 *
13 * <p>
14 * The following features are supported:
15 * </p>
16 * <ul>
17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry#getKey <em>Key</em>}</li>
18 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry#getValue <em>Value</em>}</li>
19 * </ul>
20 * 13 *
21 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigEntry() 14 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigEntry()
22 * @model 15 * @model
@@ -24,56 +17,4 @@ import org.eclipse.emf.ecore.EObject;
24 */ 17 */
25public interface ConfigEntry extends EObject 18public interface ConfigEntry extends EObject
26{ 19{
27 /**
28 * Returns the value of the '<em><b>Key</b></em>' attribute.
29 * <!-- begin-user-doc -->
30 * <p>
31 * If the meaning of the '<em>Key</em>' attribute isn't clear,
32 * there really should be more of a description here...
33 * </p>
34 * <!-- end-user-doc -->
35 * @return the value of the '<em>Key</em>' attribute.
36 * @see #setKey(String)
37 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigEntry_Key()
38 * @model
39 * @generated
40 */
41 String getKey();
42
43 /**
44 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry#getKey <em>Key</em>}' attribute.
45 * <!-- begin-user-doc -->
46 * <!-- end-user-doc -->
47 * @param value the new value of the '<em>Key</em>' attribute.
48 * @see #getKey()
49 * @generated
50 */
51 void setKey(String value);
52
53 /**
54 * Returns the value of the '<em><b>Value</b></em>' attribute.
55 * <!-- begin-user-doc -->
56 * <p>
57 * If the meaning of the '<em>Value</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>Value</em>' attribute.
62 * @see #setValue(String)
63 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigEntry_Value()
64 * @model
65 * @generated
66 */
67 String getValue();
68
69 /**
70 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry#getValue <em>Value</em>}' attribute.
71 * <!-- begin-user-doc -->
72 * <!-- end-user-doc -->
73 * @param value the new value of the '<em>Value</em>' attribute.
74 * @see #getValue()
75 * @generated
76 */
77 void setValue(String value);
78
79} // ConfigEntry 20} // ConfigEntry
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CustomEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CustomEntry.java
new file mode 100644
index 00000000..23fe93ed
--- /dev/null
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CustomEntry.java
@@ -0,0 +1,78 @@
1/**
2 * generated by Xtext 2.10.0
3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5
6
7/**
8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Custom Entry</b></em>'.
10 * <!-- end-user-doc -->
11 *
12 * <p>
13 * The following features are supported:
14 * </p>
15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getKey <em>Key</em>}</li>
17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getValue <em>Value</em>}</li>
18 * </ul>
19 *
20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCustomEntry()
21 * @model
22 * @generated
23 */
24public interface CustomEntry extends ConfigEntry
25{
26 /**
27 * Returns the value of the '<em><b>Key</b></em>' attribute.
28 * <!-- begin-user-doc -->
29 * <p>
30 * If the meaning of the '<em>Key</em>' attribute isn't clear,
31 * there really should be more of a description here...
32 * </p>
33 * <!-- end-user-doc -->
34 * @return the value of the '<em>Key</em>' attribute.
35 * @see #setKey(String)
36 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCustomEntry_Key()
37 * @model
38 * @generated
39 */
40 String getKey();
41
42 /**
43 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getKey <em>Key</em>}' attribute.
44 * <!-- begin-user-doc -->
45 * <!-- end-user-doc -->
46 * @param value the new value of the '<em>Key</em>' attribute.
47 * @see #getKey()
48 * @generated
49 */
50 void setKey(String value);
51
52 /**
53 * Returns the value of the '<em><b>Value</b></em>' attribute.
54 * <!-- begin-user-doc -->
55 * <p>
56 * If the meaning of the '<em>Value</em>' attribute isn't clear,
57 * there really should be more of a description here...
58 * </p>
59 * <!-- end-user-doc -->
60 * @return the value of the '<em>Value</em>' attribute.
61 * @see #setValue(String)
62 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCustomEntry_Value()
63 * @model
64 * @generated
65 */
66 String getValue();
67
68 /**
69 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getValue <em>Value</em>}' attribute.
70 * <!-- begin-user-doc -->
71 * <!-- end-user-doc -->
72 * @param value the new value of the '<em>Value</em>' attribute.
73 * @see #getValue()
74 * @generated
75 */
76 void setValue(String value);
77
78} // CustomEntry
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/DocumentLevelSpecification.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/DocumentLevelSpecification.java
new file mode 100644
index 00000000..d57ccf81
--- /dev/null
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/DocumentLevelSpecification.java
@@ -0,0 +1,257 @@
1/**
2 * generated by Xtext 2.10.0
3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5
6import java.util.Arrays;
7import java.util.Collections;
8import java.util.List;
9
10import org.eclipse.emf.common.util.Enumerator;
11
12/**
13 * <!-- begin-user-doc -->
14 * A representation of the literals of the enumeration '<em><b>Document Level Specification</b></em>',
15 * and utility methods for working with them.
16 * <!-- end-user-doc -->
17 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDocumentLevelSpecification()
18 * @model
19 * @generated
20 */
21public enum DocumentLevelSpecification implements Enumerator
22{
23 /**
24 * The '<em><b>None</b></em>' literal object.
25 * <!-- begin-user-doc -->
26 * <!-- end-user-doc -->
27 * @see #NONE_VALUE
28 * @generated
29 * @ordered
30 */
31 NONE(0, "none", "none"),
32
33 /**
34 * The '<em><b>Normal</b></em>' literal object.
35 * <!-- begin-user-doc -->
36 * <!-- end-user-doc -->
37 * @see #NORMAL_VALUE
38 * @generated
39 * @ordered
40 */
41 NORMAL(1, "normal", "normal"),
42
43 /**
44 * The '<em><b>Full</b></em>' literal object.
45 * <!-- begin-user-doc -->
46 * <!-- end-user-doc -->
47 * @see #FULL_VALUE
48 * @generated
49 * @ordered
50 */
51 FULL(2, "full", "full");
52
53 /**
54 * The '<em><b>None</b></em>' literal value.
55 * <!-- begin-user-doc -->
56 * <p>
57 * If the meaning of '<em><b>None</b></em>' literal object isn't clear,
58 * there really should be more of a description here...
59 * </p>
60 * <!-- end-user-doc -->
61 * @see #NONE
62 * @model name="none"
63 * @generated
64 * @ordered
65 */
66 public static final int NONE_VALUE = 0;
67
68 /**
69 * The '<em><b>Normal</b></em>' literal value.
70 * <!-- begin-user-doc -->
71 * <p>
72 * If the meaning of '<em><b>Normal</b></em>' literal object isn't clear,
73 * there really should be more of a description here...
74 * </p>
75 * <!-- end-user-doc -->
76 * @see #NORMAL
77 * @model name="normal"
78 * @generated
79 * @ordered
80 */
81 public static final int NORMAL_VALUE = 1;
82
83 /**
84 * The '<em><b>Full</b></em>' literal value.
85 * <!-- begin-user-doc -->
86 * <p>
87 * If the meaning of '<em><b>Full</b></em>' literal object isn't clear,
88 * there really should be more of a description here...
89 * </p>
90 * <!-- end-user-doc -->
91 * @see #FULL
92 * @model name="full"
93 * @generated
94 * @ordered
95 */
96 public static final int FULL_VALUE = 2;
97
98 /**
99 * An array of all the '<em><b>Document Level Specification</b></em>' enumerators.
100 * <!-- begin-user-doc -->
101 * <!-- end-user-doc -->
102 * @generated
103 */
104 private static final DocumentLevelSpecification[] VALUES_ARRAY =
105 new DocumentLevelSpecification[]
106 {
107 NONE,
108 NORMAL,
109 FULL,
110 };
111
112 /**
113 * A public read-only list of all the '<em><b>Document Level Specification</b></em>' enumerators.
114 * <!-- begin-user-doc -->
115 * <!-- end-user-doc -->
116 * @generated
117 */
118 public static final List<DocumentLevelSpecification> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
119
120 /**
121 * Returns the '<em><b>Document Level Specification</b></em>' literal with the specified literal value.
122 * <!-- begin-user-doc -->
123 * <!-- end-user-doc -->
124 * @param literal the literal.
125 * @return the matching enumerator or <code>null</code>.
126 * @generated
127 */
128 public static DocumentLevelSpecification get(String literal)
129 {
130 for (int i = 0; i < VALUES_ARRAY.length; ++i)
131 {
132 DocumentLevelSpecification result = VALUES_ARRAY[i];
133 if (result.toString().equals(literal))
134 {
135 return result;
136 }
137 }
138 return null;
139 }
140
141 /**
142 * Returns the '<em><b>Document Level Specification</b></em>' literal with the specified name.
143 * <!-- begin-user-doc -->
144 * <!-- end-user-doc -->
145 * @param name the name.
146 * @return the matching enumerator or <code>null</code>.
147 * @generated
148 */
149 public static DocumentLevelSpecification getByName(String name)
150 {
151 for (int i = 0; i < VALUES_ARRAY.length; ++i)
152 {
153 DocumentLevelSpecification result = VALUES_ARRAY[i];
154 if (result.getName().equals(name))
155 {
156 return result;
157 }
158 }
159 return null;
160 }
161
162 /**
163 * Returns the '<em><b>Document Level Specification</b></em>' literal with the specified integer value.
164 * <!-- begin-user-doc -->
165 * <!-- end-user-doc -->
166 * @param value the integer value.
167 * @return the matching enumerator or <code>null</code>.
168 * @generated
169 */
170 public static DocumentLevelSpecification get(int value)
171 {
172 switch (value)
173 {
174 case NONE_VALUE: return NONE;
175 case NORMAL_VALUE: return NORMAL;
176 case FULL_VALUE: return FULL;
177 }
178 return null;
179 }
180
181 /**
182 * <!-- begin-user-doc -->
183 * <!-- end-user-doc -->
184 * @generated
185 */
186 private final int value;
187
188 /**
189 * <!-- begin-user-doc -->
190 * <!-- end-user-doc -->
191 * @generated
192 */
193 private final String name;
194
195 /**
196 * <!-- begin-user-doc -->
197 * <!-- end-user-doc -->
198 * @generated
199 */
200 private final String literal;
201
202 /**
203 * Only this class can construct instances.
204 * <!-- begin-user-doc -->
205 * <!-- end-user-doc -->
206 * @generated
207 */
208 private DocumentLevelSpecification(int value, String name, String literal)
209 {
210 this.value = value;
211 this.name = name;
212 this.literal = literal;
213 }
214
215 /**
216 * <!-- begin-user-doc -->
217 * <!-- end-user-doc -->
218 * @generated
219 */
220 public int getValue()
221 {
222 return value;
223 }
224
225 /**
226 * <!-- begin-user-doc -->
227 * <!-- end-user-doc -->
228 * @generated
229 */
230 public String getName()
231 {
232 return name;
233 }
234
235 /**
236 * <!-- begin-user-doc -->
237 * <!-- end-user-doc -->
238 * @generated
239 */
240 public String getLiteral()
241 {
242 return literal;
243 }
244
245 /**
246 * Returns the literal value of the enumerator, which is its string representation.
247 * <!-- begin-user-doc -->
248 * <!-- end-user-doc -->
249 * @generated
250 */
251 @Override
252 public String toString()
253 {
254 return literal;
255 }
256
257} //DocumentLevelSpecification
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/DocumentationEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/DocumentationEntry.java
new file mode 100644
index 00000000..ba647799
--- /dev/null
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/DocumentationEntry.java
@@ -0,0 +1,54 @@
1/**
2 * generated by Xtext 2.10.0
3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5
6
7/**
8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Documentation Entry</b></em>'.
10 * <!-- end-user-doc -->
11 *
12 * <p>
13 * The following features are supported:
14 * </p>
15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry#getLevel <em>Level</em>}</li>
17 * </ul>
18 *
19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDocumentationEntry()
20 * @model
21 * @generated
22 */
23public interface DocumentationEntry extends ConfigEntry
24{
25 /**
26 * Returns the value of the '<em><b>Level</b></em>' attribute.
27 * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification}.
28 * <!-- begin-user-doc -->
29 * <p>
30 * If the meaning of the '<em>Level</em>' attribute isn't clear,
31 * there really should be more of a description here...
32 * </p>
33 * <!-- end-user-doc -->
34 * @return the value of the '<em>Level</em>' attribute.
35 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification
36 * @see #setLevel(DocumentLevelSpecification)
37 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDocumentationEntry_Level()
38 * @model
39 * @generated
40 */
41 DocumentLevelSpecification getLevel();
42
43 /**
44 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry#getLevel <em>Level</em>}' attribute.
45 * <!-- begin-user-doc -->
46 * <!-- end-user-doc -->
47 * @param value the new value of the '<em>Level</em>' attribute.
48 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification
49 * @see #getLevel()
50 * @generated
51 */
52 void setLevel(DocumentLevelSpecification value);
53
54} // DocumentationEntry
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MemoryEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MemoryEntry.java
new file mode 100644
index 00000000..5002785c
--- /dev/null
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/MemoryEntry.java
@@ -0,0 +1,51 @@
1/**
2 * generated by Xtext 2.10.0
3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5
6
7/**
8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Memory Entry</b></em>'.
10 * <!-- end-user-doc -->
11 *
12 * <p>
13 * The following features are supported:
14 * </p>
15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry#getMegabyteLimit <em>Megabyte Limit</em>}</li>
17 * </ul>
18 *
19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMemoryEntry()
20 * @model
21 * @generated
22 */
23public interface MemoryEntry extends ConfigEntry
24{
25 /**
26 * Returns the value of the '<em><b>Megabyte Limit</b></em>' attribute.
27 * <!-- begin-user-doc -->
28 * <p>
29 * If the meaning of the '<em>Megabyte Limit</em>' attribute isn't clear,
30 * there really should be more of a description here...
31 * </p>
32 * <!-- end-user-doc -->
33 * @return the value of the '<em>Megabyte Limit</em>' attribute.
34 * @see #setMegabyteLimit(int)
35 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMemoryEntry_MegabyteLimit()
36 * @model
37 * @generated
38 */
39 int getMegabyteLimit();
40
41 /**
42 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry#getMegabyteLimit <em>Megabyte Limit</em>}' attribute.
43 * <!-- begin-user-doc -->
44 * <!-- end-user-doc -->
45 * @param value the new value of the '<em>Megabyte Limit</em>' attribute.
46 * @see #getMegabyteLimit()
47 * @generated
48 */
49 void setMegabyteLimit(int value);
50
51} // MemoryEntry
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RuntimeEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RuntimeEntry.java
new file mode 100644
index 00000000..09edd8aa
--- /dev/null
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RuntimeEntry.java
@@ -0,0 +1,51 @@
1/**
2 * generated by Xtext 2.10.0
3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5
6
7/**
8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Runtime Entry</b></em>'.
10 * <!-- end-user-doc -->
11 *
12 * <p>
13 * The following features are supported:
14 * </p>
15 * <ul>
16 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry#getMillisecLimit <em>Millisec Limit</em>}</li>
17 * </ul>
18 *
19 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRuntimeEntry()
20 * @model
21 * @generated
22 */
23public interface RuntimeEntry extends ConfigEntry
24{
25 /**
26 * Returns the value of the '<em><b>Millisec Limit</b></em>' attribute.
27 * <!-- begin-user-doc -->
28 * <p>
29 * If the meaning of the '<em>Millisec Limit</em>' attribute isn't clear,
30 * there really should be more of a description here...
31 * </p>
32 * <!-- end-user-doc -->
33 * @return the value of the '<em>Millisec Limit</em>' attribute.
34 * @see #setMillisecLimit(int)
35 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRuntimeEntry_MillisecLimit()
36 * @model
37 * @generated
38 */
39 int getMillisecLimit();
40
41 /**
42 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry#getMillisecLimit <em>Millisec Limit</em>}' attribute.
43 * <!-- begin-user-doc -->
44 * <!-- end-user-doc -->
45 * @param value the new value of the '<em>Millisec Limit</em>' attribute.
46 * @see #getMillisecLimit()
47 * @generated
48 */
49 void setMillisecLimit(int value);
50
51} // RuntimeEntry
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 8ecf838a..d20c3046 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
@@ -100,6 +100,10 @@ public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements
100 case ApplicationConfigurationPackage.CONFIG_SPECIFICATION: return createConfigSpecification(); 100 case ApplicationConfigurationPackage.CONFIG_SPECIFICATION: return createConfigSpecification();
101 case ApplicationConfigurationPackage.CONFIG_DECLARATION: return createConfigDeclaration(); 101 case ApplicationConfigurationPackage.CONFIG_DECLARATION: return createConfigDeclaration();
102 case ApplicationConfigurationPackage.CONFIG_ENTRY: return createConfigEntry(); 102 case ApplicationConfigurationPackage.CONFIG_ENTRY: return createConfigEntry();
103 case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY: return createDocumentationEntry();
104 case ApplicationConfigurationPackage.RUNTIME_ENTRY: return createRuntimeEntry();
105 case ApplicationConfigurationPackage.MEMORY_ENTRY: return createMemoryEntry();
106 case ApplicationConfigurationPackage.CUSTOM_ENTRY: return createCustomEntry();
103 case ApplicationConfigurationPackage.CONFIG_REFERENCE: return createConfigReference(); 107 case ApplicationConfigurationPackage.CONFIG_REFERENCE: return createConfigReference();
104 case ApplicationConfigurationPackage.CONFIG: return createConfig(); 108 case ApplicationConfigurationPackage.CONFIG: return createConfig();
105 case ApplicationConfigurationPackage.SCOPE_SPECIFICATION: return createScopeSpecification(); 109 case ApplicationConfigurationPackage.SCOPE_SPECIFICATION: return createScopeSpecification();
@@ -144,6 +148,8 @@ public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements
144 { 148 {
145 switch (eDataType.getClassifierID()) 149 switch (eDataType.getClassifierID())
146 { 150 {
151 case ApplicationConfigurationPackage.DOCUMENT_LEVEL_SPECIFICATION:
152 return createDocumentLevelSpecificationFromString(eDataType, initialValue);
147 case ApplicationConfigurationPackage.SOLVER: 153 case ApplicationConfigurationPackage.SOLVER:
148 return createSolverFromString(eDataType, initialValue); 154 return createSolverFromString(eDataType, initialValue);
149 default: 155 default:
@@ -161,6 +167,8 @@ public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements
161 { 167 {
162 switch (eDataType.getClassifierID()) 168 switch (eDataType.getClassifierID())
163 { 169 {
170 case ApplicationConfigurationPackage.DOCUMENT_LEVEL_SPECIFICATION:
171 return convertDocumentLevelSpecificationToString(eDataType, instanceValue);
164 case ApplicationConfigurationPackage.SOLVER: 172 case ApplicationConfigurationPackage.SOLVER:
165 return convertSolverToString(eDataType, instanceValue); 173 return convertSolverToString(eDataType, instanceValue);
166 default: 174 default:
@@ -547,6 +555,50 @@ public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements
547 * <!-- end-user-doc --> 555 * <!-- end-user-doc -->
548 * @generated 556 * @generated
549 */ 557 */
558 public DocumentationEntry createDocumentationEntry()
559 {
560 DocumentationEntryImpl documentationEntry = new DocumentationEntryImpl();
561 return documentationEntry;
562 }
563
564 /**
565 * <!-- begin-user-doc -->
566 * <!-- end-user-doc -->
567 * @generated
568 */
569 public RuntimeEntry createRuntimeEntry()
570 {
571 RuntimeEntryImpl runtimeEntry = new RuntimeEntryImpl();
572 return runtimeEntry;
573 }
574
575 /**
576 * <!-- begin-user-doc -->
577 * <!-- end-user-doc -->
578 * @generated
579 */
580 public MemoryEntry createMemoryEntry()
581 {
582 MemoryEntryImpl memoryEntry = new MemoryEntryImpl();
583 return memoryEntry;
584 }
585
586 /**
587 * <!-- begin-user-doc -->
588 * <!-- end-user-doc -->
589 * @generated
590 */
591 public CustomEntry createCustomEntry()
592 {
593 CustomEntryImpl customEntry = new CustomEntryImpl();
594 return customEntry;
595 }
596
597 /**
598 * <!-- begin-user-doc -->
599 * <!-- end-user-doc -->
600 * @generated
601 */
550 public ConfigReference createConfigReference() 602 public ConfigReference createConfigReference()
551 { 603 {
552 ConfigReferenceImpl configReference = new ConfigReferenceImpl(); 604 ConfigReferenceImpl configReference = new ConfigReferenceImpl();
@@ -866,6 +918,28 @@ public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements
866 * <!-- end-user-doc --> 918 * <!-- end-user-doc -->
867 * @generated 919 * @generated
868 */ 920 */
921 public DocumentLevelSpecification createDocumentLevelSpecificationFromString(EDataType eDataType, String initialValue)
922 {
923 DocumentLevelSpecification result = DocumentLevelSpecification.get(initialValue);
924 if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
925 return result;
926 }
927
928 /**
929 * <!-- begin-user-doc -->
930 * <!-- end-user-doc -->
931 * @generated
932 */
933 public String convertDocumentLevelSpecificationToString(EDataType eDataType, Object instanceValue)
934 {
935 return instanceValue == null ? null : instanceValue.toString();
936 }
937
938 /**
939 * <!-- begin-user-doc -->
940 * <!-- end-user-doc -->
941 * @generated
942 */
869 public Solver createSolverFromString(EDataType eDataType, String initialValue) 943 public Solver createSolverFromString(EDataType eDataType, String initialValue)
870 { 944 {
871 Solver result = Solver.get(initialValue); 945 Solver result = Solver.get(initialValue);
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 dd103901..ebf447ca 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
@@ -16,7 +16,10 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEnt
16import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference; 16import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference;
17import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; 17import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification;
18import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; 18import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript;
19import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry;
19import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration; 20import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration;
21import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification;
22import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry;
20import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport; 23import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport;
21import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber; 24import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber;
22import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; 25import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File;
@@ -34,6 +37,7 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerRe
34import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope; 37import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope;
35import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope; 38import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope;
36import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber; 39import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber;
40import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry;
37import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel; 41import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel;
38import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration; 42import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration;
39import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; 43import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement;
@@ -56,6 +60,7 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnume
56import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference; 60import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference;
57import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope; 61import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope;
58import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope; 62import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope;
63import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry;
59import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope; 64import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope;
60import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; 65import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration;
61import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference; 66import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference;
@@ -332,6 +337,34 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
332 * <!-- end-user-doc --> 337 * <!-- end-user-doc -->
333 * @generated 338 * @generated
334 */ 339 */
340 private EClass documentationEntryEClass = null;
341
342 /**
343 * <!-- begin-user-doc -->
344 * <!-- end-user-doc -->
345 * @generated
346 */
347 private EClass runtimeEntryEClass = null;
348
349 /**
350 * <!-- begin-user-doc -->
351 * <!-- end-user-doc -->
352 * @generated
353 */
354 private EClass memoryEntryEClass = null;
355
356 /**
357 * <!-- begin-user-doc -->
358 * <!-- end-user-doc -->
359 * @generated
360 */
361 private EClass customEntryEClass = null;
362
363 /**
364 * <!-- begin-user-doc -->
365 * <!-- end-user-doc -->
366 * @generated
367 */
335 private EClass configReferenceEClass = null; 368 private EClass configReferenceEClass = null;
336 369
337 /** 370 /**
@@ -535,6 +568,13 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
535 * <!-- end-user-doc --> 568 * <!-- end-user-doc -->
536 * @generated 569 * @generated
537 */ 570 */
571 private EEnum documentLevelSpecificationEEnum = null;
572
573 /**
574 * <!-- begin-user-doc -->
575 * <!-- end-user-doc -->
576 * @generated
577 */
538 private EEnum solverEEnum = null; 578 private EEnum solverEEnum = null;
539 579
540 /** 580 /**
@@ -1229,9 +1269,29 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
1229 * <!-- end-user-doc --> 1269 * <!-- end-user-doc -->
1230 * @generated 1270 * @generated
1231 */ 1271 */
1232 public EAttribute getConfigEntry_Key() 1272 public EClass getDocumentationEntry()
1273 {
1274 return documentationEntryEClass;
1275 }
1276
1277 /**
1278 * <!-- begin-user-doc -->
1279 * <!-- end-user-doc -->
1280 * @generated
1281 */
1282 public EAttribute getDocumentationEntry_Level()
1283 {
1284 return (EAttribute)documentationEntryEClass.getEStructuralFeatures().get(0);
1285 }
1286
1287 /**
1288 * <!-- begin-user-doc -->
1289 * <!-- end-user-doc -->
1290 * @generated
1291 */
1292 public EClass getRuntimeEntry()
1233 { 1293 {
1234 return (EAttribute)configEntryEClass.getEStructuralFeatures().get(0); 1294 return runtimeEntryEClass;
1235 } 1295 }
1236 1296
1237 /** 1297 /**
@@ -1239,9 +1299,59 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
1239 * <!-- end-user-doc --> 1299 * <!-- end-user-doc -->
1240 * @generated 1300 * @generated
1241 */ 1301 */
1242 public EAttribute getConfigEntry_Value() 1302 public EAttribute getRuntimeEntry_MillisecLimit()
1243 { 1303 {
1244 return (EAttribute)configEntryEClass.getEStructuralFeatures().get(1); 1304 return (EAttribute)runtimeEntryEClass.getEStructuralFeatures().get(0);
1305 }
1306
1307 /**
1308 * <!-- begin-user-doc -->
1309 * <!-- end-user-doc -->
1310 * @generated
1311 */
1312 public EClass getMemoryEntry()
1313 {
1314 return memoryEntryEClass;
1315 }
1316
1317 /**
1318 * <!-- begin-user-doc -->
1319 * <!-- end-user-doc -->
1320 * @generated
1321 */
1322 public EAttribute getMemoryEntry_MegabyteLimit()
1323 {
1324 return (EAttribute)memoryEntryEClass.getEStructuralFeatures().get(0);
1325 }
1326
1327 /**
1328 * <!-- begin-user-doc -->
1329 * <!-- end-user-doc -->
1330 * @generated
1331 */
1332 public EClass getCustomEntry()
1333 {
1334 return customEntryEClass;
1335 }
1336
1337 /**
1338 * <!-- begin-user-doc -->
1339 * <!-- end-user-doc -->
1340 * @generated
1341 */
1342 public EAttribute getCustomEntry_Key()
1343 {
1344 return (EAttribute)customEntryEClass.getEStructuralFeatures().get(0);
1345 }
1346
1347 /**
1348 * <!-- begin-user-doc -->
1349 * <!-- end-user-doc -->
1350 * @generated
1351 */
1352 public EAttribute getCustomEntry_Value()
1353 {
1354 return (EAttribute)customEntryEClass.getEStructuralFeatures().get(1);
1245 } 1355 }
1246 1356
1247 /** 1357 /**
@@ -1889,6 +1999,16 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
1889 * <!-- end-user-doc --> 1999 * <!-- end-user-doc -->
1890 * @generated 2000 * @generated
1891 */ 2001 */
2002 public EEnum getDocumentLevelSpecification()
2003 {
2004 return documentLevelSpecificationEEnum;
2005 }
2006
2007 /**
2008 * <!-- begin-user-doc -->
2009 * <!-- end-user-doc -->
2010 * @generated
2011 */
1892 public EEnum getSolver() 2012 public EEnum getSolver()
1893 { 2013 {
1894 return solverEEnum; 2014 return solverEEnum;
@@ -2019,8 +2139,19 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
2019 createEReference(configDeclarationEClass, CONFIG_DECLARATION__SPECIFICATION); 2139 createEReference(configDeclarationEClass, CONFIG_DECLARATION__SPECIFICATION);
2020 2140
2021 configEntryEClass = createEClass(CONFIG_ENTRY); 2141 configEntryEClass = createEClass(CONFIG_ENTRY);
2022 createEAttribute(configEntryEClass, CONFIG_ENTRY__KEY); 2142
2023 createEAttribute(configEntryEClass, CONFIG_ENTRY__VALUE); 2143 documentationEntryEClass = createEClass(DOCUMENTATION_ENTRY);
2144 createEAttribute(documentationEntryEClass, DOCUMENTATION_ENTRY__LEVEL);
2145
2146 runtimeEntryEClass = createEClass(RUNTIME_ENTRY);
2147 createEAttribute(runtimeEntryEClass, RUNTIME_ENTRY__MILLISEC_LIMIT);
2148
2149 memoryEntryEClass = createEClass(MEMORY_ENTRY);
2150 createEAttribute(memoryEntryEClass, MEMORY_ENTRY__MEGABYTE_LIMIT);
2151
2152 customEntryEClass = createEClass(CUSTOM_ENTRY);
2153 createEAttribute(customEntryEClass, CUSTOM_ENTRY__KEY);
2154 createEAttribute(customEntryEClass, CUSTOM_ENTRY__VALUE);
2024 2155
2025 configReferenceEClass = createEClass(CONFIG_REFERENCE); 2156 configReferenceEClass = createEClass(CONFIG_REFERENCE);
2026 createEReference(configReferenceEClass, CONFIG_REFERENCE__CONFIG); 2157 createEReference(configReferenceEClass, CONFIG_REFERENCE__CONFIG);
@@ -2116,6 +2247,7 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
2116 stringScopeEClass = createEClass(STRING_SCOPE); 2247 stringScopeEClass = createEClass(STRING_SCOPE);
2117 2248
2118 // Create enums 2249 // Create enums
2250 documentLevelSpecificationEEnum = createEEnum(DOCUMENT_LEVEL_SPECIFICATION);
2119 solverEEnum = createEEnum(SOLVER); 2251 solverEEnum = createEEnum(SOLVER);
2120 } 2252 }
2121 2253
@@ -2175,6 +2307,10 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
2175 graphPatternReferenceEClass.getESuperTypes().add(this.getGraphPattern()); 2307 graphPatternReferenceEClass.getESuperTypes().add(this.getGraphPattern());
2176 configSpecificationEClass.getESuperTypes().add(this.getConfig()); 2308 configSpecificationEClass.getESuperTypes().add(this.getConfig());
2177 configDeclarationEClass.getESuperTypes().add(this.getDeclaration()); 2309 configDeclarationEClass.getESuperTypes().add(this.getDeclaration());
2310 documentationEntryEClass.getESuperTypes().add(this.getConfigEntry());
2311 runtimeEntryEClass.getESuperTypes().add(this.getConfigEntry());
2312 memoryEntryEClass.getESuperTypes().add(this.getConfigEntry());
2313 customEntryEClass.getESuperTypes().add(this.getConfigEntry());
2178 configReferenceEClass.getESuperTypes().add(this.getConfig()); 2314 configReferenceEClass.getESuperTypes().add(this.getConfig());
2179 scopeSpecificationEClass.getESuperTypes().add(this.getScope()); 2315 scopeSpecificationEClass.getESuperTypes().add(this.getScope());
2180 classTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); 2316 classTypeScopeEClass.getESuperTypes().add(this.getTypeScope());
@@ -2296,8 +2432,19 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
2296 initEReference(getConfigDeclaration_Specification(), this.getConfigSpecification(), null, "specification", null, 0, 1, ConfigDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2432 initEReference(getConfigDeclaration_Specification(), this.getConfigSpecification(), null, "specification", null, 0, 1, ConfigDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2297 2433
2298 initEClass(configEntryEClass, ConfigEntry.class, "ConfigEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2434 initEClass(configEntryEClass, ConfigEntry.class, "ConfigEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2299 initEAttribute(getConfigEntry_Key(), theEcorePackage.getEString(), "key", null, 0, 1, ConfigEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2435
2300 initEAttribute(getConfigEntry_Value(), theEcorePackage.getEString(), "value", null, 0, 1, ConfigEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2436 initEClass(documentationEntryEClass, DocumentationEntry.class, "DocumentationEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2437 initEAttribute(getDocumentationEntry_Level(), this.getDocumentLevelSpecification(), "level", null, 0, 1, DocumentationEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2438
2439 initEClass(runtimeEntryEClass, RuntimeEntry.class, "RuntimeEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2440 initEAttribute(getRuntimeEntry_MillisecLimit(), theEcorePackage.getEInt(), "millisecLimit", null, 0, 1, RuntimeEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2441
2442 initEClass(memoryEntryEClass, MemoryEntry.class, "MemoryEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2443 initEAttribute(getMemoryEntry_MegabyteLimit(), theEcorePackage.getEInt(), "megabyteLimit", null, 0, 1, MemoryEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2444
2445 initEClass(customEntryEClass, CustomEntry.class, "CustomEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2446 initEAttribute(getCustomEntry_Key(), theEcorePackage.getEString(), "key", null, 0, 1, CustomEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2447 initEAttribute(getCustomEntry_Value(), theEcorePackage.getEString(), "value", null, 0, 1, CustomEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2301 2448
2302 initEClass(configReferenceEClass, ConfigReference.class, "ConfigReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2449 initEClass(configReferenceEClass, ConfigReference.class, "ConfigReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2303 initEReference(getConfigReference_Config(), this.getConfigDeclaration(), null, "config", null, 0, 1, ConfigReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2450 initEReference(getConfigReference_Config(), this.getConfigDeclaration(), null, "config", null, 0, 1, ConfigReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
@@ -2393,6 +2540,11 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
2393 initEClass(stringScopeEClass, StringScope.class, "StringScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2540 initEClass(stringScopeEClass, StringScope.class, "StringScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2394 2541
2395 // Initialize enums and add enum literals 2542 // Initialize enums and add enum literals
2543 initEEnum(documentLevelSpecificationEEnum, DocumentLevelSpecification.class, "DocumentLevelSpecification");
2544 addEEnumLiteral(documentLevelSpecificationEEnum, DocumentLevelSpecification.NONE);
2545 addEEnumLiteral(documentLevelSpecificationEEnum, DocumentLevelSpecification.NORMAL);
2546 addEEnumLiteral(documentLevelSpecificationEEnum, DocumentLevelSpecification.FULL);
2547
2396 initEEnum(solverEEnum, Solver.class, "Solver"); 2548 initEEnum(solverEEnum, Solver.class, "Solver");
2397 addEEnumLiteral(solverEEnum, Solver.SMT_SOLVER); 2549 addEEnumLiteral(solverEEnum, Solver.SMT_SOLVER);
2398 addEEnumLiteral(solverEEnum, Solver.ALLOY_SOLVER); 2550 addEEnumLiteral(solverEEnum, Solver.ALLOY_SOLVER);
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigEntryImpl.java
index 3ab3d587..191664c8 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigEntryImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigEntryImpl.java
@@ -6,70 +6,20 @@ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry; 7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry;
8 8
9import org.eclipse.emf.common.notify.Notification;
10
11import org.eclipse.emf.ecore.EClass; 9import org.eclipse.emf.ecore.EClass;
12 10
13import org.eclipse.emf.ecore.impl.ENotificationImpl;
14import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; 11import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
15 12
16/** 13/**
17 * <!-- begin-user-doc --> 14 * <!-- begin-user-doc -->
18 * An implementation of the model object '<em><b>Config Entry</b></em>'. 15 * An implementation of the model object '<em><b>Config Entry</b></em>'.
19 * <!-- end-user-doc --> 16 * <!-- end-user-doc -->
20 * <p>
21 * The following features are implemented:
22 * </p>
23 * <ul>
24 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigEntryImpl#getKey <em>Key</em>}</li>
25 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigEntryImpl#getValue <em>Value</em>}</li>
26 * </ul>
27 * 17 *
28 * @generated 18 * @generated
29 */ 19 */
30public class ConfigEntryImpl extends MinimalEObjectImpl.Container implements ConfigEntry 20public class ConfigEntryImpl extends MinimalEObjectImpl.Container implements ConfigEntry
31{ 21{
32 /** 22 /**
33 * The default value of the '{@link #getKey() <em>Key</em>}' attribute.
34 * <!-- begin-user-doc -->
35 * <!-- end-user-doc -->
36 * @see #getKey()
37 * @generated
38 * @ordered
39 */
40 protected static final String KEY_EDEFAULT = null;
41
42 /**
43 * The cached value of the '{@link #getKey() <em>Key</em>}' attribute.
44 * <!-- begin-user-doc -->
45 * <!-- end-user-doc -->
46 * @see #getKey()
47 * @generated
48 * @ordered
49 */
50 protected String key = KEY_EDEFAULT;
51
52 /**
53 * The default value of the '{@link #getValue() <em>Value</em>}' attribute.
54 * <!-- begin-user-doc -->
55 * <!-- end-user-doc -->
56 * @see #getValue()
57 * @generated
58 * @ordered
59 */
60 protected static final String VALUE_EDEFAULT = null;
61
62 /**
63 * The cached value of the '{@link #getValue() <em>Value</em>}' attribute.
64 * <!-- begin-user-doc -->
65 * <!-- end-user-doc -->
66 * @see #getValue()
67 * @generated
68 * @ordered
69 */
70 protected String value = VALUE_EDEFAULT;
71
72 /**
73 * <!-- begin-user-doc --> 23 * <!-- begin-user-doc -->
74 * <!-- end-user-doc --> 24 * <!-- end-user-doc -->
75 * @generated 25 * @generated
@@ -90,145 +40,4 @@ public class ConfigEntryImpl extends MinimalEObjectImpl.Container implements Con
90 return ApplicationConfigurationPackage.Literals.CONFIG_ENTRY; 40 return ApplicationConfigurationPackage.Literals.CONFIG_ENTRY;
91 } 41 }
92 42
93 /**
94 * <!-- begin-user-doc -->
95 * <!-- end-user-doc -->
96 * @generated
97 */
98 public String getKey()
99 {
100 return key;
101 }
102
103 /**
104 * <!-- begin-user-doc -->
105 * <!-- end-user-doc -->
106 * @generated
107 */
108 public void setKey(String newKey)
109 {
110 String oldKey = key;
111 key = newKey;
112 if (eNotificationRequired())
113 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CONFIG_ENTRY__KEY, oldKey, key));
114 }
115
116 /**
117 * <!-- begin-user-doc -->
118 * <!-- end-user-doc -->
119 * @generated
120 */
121 public String getValue()
122 {
123 return value;
124 }
125
126 /**
127 * <!-- begin-user-doc -->
128 * <!-- end-user-doc -->
129 * @generated
130 */
131 public void setValue(String newValue)
132 {
133 String oldValue = value;
134 value = newValue;
135 if (eNotificationRequired())
136 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CONFIG_ENTRY__VALUE, oldValue, value));
137 }
138
139 /**
140 * <!-- begin-user-doc -->
141 * <!-- end-user-doc -->
142 * @generated
143 */
144 @Override
145 public Object eGet(int featureID, boolean resolve, boolean coreType)
146 {
147 switch (featureID)
148 {
149 case ApplicationConfigurationPackage.CONFIG_ENTRY__KEY:
150 return getKey();
151 case ApplicationConfigurationPackage.CONFIG_ENTRY__VALUE:
152 return getValue();
153 }
154 return super.eGet(featureID, resolve, coreType);
155 }
156
157 /**
158 * <!-- begin-user-doc -->
159 * <!-- end-user-doc -->
160 * @generated
161 */
162 @Override
163 public void eSet(int featureID, Object newValue)
164 {
165 switch (featureID)
166 {
167 case ApplicationConfigurationPackage.CONFIG_ENTRY__KEY:
168 setKey((String)newValue);
169 return;
170 case ApplicationConfigurationPackage.CONFIG_ENTRY__VALUE:
171 setValue((String)newValue);
172 return;
173 }
174 super.eSet(featureID, newValue);
175 }
176
177 /**
178 * <!-- begin-user-doc -->
179 * <!-- end-user-doc -->
180 * @generated
181 */
182 @Override
183 public void eUnset(int featureID)
184 {
185 switch (featureID)
186 {
187 case ApplicationConfigurationPackage.CONFIG_ENTRY__KEY:
188 setKey(KEY_EDEFAULT);
189 return;
190 case ApplicationConfigurationPackage.CONFIG_ENTRY__VALUE:
191 setValue(VALUE_EDEFAULT);
192 return;
193 }
194 super.eUnset(featureID);
195 }
196
197 /**
198 * <!-- begin-user-doc -->
199 * <!-- end-user-doc -->
200 * @generated
201 */
202 @Override
203 public boolean eIsSet(int featureID)
204 {
205 switch (featureID)
206 {
207 case ApplicationConfigurationPackage.CONFIG_ENTRY__KEY:
208 return KEY_EDEFAULT == null ? key != null : !KEY_EDEFAULT.equals(key);
209 case ApplicationConfigurationPackage.CONFIG_ENTRY__VALUE:
210 return VALUE_EDEFAULT == null ? value != null : !VALUE_EDEFAULT.equals(value);
211 }
212 return super.eIsSet(featureID);
213 }
214
215 /**
216 * <!-- begin-user-doc -->
217 * <!-- end-user-doc -->
218 * @generated
219 */
220 @Override
221 public String toString()
222 {
223 if (eIsProxy()) return super.toString();
224
225 StringBuffer result = new StringBuffer(super.toString());
226 result.append(" (key: ");
227 result.append(key);
228 result.append(", value: ");
229 result.append(value);
230 result.append(')');
231 return result.toString();
232 }
233
234} //ConfigEntryImpl 43} //ConfigEntryImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CustomEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CustomEntryImpl.java
new file mode 100644
index 00000000..e25d9093
--- /dev/null
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CustomEntryImpl.java
@@ -0,0 +1,233 @@
1/**
2 * generated by Xtext 2.10.0
3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry;
8
9import org.eclipse.emf.common.notify.Notification;
10
11import org.eclipse.emf.ecore.EClass;
12
13import org.eclipse.emf.ecore.impl.ENotificationImpl;
14
15/**
16 * <!-- begin-user-doc -->
17 * An implementation of the model object '<em><b>Custom Entry</b></em>'.
18 * <!-- end-user-doc -->
19 * <p>
20 * The following features are implemented:
21 * </p>
22 * <ul>
23 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl#getKey <em>Key</em>}</li>
24 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl#getValue <em>Value</em>}</li>
25 * </ul>
26 *
27 * @generated
28 */
29public class CustomEntryImpl extends ConfigEntryImpl implements CustomEntry
30{
31 /**
32 * The default value of the '{@link #getKey() <em>Key</em>}' attribute.
33 * <!-- begin-user-doc -->
34 * <!-- end-user-doc -->
35 * @see #getKey()
36 * @generated
37 * @ordered
38 */
39 protected static final String KEY_EDEFAULT = null;
40
41 /**
42 * The cached value of the '{@link #getKey() <em>Key</em>}' attribute.
43 * <!-- begin-user-doc -->
44 * <!-- end-user-doc -->
45 * @see #getKey()
46 * @generated
47 * @ordered
48 */
49 protected String key = KEY_EDEFAULT;
50
51 /**
52 * The default value of the '{@link #getValue() <em>Value</em>}' attribute.
53 * <!-- begin-user-doc -->
54 * <!-- end-user-doc -->
55 * @see #getValue()
56 * @generated
57 * @ordered
58 */
59 protected static final String VALUE_EDEFAULT = null;
60
61 /**
62 * The cached value of the '{@link #getValue() <em>Value</em>}' attribute.
63 * <!-- begin-user-doc -->
64 * <!-- end-user-doc -->
65 * @see #getValue()
66 * @generated
67 * @ordered
68 */
69 protected String value = VALUE_EDEFAULT;
70
71 /**
72 * <!-- begin-user-doc -->
73 * <!-- end-user-doc -->
74 * @generated
75 */
76 protected CustomEntryImpl()
77 {
78 super();
79 }
80
81 /**
82 * <!-- begin-user-doc -->
83 * <!-- end-user-doc -->
84 * @generated
85 */
86 @Override
87 protected EClass eStaticClass()
88 {
89 return ApplicationConfigurationPackage.Literals.CUSTOM_ENTRY;
90 }
91
92 /**
93 * <!-- begin-user-doc -->
94 * <!-- end-user-doc -->
95 * @generated
96 */
97 public String getKey()
98 {
99 return key;
100 }
101
102 /**
103 * <!-- begin-user-doc -->
104 * <!-- end-user-doc -->
105 * @generated
106 */
107 public void setKey(String newKey)
108 {
109 String oldKey = key;
110 key = newKey;
111 if (eNotificationRequired())
112 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY, oldKey, key));
113 }
114
115 /**
116 * <!-- begin-user-doc -->
117 * <!-- end-user-doc -->
118 * @generated
119 */
120 public String getValue()
121 {
122 return value;
123 }
124
125 /**
126 * <!-- begin-user-doc -->
127 * <!-- end-user-doc -->
128 * @generated
129 */
130 public void setValue(String newValue)
131 {
132 String oldValue = value;
133 value = newValue;
134 if (eNotificationRequired())
135 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE, oldValue, value));
136 }
137
138 /**
139 * <!-- begin-user-doc -->
140 * <!-- end-user-doc -->
141 * @generated
142 */
143 @Override
144 public Object eGet(int featureID, boolean resolve, boolean coreType)
145 {
146 switch (featureID)
147 {
148 case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY:
149 return getKey();
150 case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE:
151 return getValue();
152 }
153 return super.eGet(featureID, resolve, coreType);
154 }
155
156 /**
157 * <!-- begin-user-doc -->
158 * <!-- end-user-doc -->
159 * @generated
160 */
161 @Override
162 public void eSet(int featureID, Object newValue)
163 {
164 switch (featureID)
165 {
166 case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY:
167 setKey((String)newValue);
168 return;
169 case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE:
170 setValue((String)newValue);
171 return;
172 }
173 super.eSet(featureID, newValue);
174 }
175
176 /**
177 * <!-- begin-user-doc -->
178 * <!-- end-user-doc -->
179 * @generated
180 */
181 @Override
182 public void eUnset(int featureID)
183 {
184 switch (featureID)
185 {
186 case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY:
187 setKey(KEY_EDEFAULT);
188 return;
189 case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE:
190 setValue(VALUE_EDEFAULT);
191 return;
192 }
193 super.eUnset(featureID);
194 }
195
196 /**
197 * <!-- begin-user-doc -->
198 * <!-- end-user-doc -->
199 * @generated
200 */
201 @Override
202 public boolean eIsSet(int featureID)
203 {
204 switch (featureID)
205 {
206 case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY:
207 return KEY_EDEFAULT == null ? key != null : !KEY_EDEFAULT.equals(key);
208 case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE:
209 return VALUE_EDEFAULT == null ? value != null : !VALUE_EDEFAULT.equals(value);
210 }
211 return super.eIsSet(featureID);
212 }
213
214 /**
215 * <!-- begin-user-doc -->
216 * <!-- end-user-doc -->
217 * @generated
218 */
219 @Override
220 public String toString()
221 {
222 if (eIsProxy()) return super.toString();
223
224 StringBuffer result = new StringBuffer(super.toString());
225 result.append(" (key: ");
226 result.append(key);
227 result.append(", value: ");
228 result.append(value);
229 result.append(')');
230 return result.toString();
231 }
232
233} //CustomEntryImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DocumentationEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DocumentationEntryImpl.java
new file mode 100644
index 00000000..b3f1b95b
--- /dev/null
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DocumentationEntryImpl.java
@@ -0,0 +1,178 @@
1/**
2 * generated by Xtext 2.10.0
3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry;
9
10import org.eclipse.emf.common.notify.Notification;
11
12import org.eclipse.emf.ecore.EClass;
13
14import org.eclipse.emf.ecore.impl.ENotificationImpl;
15
16/**
17 * <!-- begin-user-doc -->
18 * An implementation of the model object '<em><b>Documentation Entry</b></em>'.
19 * <!-- end-user-doc -->
20 * <p>
21 * The following features are implemented:
22 * </p>
23 * <ul>
24 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl#getLevel <em>Level</em>}</li>
25 * </ul>
26 *
27 * @generated
28 */
29public class DocumentationEntryImpl extends ConfigEntryImpl implements DocumentationEntry
30{
31 /**
32 * The default value of the '{@link #getLevel() <em>Level</em>}' attribute.
33 * <!-- begin-user-doc -->
34 * <!-- end-user-doc -->
35 * @see #getLevel()
36 * @generated
37 * @ordered
38 */
39 protected static final DocumentLevelSpecification LEVEL_EDEFAULT = DocumentLevelSpecification.NONE;
40
41 /**
42 * The cached value of the '{@link #getLevel() <em>Level</em>}' attribute.
43 * <!-- begin-user-doc -->
44 * <!-- end-user-doc -->
45 * @see #getLevel()
46 * @generated
47 * @ordered
48 */
49 protected DocumentLevelSpecification level = LEVEL_EDEFAULT;
50
51 /**
52 * <!-- begin-user-doc -->
53 * <!-- end-user-doc -->
54 * @generated
55 */
56 protected DocumentationEntryImpl()
57 {
58 super();
59 }
60
61 /**
62 * <!-- begin-user-doc -->
63 * <!-- end-user-doc -->
64 * @generated
65 */
66 @Override
67 protected EClass eStaticClass()
68 {
69 return ApplicationConfigurationPackage.Literals.DOCUMENTATION_ENTRY;
70 }
71
72 /**
73 * <!-- begin-user-doc -->
74 * <!-- end-user-doc -->
75 * @generated
76 */
77 public DocumentLevelSpecification getLevel()
78 {
79 return level;
80 }
81
82 /**
83 * <!-- begin-user-doc -->
84 * <!-- end-user-doc -->
85 * @generated
86 */
87 public void setLevel(DocumentLevelSpecification newLevel)
88 {
89 DocumentLevelSpecification oldLevel = level;
90 level = newLevel == null ? LEVEL_EDEFAULT : newLevel;
91 if (eNotificationRequired())
92 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL, oldLevel, level));
93 }
94
95 /**
96 * <!-- begin-user-doc -->
97 * <!-- end-user-doc -->
98 * @generated
99 */
100 @Override
101 public Object eGet(int featureID, boolean resolve, boolean coreType)
102 {
103 switch (featureID)
104 {
105 case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL:
106 return getLevel();
107 }
108 return super.eGet(featureID, resolve, coreType);
109 }
110
111 /**
112 * <!-- begin-user-doc -->
113 * <!-- end-user-doc -->
114 * @generated
115 */
116 @Override
117 public void eSet(int featureID, Object newValue)
118 {
119 switch (featureID)
120 {
121 case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL:
122 setLevel((DocumentLevelSpecification)newValue);
123 return;
124 }
125 super.eSet(featureID, newValue);
126 }
127
128 /**
129 * <!-- begin-user-doc -->
130 * <!-- end-user-doc -->
131 * @generated
132 */
133 @Override
134 public void eUnset(int featureID)
135 {
136 switch (featureID)
137 {
138 case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL:
139 setLevel(LEVEL_EDEFAULT);
140 return;
141 }
142 super.eUnset(featureID);
143 }
144
145 /**
146 * <!-- begin-user-doc -->
147 * <!-- end-user-doc -->
148 * @generated
149 */
150 @Override
151 public boolean eIsSet(int featureID)
152 {
153 switch (featureID)
154 {
155 case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL:
156 return level != LEVEL_EDEFAULT;
157 }
158 return super.eIsSet(featureID);
159 }
160
161 /**
162 * <!-- begin-user-doc -->
163 * <!-- end-user-doc -->
164 * @generated
165 */
166 @Override
167 public String toString()
168 {
169 if (eIsProxy()) return super.toString();
170
171 StringBuffer result = new StringBuffer(super.toString());
172 result.append(" (level: ");
173 result.append(level);
174 result.append(')');
175 return result.toString();
176 }
177
178} //DocumentationEntryImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MemoryEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MemoryEntryImpl.java
new file mode 100644
index 00000000..7545982e
--- /dev/null
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MemoryEntryImpl.java
@@ -0,0 +1,177 @@
1/**
2 * generated by Xtext 2.10.0
3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry;
8
9import org.eclipse.emf.common.notify.Notification;
10
11import org.eclipse.emf.ecore.EClass;
12
13import org.eclipse.emf.ecore.impl.ENotificationImpl;
14
15/**
16 * <!-- begin-user-doc -->
17 * An implementation of the model object '<em><b>Memory Entry</b></em>'.
18 * <!-- end-user-doc -->
19 * <p>
20 * The following features are implemented:
21 * </p>
22 * <ul>
23 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl#getMegabyteLimit <em>Megabyte Limit</em>}</li>
24 * </ul>
25 *
26 * @generated
27 */
28public class MemoryEntryImpl extends ConfigEntryImpl implements MemoryEntry
29{
30 /**
31 * The default value of the '{@link #getMegabyteLimit() <em>Megabyte Limit</em>}' attribute.
32 * <!-- begin-user-doc -->
33 * <!-- end-user-doc -->
34 * @see #getMegabyteLimit()
35 * @generated
36 * @ordered
37 */
38 protected static final int MEGABYTE_LIMIT_EDEFAULT = 0;
39
40 /**
41 * The cached value of the '{@link #getMegabyteLimit() <em>Megabyte Limit</em>}' attribute.
42 * <!-- begin-user-doc -->
43 * <!-- end-user-doc -->
44 * @see #getMegabyteLimit()
45 * @generated
46 * @ordered
47 */
48 protected int megabyteLimit = MEGABYTE_LIMIT_EDEFAULT;
49
50 /**
51 * <!-- begin-user-doc -->
52 * <!-- end-user-doc -->
53 * @generated
54 */
55 protected MemoryEntryImpl()
56 {
57 super();
58 }
59
60 /**
61 * <!-- begin-user-doc -->
62 * <!-- end-user-doc -->
63 * @generated
64 */
65 @Override
66 protected EClass eStaticClass()
67 {
68 return ApplicationConfigurationPackage.Literals.MEMORY_ENTRY;
69 }
70
71 /**
72 * <!-- begin-user-doc -->
73 * <!-- end-user-doc -->
74 * @generated
75 */
76 public int getMegabyteLimit()
77 {
78 return megabyteLimit;
79 }
80
81 /**
82 * <!-- begin-user-doc -->
83 * <!-- end-user-doc -->
84 * @generated
85 */
86 public void setMegabyteLimit(int newMegabyteLimit)
87 {
88 int oldMegabyteLimit = megabyteLimit;
89 megabyteLimit = newMegabyteLimit;
90 if (eNotificationRequired())
91 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT, oldMegabyteLimit, megabyteLimit));
92 }
93
94 /**
95 * <!-- begin-user-doc -->
96 * <!-- end-user-doc -->
97 * @generated
98 */
99 @Override
100 public Object eGet(int featureID, boolean resolve, boolean coreType)
101 {
102 switch (featureID)
103 {
104 case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT:
105 return getMegabyteLimit();
106 }
107 return super.eGet(featureID, resolve, coreType);
108 }
109
110 /**
111 * <!-- begin-user-doc -->
112 * <!-- end-user-doc -->
113 * @generated
114 */
115 @Override
116 public void eSet(int featureID, Object newValue)
117 {
118 switch (featureID)
119 {
120 case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT:
121 setMegabyteLimit((Integer)newValue);
122 return;
123 }
124 super.eSet(featureID, newValue);
125 }
126
127 /**
128 * <!-- begin-user-doc -->
129 * <!-- end-user-doc -->
130 * @generated
131 */
132 @Override
133 public void eUnset(int featureID)
134 {
135 switch (featureID)
136 {
137 case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT:
138 setMegabyteLimit(MEGABYTE_LIMIT_EDEFAULT);
139 return;
140 }
141 super.eUnset(featureID);
142 }
143
144 /**
145 * <!-- begin-user-doc -->
146 * <!-- end-user-doc -->
147 * @generated
148 */
149 @Override
150 public boolean eIsSet(int featureID)
151 {
152 switch (featureID)
153 {
154 case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT:
155 return megabyteLimit != MEGABYTE_LIMIT_EDEFAULT;
156 }
157 return super.eIsSet(featureID);
158 }
159
160 /**
161 * <!-- begin-user-doc -->
162 * <!-- end-user-doc -->
163 * @generated
164 */
165 @Override
166 public String toString()
167 {
168 if (eIsProxy()) return super.toString();
169
170 StringBuffer result = new StringBuffer(super.toString());
171 result.append(" (megabyteLimit: ");
172 result.append(megabyteLimit);
173 result.append(')');
174 return result.toString();
175 }
176
177} //MemoryEntryImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RuntimeEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RuntimeEntryImpl.java
new file mode 100644
index 00000000..4e25ecb4
--- /dev/null
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RuntimeEntryImpl.java
@@ -0,0 +1,177 @@
1/**
2 * generated by Xtext 2.10.0
3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry;
8
9import org.eclipse.emf.common.notify.Notification;
10
11import org.eclipse.emf.ecore.EClass;
12
13import org.eclipse.emf.ecore.impl.ENotificationImpl;
14
15/**
16 * <!-- begin-user-doc -->
17 * An implementation of the model object '<em><b>Runtime Entry</b></em>'.
18 * <!-- end-user-doc -->
19 * <p>
20 * The following features are implemented:
21 * </p>
22 * <ul>
23 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl#getMillisecLimit <em>Millisec Limit</em>}</li>
24 * </ul>
25 *
26 * @generated
27 */
28public class RuntimeEntryImpl extends ConfigEntryImpl implements RuntimeEntry
29{
30 /**
31 * The default value of the '{@link #getMillisecLimit() <em>Millisec Limit</em>}' attribute.
32 * <!-- begin-user-doc -->
33 * <!-- end-user-doc -->
34 * @see #getMillisecLimit()
35 * @generated
36 * @ordered
37 */
38 protected static final int MILLISEC_LIMIT_EDEFAULT = 0;
39
40 /**
41 * The cached value of the '{@link #getMillisecLimit() <em>Millisec Limit</em>}' attribute.
42 * <!-- begin-user-doc -->
43 * <!-- end-user-doc -->
44 * @see #getMillisecLimit()
45 * @generated
46 * @ordered
47 */
48 protected int millisecLimit = MILLISEC_LIMIT_EDEFAULT;
49
50 /**
51 * <!-- begin-user-doc -->
52 * <!-- end-user-doc -->
53 * @generated
54 */
55 protected RuntimeEntryImpl()
56 {
57 super();
58 }
59
60 /**
61 * <!-- begin-user-doc -->
62 * <!-- end-user-doc -->
63 * @generated
64 */
65 @Override
66 protected EClass eStaticClass()
67 {
68 return ApplicationConfigurationPackage.Literals.RUNTIME_ENTRY;
69 }
70
71 /**
72 * <!-- begin-user-doc -->
73 * <!-- end-user-doc -->
74 * @generated
75 */
76 public int getMillisecLimit()
77 {
78 return millisecLimit;
79 }
80
81 /**
82 * <!-- begin-user-doc -->
83 * <!-- end-user-doc -->
84 * @generated
85 */
86 public void setMillisecLimit(int newMillisecLimit)
87 {
88 int oldMillisecLimit = millisecLimit;
89 millisecLimit = newMillisecLimit;
90 if (eNotificationRequired())
91 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT, oldMillisecLimit, millisecLimit));
92 }
93
94 /**
95 * <!-- begin-user-doc -->
96 * <!-- end-user-doc -->
97 * @generated
98 */
99 @Override
100 public Object eGet(int featureID, boolean resolve, boolean coreType)
101 {
102 switch (featureID)
103 {
104 case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT:
105 return getMillisecLimit();
106 }
107 return super.eGet(featureID, resolve, coreType);
108 }
109
110 /**
111 * <!-- begin-user-doc -->
112 * <!-- end-user-doc -->
113 * @generated
114 */
115 @Override
116 public void eSet(int featureID, Object newValue)
117 {
118 switch (featureID)
119 {
120 case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT:
121 setMillisecLimit((Integer)newValue);
122 return;
123 }
124 super.eSet(featureID, newValue);
125 }
126
127 /**
128 * <!-- begin-user-doc -->
129 * <!-- end-user-doc -->
130 * @generated
131 */
132 @Override
133 public void eUnset(int featureID)
134 {
135 switch (featureID)
136 {
137 case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT:
138 setMillisecLimit(MILLISEC_LIMIT_EDEFAULT);
139 return;
140 }
141 super.eUnset(featureID);
142 }
143
144 /**
145 * <!-- begin-user-doc -->
146 * <!-- end-user-doc -->
147 * @generated
148 */
149 @Override
150 public boolean eIsSet(int featureID)
151 {
152 switch (featureID)
153 {
154 case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT:
155 return millisecLimit != MILLISEC_LIMIT_EDEFAULT;
156 }
157 return super.eIsSet(featureID);
158 }
159
160 /**
161 * <!-- begin-user-doc -->
162 * <!-- end-user-doc -->
163 * @generated
164 */
165 @Override
166 public String toString()
167 {
168 if (eIsProxy()) return super.toString();
169
170 StringBuffer result = new StringBuffer(super.toString());
171 result.append(" (millisecLimit: ");
172 result.append(millisecLimit);
173 result.append(')');
174 return result.toString();
175 }
176
177} //RuntimeEntryImpl
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 7a472842..94789600 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
@@ -246,6 +246,26 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl
246 return createConfigEntryAdapter(); 246 return createConfigEntryAdapter();
247 } 247 }
248 @Override 248 @Override
249 public Adapter caseDocumentationEntry(DocumentationEntry object)
250 {
251 return createDocumentationEntryAdapter();
252 }
253 @Override
254 public Adapter caseRuntimeEntry(RuntimeEntry object)
255 {
256 return createRuntimeEntryAdapter();
257 }
258 @Override
259 public Adapter caseMemoryEntry(MemoryEntry object)
260 {
261 return createMemoryEntryAdapter();
262 }
263 @Override
264 public Adapter caseCustomEntry(CustomEntry object)
265 {
266 return createCustomEntryAdapter();
267 }
268 @Override
249 public Adapter caseConfigReference(ConfigReference object) 269 public Adapter caseConfigReference(ConfigReference object)
250 { 270 {
251 return createConfigReferenceAdapter(); 271 return createConfigReferenceAdapter();
@@ -923,6 +943,66 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl
923 } 943 }
924 944
925 /** 945 /**
946 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry <em>Documentation Entry</em>}'.
947 * <!-- begin-user-doc -->
948 * This default implementation returns null so that we can easily ignore cases;
949 * it's useful to ignore a case when inheritance will catch all the cases anyway.
950 * <!-- end-user-doc -->
951 * @return the new adapter.
952 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry
953 * @generated
954 */
955 public Adapter createDocumentationEntryAdapter()
956 {
957 return null;
958 }
959
960 /**
961 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry <em>Runtime Entry</em>}'.
962 * <!-- begin-user-doc -->
963 * This default implementation returns null so that we can easily ignore cases;
964 * it's useful to ignore a case when inheritance will catch all the cases anyway.
965 * <!-- end-user-doc -->
966 * @return the new adapter.
967 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry
968 * @generated
969 */
970 public Adapter createRuntimeEntryAdapter()
971 {
972 return null;
973 }
974
975 /**
976 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry <em>Memory Entry</em>}'.
977 * <!-- begin-user-doc -->
978 * This default implementation returns null so that we can easily ignore cases;
979 * it's useful to ignore a case when inheritance will catch all the cases anyway.
980 * <!-- end-user-doc -->
981 * @return the new adapter.
982 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry
983 * @generated
984 */
985 public Adapter createMemoryEntryAdapter()
986 {
987 return null;
988 }
989
990 /**
991 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry <em>Custom Entry</em>}'.
992 * <!-- begin-user-doc -->
993 * This default implementation returns null so that we can easily ignore cases;
994 * it's useful to ignore a case when inheritance will catch all the cases anyway.
995 * <!-- end-user-doc -->
996 * @return the new adapter.
997 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry
998 * @generated
999 */
1000 public Adapter createCustomEntryAdapter()
1001 {
1002 return null;
1003 }
1004
1005 /**
926 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference <em>Config Reference</em>}'. 1006 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference <em>Config Reference</em>}'.
927 * <!-- begin-user-doc --> 1007 * <!-- begin-user-doc -->
928 * This default implementation returns null so that we can easily ignore cases; 1008 * 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 a579f3f1..cf485639 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
@@ -339,6 +339,38 @@ public class ApplicationConfigurationSwitch<T> extends Switch<T>
339 if (result == null) result = defaultCase(theEObject); 339 if (result == null) result = defaultCase(theEObject);
340 return result; 340 return result;
341 } 341 }
342 case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY:
343 {
344 DocumentationEntry documentationEntry = (DocumentationEntry)theEObject;
345 T result = caseDocumentationEntry(documentationEntry);
346 if (result == null) result = caseConfigEntry(documentationEntry);
347 if (result == null) result = defaultCase(theEObject);
348 return result;
349 }
350 case ApplicationConfigurationPackage.RUNTIME_ENTRY:
351 {
352 RuntimeEntry runtimeEntry = (RuntimeEntry)theEObject;
353 T result = caseRuntimeEntry(runtimeEntry);
354 if (result == null) result = caseConfigEntry(runtimeEntry);
355 if (result == null) result = defaultCase(theEObject);
356 return result;
357 }
358 case ApplicationConfigurationPackage.MEMORY_ENTRY:
359 {
360 MemoryEntry memoryEntry = (MemoryEntry)theEObject;
361 T result = caseMemoryEntry(memoryEntry);
362 if (result == null) result = caseConfigEntry(memoryEntry);
363 if (result == null) result = defaultCase(theEObject);
364 return result;
365 }
366 case ApplicationConfigurationPackage.CUSTOM_ENTRY:
367 {
368 CustomEntry customEntry = (CustomEntry)theEObject;
369 T result = caseCustomEntry(customEntry);
370 if (result == null) result = caseConfigEntry(customEntry);
371 if (result == null) result = defaultCase(theEObject);
372 return result;
373 }
342 case ApplicationConfigurationPackage.CONFIG_REFERENCE: 374 case ApplicationConfigurationPackage.CONFIG_REFERENCE:
343 { 375 {
344 ConfigReference configReference = (ConfigReference)theEObject; 376 ConfigReference configReference = (ConfigReference)theEObject;
@@ -1120,6 +1152,70 @@ public class ApplicationConfigurationSwitch<T> extends Switch<T>
1120 } 1152 }
1121 1153
1122 /** 1154 /**
1155 * Returns the result of interpreting the object as an instance of '<em>Documentation Entry</em>'.
1156 * <!-- begin-user-doc -->
1157 * This implementation returns null;
1158 * returning a non-null result will terminate the switch.
1159 * <!-- end-user-doc -->
1160 * @param object the target of the switch.
1161 * @return the result of interpreting the object as an instance of '<em>Documentation Entry</em>'.
1162 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1163 * @generated
1164 */
1165 public T caseDocumentationEntry(DocumentationEntry object)
1166 {
1167 return null;
1168 }
1169
1170 /**
1171 * Returns the result of interpreting the object as an instance of '<em>Runtime Entry</em>'.
1172 * <!-- begin-user-doc -->
1173 * This implementation returns null;
1174 * returning a non-null result will terminate the switch.
1175 * <!-- end-user-doc -->
1176 * @param object the target of the switch.
1177 * @return the result of interpreting the object as an instance of '<em>Runtime Entry</em>'.
1178 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1179 * @generated
1180 */
1181 public T caseRuntimeEntry(RuntimeEntry object)
1182 {
1183 return null;
1184 }
1185
1186 /**
1187 * Returns the result of interpreting the object as an instance of '<em>Memory Entry</em>'.
1188 * <!-- begin-user-doc -->
1189 * This implementation returns null;
1190 * returning a non-null result will terminate the switch.
1191 * <!-- end-user-doc -->
1192 * @param object the target of the switch.
1193 * @return the result of interpreting the object as an instance of '<em>Memory Entry</em>'.
1194 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1195 * @generated
1196 */
1197 public T caseMemoryEntry(MemoryEntry object)
1198 {
1199 return null;
1200 }
1201
1202 /**
1203 * Returns the result of interpreting the object as an instance of '<em>Custom Entry</em>'.
1204 * <!-- begin-user-doc -->
1205 * This implementation returns null;
1206 * returning a non-null result will terminate the switch.
1207 * <!-- end-user-doc -->
1208 * @param object the target of the switch.
1209 * @return the result of interpreting the object as an instance of '<em>Custom Entry</em>'.
1210 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1211 * @generated
1212 */
1213 public T caseCustomEntry(CustomEntry object)
1214 {
1215 return null;
1216 }
1217
1218 /**
1123 * Returns the result of interpreting the object as an instance of '<em>Config Reference</em>'. 1219 * Returns the result of interpreting the object as an instance of '<em>Config Reference</em>'.
1124 * <!-- begin-user-doc --> 1220 * <!-- begin-user-doc -->
1125 * This implementation returns null; 1221 * This implementation returns null;