diff options
Diffstat (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration')
32 files changed, 5055 insertions, 523 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 8e81dbc7..11e54727 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationFactory.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationFactory.java | |||
@@ -366,6 +366,51 @@ public interface ApplicationConfigurationFactory extends EFactory | |||
366 | TypeScope createTypeScope(); | 366 | TypeScope createTypeScope(); |
367 | 367 | ||
368 | /** | 368 | /** |
369 | * Returns a new object of class '<em>Class Type Scope</em>'. | ||
370 | * <!-- begin-user-doc --> | ||
371 | * <!-- end-user-doc --> | ||
372 | * @return a new object of class '<em>Class Type Scope</em>'. | ||
373 | * @generated | ||
374 | */ | ||
375 | ClassTypeScope createClassTypeScope(); | ||
376 | |||
377 | /** | ||
378 | * Returns a new object of class '<em>Object Type Scope</em>'. | ||
379 | * <!-- begin-user-doc --> | ||
380 | * <!-- end-user-doc --> | ||
381 | * @return a new object of class '<em>Object Type Scope</em>'. | ||
382 | * @generated | ||
383 | */ | ||
384 | ObjectTypeScope createObjectTypeScope(); | ||
385 | |||
386 | /** | ||
387 | * Returns a new object of class '<em>Integer Type Scope</em>'. | ||
388 | * <!-- begin-user-doc --> | ||
389 | * <!-- end-user-doc --> | ||
390 | * @return a new object of class '<em>Integer Type Scope</em>'. | ||
391 | * @generated | ||
392 | */ | ||
393 | IntegerTypeScope createIntegerTypeScope(); | ||
394 | |||
395 | /** | ||
396 | * Returns a new object of class '<em>Real Type Scope</em>'. | ||
397 | * <!-- begin-user-doc --> | ||
398 | * <!-- end-user-doc --> | ||
399 | * @return a new object of class '<em>Real Type Scope</em>'. | ||
400 | * @generated | ||
401 | */ | ||
402 | RealTypeScope createRealTypeScope(); | ||
403 | |||
404 | /** | ||
405 | * Returns a new object of class '<em>String Type Scope</em>'. | ||
406 | * <!-- begin-user-doc --> | ||
407 | * <!-- end-user-doc --> | ||
408 | * @return a new object of class '<em>String Type Scope</em>'. | ||
409 | * @generated | ||
410 | */ | ||
411 | StringTypeScope createStringTypeScope(); | ||
412 | |||
413 | /** | ||
369 | * Returns a new object of class '<em>Type Reference</em>'. | 414 | * Returns a new object of class '<em>Type Reference</em>'. |
370 | * <!-- begin-user-doc --> | 415 | * <!-- begin-user-doc --> |
371 | * <!-- end-user-doc --> | 416 | * <!-- end-user-doc --> |
@@ -420,6 +465,60 @@ public interface ApplicationConfigurationFactory extends EFactory | |||
420 | StringReference createStringReference(); | 465 | StringReference createStringReference(); |
421 | 466 | ||
422 | /** | 467 | /** |
468 | * Returns a new object of class '<em>Number Specification</em>'. | ||
469 | * <!-- begin-user-doc --> | ||
470 | * <!-- end-user-doc --> | ||
471 | * @return a new object of class '<em>Number Specification</em>'. | ||
472 | * @generated | ||
473 | */ | ||
474 | NumberSpecification createNumberSpecification(); | ||
475 | |||
476 | /** | ||
477 | * Returns a new object of class '<em>Exact Number</em>'. | ||
478 | * <!-- begin-user-doc --> | ||
479 | * <!-- end-user-doc --> | ||
480 | * @return a new object of class '<em>Exact Number</em>'. | ||
481 | * @generated | ||
482 | */ | ||
483 | ExactNumber createExactNumber(); | ||
484 | |||
485 | /** | ||
486 | * Returns a new object of class '<em>Intervall Number</em>'. | ||
487 | * <!-- begin-user-doc --> | ||
488 | * <!-- end-user-doc --> | ||
489 | * @return a new object of class '<em>Intervall Number</em>'. | ||
490 | * @generated | ||
491 | */ | ||
492 | IntervallNumber createIntervallNumber(); | ||
493 | |||
494 | /** | ||
495 | * Returns a new object of class '<em>Int Enumberation</em>'. | ||
496 | * <!-- begin-user-doc --> | ||
497 | * <!-- end-user-doc --> | ||
498 | * @return a new object of class '<em>Int Enumberation</em>'. | ||
499 | * @generated | ||
500 | */ | ||
501 | IntEnumberation createIntEnumberation(); | ||
502 | |||
503 | /** | ||
504 | * Returns a new object of class '<em>Real Enumeration</em>'. | ||
505 | * <!-- begin-user-doc --> | ||
506 | * <!-- end-user-doc --> | ||
507 | * @return a new object of class '<em>Real Enumeration</em>'. | ||
508 | * @generated | ||
509 | */ | ||
510 | RealEnumeration createRealEnumeration(); | ||
511 | |||
512 | /** | ||
513 | * Returns a new object of class '<em>String Enumeration</em>'. | ||
514 | * <!-- begin-user-doc --> | ||
515 | * <!-- end-user-doc --> | ||
516 | * @return a new object of class '<em>String Enumeration</em>'. | ||
517 | * @generated | ||
518 | */ | ||
519 | StringEnumeration createStringEnumeration(); | ||
520 | |||
521 | /** | ||
423 | * Returns a new object of class '<em>Scope Declaration</em>'. | 522 | * Returns a new object of class '<em>Scope Declaration</em>'. |
424 | * <!-- begin-user-doc --> | 523 | * <!-- begin-user-doc --> |
425 | * <!-- end-user-doc --> | 524 | * <!-- end-user-doc --> |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java index 2a23a843..2046ffa8 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java | |||
@@ -1128,7 +1128,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1128 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScope() | 1128 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScope() |
1129 | * @generated | 1129 | * @generated |
1130 | */ | 1130 | */ |
1131 | int SCOPE = 46; | 1131 | int SCOPE = 57; |
1132 | 1132 | ||
1133 | /** | 1133 | /** |
1134 | * The number of structural features of the '<em>Scope</em>' class. | 1134 | * The number of structural features of the '<em>Scope</em>' class. |
@@ -1178,13 +1178,105 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1178 | int TYPE_SCOPE = 37; | 1178 | int TYPE_SCOPE = 37; |
1179 | 1179 | ||
1180 | /** | 1180 | /** |
1181 | * The feature id for the '<em><b>Sets New</b></em>' attribute. | ||
1182 | * <!-- begin-user-doc --> | ||
1183 | * <!-- end-user-doc --> | ||
1184 | * @generated | ||
1185 | * @ordered | ||
1186 | */ | ||
1187 | int TYPE_SCOPE__SETS_NEW = 0; | ||
1188 | |||
1189 | /** | ||
1190 | * The feature id for the '<em><b>Sets Sum</b></em>' attribute. | ||
1191 | * <!-- begin-user-doc --> | ||
1192 | * <!-- end-user-doc --> | ||
1193 | * @generated | ||
1194 | * @ordered | ||
1195 | */ | ||
1196 | int TYPE_SCOPE__SETS_SUM = 1; | ||
1197 | |||
1198 | /** | ||
1199 | * The feature id for the '<em><b>Number</b></em>' containment reference. | ||
1200 | * <!-- begin-user-doc --> | ||
1201 | * <!-- end-user-doc --> | ||
1202 | * @generated | ||
1203 | * @ordered | ||
1204 | */ | ||
1205 | int TYPE_SCOPE__NUMBER = 2; | ||
1206 | |||
1207 | /** | ||
1208 | * The number of structural features of the '<em>Type Scope</em>' class. | ||
1209 | * <!-- begin-user-doc --> | ||
1210 | * <!-- end-user-doc --> | ||
1211 | * @generated | ||
1212 | * @ordered | ||
1213 | */ | ||
1214 | int TYPE_SCOPE_FEATURE_COUNT = 3; | ||
1215 | |||
1216 | /** | ||
1217 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl <em>Class Type Scope</em>}' class. | ||
1218 | * <!-- begin-user-doc --> | ||
1219 | * <!-- end-user-doc --> | ||
1220 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl | ||
1221 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassTypeScope() | ||
1222 | * @generated | ||
1223 | */ | ||
1224 | int CLASS_TYPE_SCOPE = 38; | ||
1225 | |||
1226 | /** | ||
1227 | * The feature id for the '<em><b>Sets New</b></em>' attribute. | ||
1228 | * <!-- begin-user-doc --> | ||
1229 | * <!-- end-user-doc --> | ||
1230 | * @generated | ||
1231 | * @ordered | ||
1232 | */ | ||
1233 | int CLASS_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; | ||
1234 | |||
1235 | /** | ||
1236 | * The feature id for the '<em><b>Sets Sum</b></em>' attribute. | ||
1237 | * <!-- begin-user-doc --> | ||
1238 | * <!-- end-user-doc --> | ||
1239 | * @generated | ||
1240 | * @ordered | ||
1241 | */ | ||
1242 | int CLASS_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; | ||
1243 | |||
1244 | /** | ||
1245 | * The feature id for the '<em><b>Number</b></em>' containment reference. | ||
1246 | * <!-- begin-user-doc --> | ||
1247 | * <!-- end-user-doc --> | ||
1248 | * @generated | ||
1249 | * @ordered | ||
1250 | */ | ||
1251 | int CLASS_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; | ||
1252 | |||
1253 | /** | ||
1181 | * The feature id for the '<em><b>Type</b></em>' containment reference. | 1254 | * The feature id for the '<em><b>Type</b></em>' containment reference. |
1182 | * <!-- begin-user-doc --> | 1255 | * <!-- begin-user-doc --> |
1183 | * <!-- end-user-doc --> | 1256 | * <!-- end-user-doc --> |
1184 | * @generated | 1257 | * @generated |
1185 | * @ordered | 1258 | * @ordered |
1186 | */ | 1259 | */ |
1187 | int TYPE_SCOPE__TYPE = 0; | 1260 | int CLASS_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; |
1261 | |||
1262 | /** | ||
1263 | * The number of structural features of the '<em>Class Type Scope</em>' class. | ||
1264 | * <!-- begin-user-doc --> | ||
1265 | * <!-- end-user-doc --> | ||
1266 | * @generated | ||
1267 | * @ordered | ||
1268 | */ | ||
1269 | int CLASS_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; | ||
1270 | |||
1271 | /** | ||
1272 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl <em>Object Type Scope</em>}' class. | ||
1273 | * <!-- begin-user-doc --> | ||
1274 | * <!-- end-user-doc --> | ||
1275 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl | ||
1276 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectTypeScope() | ||
1277 | * @generated | ||
1278 | */ | ||
1279 | int OBJECT_TYPE_SCOPE = 39; | ||
1188 | 1280 | ||
1189 | /** | 1281 | /** |
1190 | * The feature id for the '<em><b>Sets New</b></em>' attribute. | 1282 | * The feature id for the '<em><b>Sets New</b></em>' attribute. |
@@ -1193,7 +1285,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1193 | * @generated | 1285 | * @generated |
1194 | * @ordered | 1286 | * @ordered |
1195 | */ | 1287 | */ |
1196 | int TYPE_SCOPE__SETS_NEW = 1; | 1288 | int OBJECT_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; |
1197 | 1289 | ||
1198 | /** | 1290 | /** |
1199 | * The feature id for the '<em><b>Sets Sum</b></em>' attribute. | 1291 | * The feature id for the '<em><b>Sets Sum</b></em>' attribute. |
@@ -1202,43 +1294,199 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1202 | * @generated | 1294 | * @generated |
1203 | * @ordered | 1295 | * @ordered |
1204 | */ | 1296 | */ |
1205 | int TYPE_SCOPE__SETS_SUM = 2; | 1297 | int OBJECT_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; |
1206 | 1298 | ||
1207 | /** | 1299 | /** |
1208 | * The feature id for the '<em><b>Min</b></em>' attribute. | 1300 | * The feature id for the '<em><b>Number</b></em>' containment reference. |
1209 | * <!-- begin-user-doc --> | 1301 | * <!-- begin-user-doc --> |
1210 | * <!-- end-user-doc --> | 1302 | * <!-- end-user-doc --> |
1211 | * @generated | 1303 | * @generated |
1212 | * @ordered | 1304 | * @ordered |
1213 | */ | 1305 | */ |
1214 | int TYPE_SCOPE__MIN = 3; | 1306 | int OBJECT_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; |
1215 | 1307 | ||
1216 | /** | 1308 | /** |
1217 | * The feature id for the '<em><b>Max Unlimited</b></em>' attribute. | 1309 | * The feature id for the '<em><b>Type</b></em>' containment reference. |
1218 | * <!-- begin-user-doc --> | 1310 | * <!-- begin-user-doc --> |
1219 | * <!-- end-user-doc --> | 1311 | * <!-- end-user-doc --> |
1220 | * @generated | 1312 | * @generated |
1221 | * @ordered | 1313 | * @ordered |
1222 | */ | 1314 | */ |
1223 | int TYPE_SCOPE__MAX_UNLIMITED = 4; | 1315 | int OBJECT_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; |
1224 | 1316 | ||
1225 | /** | 1317 | /** |
1226 | * The feature id for the '<em><b>Max</b></em>' attribute. | 1318 | * The number of structural features of the '<em>Object Type Scope</em>' class. |
1227 | * <!-- begin-user-doc --> | 1319 | * <!-- begin-user-doc --> |
1228 | * <!-- end-user-doc --> | 1320 | * <!-- end-user-doc --> |
1229 | * @generated | 1321 | * @generated |
1230 | * @ordered | 1322 | * @ordered |
1231 | */ | 1323 | */ |
1232 | int TYPE_SCOPE__MAX = 5; | 1324 | int OBJECT_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; |
1233 | 1325 | ||
1234 | /** | 1326 | /** |
1235 | * The number of structural features of the '<em>Type Scope</em>' class. | 1327 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl <em>Integer Type Scope</em>}' class. |
1328 | * <!-- begin-user-doc --> | ||
1329 | * <!-- end-user-doc --> | ||
1330 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl | ||
1331 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerTypeScope() | ||
1332 | * @generated | ||
1333 | */ | ||
1334 | int INTEGER_TYPE_SCOPE = 40; | ||
1335 | |||
1336 | /** | ||
1337 | * The feature id for the '<em><b>Sets New</b></em>' attribute. | ||
1338 | * <!-- begin-user-doc --> | ||
1339 | * <!-- end-user-doc --> | ||
1340 | * @generated | ||
1341 | * @ordered | ||
1342 | */ | ||
1343 | int INTEGER_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; | ||
1344 | |||
1345 | /** | ||
1346 | * The feature id for the '<em><b>Sets Sum</b></em>' attribute. | ||
1347 | * <!-- begin-user-doc --> | ||
1348 | * <!-- end-user-doc --> | ||
1349 | * @generated | ||
1350 | * @ordered | ||
1351 | */ | ||
1352 | int INTEGER_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; | ||
1353 | |||
1354 | /** | ||
1355 | * The feature id for the '<em><b>Number</b></em>' containment reference. | ||
1356 | * <!-- begin-user-doc --> | ||
1357 | * <!-- end-user-doc --> | ||
1358 | * @generated | ||
1359 | * @ordered | ||
1360 | */ | ||
1361 | int INTEGER_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; | ||
1362 | |||
1363 | /** | ||
1364 | * The feature id for the '<em><b>Type</b></em>' containment reference. | ||
1365 | * <!-- begin-user-doc --> | ||
1366 | * <!-- end-user-doc --> | ||
1367 | * @generated | ||
1368 | * @ordered | ||
1369 | */ | ||
1370 | int INTEGER_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; | ||
1371 | |||
1372 | /** | ||
1373 | * The number of structural features of the '<em>Integer Type Scope</em>' class. | ||
1374 | * <!-- begin-user-doc --> | ||
1375 | * <!-- end-user-doc --> | ||
1376 | * @generated | ||
1377 | * @ordered | ||
1378 | */ | ||
1379 | int INTEGER_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; | ||
1380 | |||
1381 | /** | ||
1382 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl <em>Real Type Scope</em>}' class. | ||
1383 | * <!-- begin-user-doc --> | ||
1384 | * <!-- end-user-doc --> | ||
1385 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl | ||
1386 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealTypeScope() | ||
1387 | * @generated | ||
1388 | */ | ||
1389 | int REAL_TYPE_SCOPE = 41; | ||
1390 | |||
1391 | /** | ||
1392 | * The feature id for the '<em><b>Sets New</b></em>' attribute. | ||
1393 | * <!-- begin-user-doc --> | ||
1394 | * <!-- end-user-doc --> | ||
1395 | * @generated | ||
1396 | * @ordered | ||
1397 | */ | ||
1398 | int REAL_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; | ||
1399 | |||
1400 | /** | ||
1401 | * The feature id for the '<em><b>Sets Sum</b></em>' attribute. | ||
1402 | * <!-- begin-user-doc --> | ||
1403 | * <!-- end-user-doc --> | ||
1404 | * @generated | ||
1405 | * @ordered | ||
1406 | */ | ||
1407 | int REAL_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; | ||
1408 | |||
1409 | /** | ||
1410 | * The feature id for the '<em><b>Number</b></em>' containment reference. | ||
1411 | * <!-- begin-user-doc --> | ||
1412 | * <!-- end-user-doc --> | ||
1413 | * @generated | ||
1414 | * @ordered | ||
1415 | */ | ||
1416 | int REAL_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; | ||
1417 | |||
1418 | /** | ||
1419 | * The feature id for the '<em><b>Type</b></em>' containment reference. | ||
1420 | * <!-- begin-user-doc --> | ||
1421 | * <!-- end-user-doc --> | ||
1422 | * @generated | ||
1423 | * @ordered | ||
1424 | */ | ||
1425 | int REAL_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; | ||
1426 | |||
1427 | /** | ||
1428 | * The number of structural features of the '<em>Real Type Scope</em>' class. | ||
1429 | * <!-- begin-user-doc --> | ||
1430 | * <!-- end-user-doc --> | ||
1431 | * @generated | ||
1432 | * @ordered | ||
1433 | */ | ||
1434 | int REAL_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; | ||
1435 | |||
1436 | /** | ||
1437 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl <em>String Type Scope</em>}' class. | ||
1438 | * <!-- begin-user-doc --> | ||
1439 | * <!-- end-user-doc --> | ||
1440 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl | ||
1441 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringTypeScope() | ||
1442 | * @generated | ||
1443 | */ | ||
1444 | int STRING_TYPE_SCOPE = 42; | ||
1445 | |||
1446 | /** | ||
1447 | * The feature id for the '<em><b>Sets New</b></em>' attribute. | ||
1448 | * <!-- begin-user-doc --> | ||
1449 | * <!-- end-user-doc --> | ||
1450 | * @generated | ||
1451 | * @ordered | ||
1452 | */ | ||
1453 | int STRING_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; | ||
1454 | |||
1455 | /** | ||
1456 | * The feature id for the '<em><b>Sets Sum</b></em>' attribute. | ||
1236 | * <!-- begin-user-doc --> | 1457 | * <!-- begin-user-doc --> |
1237 | * <!-- end-user-doc --> | 1458 | * <!-- end-user-doc --> |
1238 | * @generated | 1459 | * @generated |
1239 | * @ordered | 1460 | * @ordered |
1240 | */ | 1461 | */ |
1241 | int TYPE_SCOPE_FEATURE_COUNT = 6; | 1462 | int STRING_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; |
1463 | |||
1464 | /** | ||
1465 | * The feature id for the '<em><b>Number</b></em>' containment reference. | ||
1466 | * <!-- begin-user-doc --> | ||
1467 | * <!-- end-user-doc --> | ||
1468 | * @generated | ||
1469 | * @ordered | ||
1470 | */ | ||
1471 | int STRING_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; | ||
1472 | |||
1473 | /** | ||
1474 | * The feature id for the '<em><b>Type</b></em>' containment reference. | ||
1475 | * <!-- begin-user-doc --> | ||
1476 | * <!-- end-user-doc --> | ||
1477 | * @generated | ||
1478 | * @ordered | ||
1479 | */ | ||
1480 | int STRING_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; | ||
1481 | |||
1482 | /** | ||
1483 | * The number of structural features of the '<em>String Type Scope</em>' class. | ||
1484 | * <!-- begin-user-doc --> | ||
1485 | * <!-- end-user-doc --> | ||
1486 | * @generated | ||
1487 | * @ordered | ||
1488 | */ | ||
1489 | int STRING_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; | ||
1242 | 1490 | ||
1243 | /** | 1491 | /** |
1244 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl <em>Type Reference</em>}' class. | 1492 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl <em>Type Reference</em>}' class. |
@@ -1248,7 +1496,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1248 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeReference() | 1496 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeReference() |
1249 | * @generated | 1497 | * @generated |
1250 | */ | 1498 | */ |
1251 | int TYPE_REFERENCE = 38; | 1499 | int TYPE_REFERENCE = 43; |
1252 | 1500 | ||
1253 | /** | 1501 | /** |
1254 | * The number of structural features of the '<em>Type Reference</em>' class. | 1502 | * The number of structural features of the '<em>Type Reference</em>' class. |
@@ -1267,7 +1515,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1267 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassReference() | 1515 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassReference() |
1268 | * @generated | 1516 | * @generated |
1269 | */ | 1517 | */ |
1270 | int CLASS_REFERENCE = 39; | 1518 | int CLASS_REFERENCE = 44; |
1271 | 1519 | ||
1272 | /** | 1520 | /** |
1273 | * The feature id for the '<em><b>Element</b></em>' containment reference. | 1521 | * The feature id for the '<em><b>Element</b></em>' containment reference. |
@@ -1295,7 +1543,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1295 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectReference() | 1543 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectReference() |
1296 | * @generated | 1544 | * @generated |
1297 | */ | 1545 | */ |
1298 | int OBJECT_REFERENCE = 40; | 1546 | int OBJECT_REFERENCE = 45; |
1299 | 1547 | ||
1300 | /** | 1548 | /** |
1301 | * The number of structural features of the '<em>Object Reference</em>' class. | 1549 | * The number of structural features of the '<em>Object Reference</em>' class. |
@@ -1314,7 +1562,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1314 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerReference() | 1562 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerReference() |
1315 | * @generated | 1563 | * @generated |
1316 | */ | 1564 | */ |
1317 | int INTEGER_REFERENCE = 41; | 1565 | int INTEGER_REFERENCE = 46; |
1318 | 1566 | ||
1319 | /** | 1567 | /** |
1320 | * The number of structural features of the '<em>Integer Reference</em>' class. | 1568 | * The number of structural features of the '<em>Integer Reference</em>' class. |
@@ -1333,7 +1581,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1333 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealReference() | 1581 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealReference() |
1334 | * @generated | 1582 | * @generated |
1335 | */ | 1583 | */ |
1336 | int REAL_REFERENCE = 42; | 1584 | int REAL_REFERENCE = 47; |
1337 | 1585 | ||
1338 | /** | 1586 | /** |
1339 | * The number of structural features of the '<em>Real Reference</em>' class. | 1587 | * The number of structural features of the '<em>Real Reference</em>' class. |
@@ -1352,7 +1600,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1352 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringReference() | 1600 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringReference() |
1353 | * @generated | 1601 | * @generated |
1354 | */ | 1602 | */ |
1355 | int STRING_REFERENCE = 43; | 1603 | int STRING_REFERENCE = 48; |
1356 | 1604 | ||
1357 | /** | 1605 | /** |
1358 | * The number of structural features of the '<em>String Reference</em>' class. | 1606 | * The number of structural features of the '<em>String Reference</em>' class. |
@@ -1364,6 +1612,192 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1364 | int STRING_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 0; | 1612 | int STRING_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 0; |
1365 | 1613 | ||
1366 | /** | 1614 | /** |
1615 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.NumberSpecificationImpl <em>Number Specification</em>}' class. | ||
1616 | * <!-- begin-user-doc --> | ||
1617 | * <!-- end-user-doc --> | ||
1618 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.NumberSpecificationImpl | ||
1619 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getNumberSpecification() | ||
1620 | * @generated | ||
1621 | */ | ||
1622 | int NUMBER_SPECIFICATION = 49; | ||
1623 | |||
1624 | /** | ||
1625 | * The number of structural features of the '<em>Number Specification</em>' class. | ||
1626 | * <!-- begin-user-doc --> | ||
1627 | * <!-- end-user-doc --> | ||
1628 | * @generated | ||
1629 | * @ordered | ||
1630 | */ | ||
1631 | int NUMBER_SPECIFICATION_FEATURE_COUNT = 0; | ||
1632 | |||
1633 | /** | ||
1634 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl <em>Exact Number</em>}' class. | ||
1635 | * <!-- begin-user-doc --> | ||
1636 | * <!-- end-user-doc --> | ||
1637 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl | ||
1638 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getExactNumber() | ||
1639 | * @generated | ||
1640 | */ | ||
1641 | int EXACT_NUMBER = 50; | ||
1642 | |||
1643 | /** | ||
1644 | * The feature id for the '<em><b>Exact Number</b></em>' attribute. | ||
1645 | * <!-- begin-user-doc --> | ||
1646 | * <!-- end-user-doc --> | ||
1647 | * @generated | ||
1648 | * @ordered | ||
1649 | */ | ||
1650 | int EXACT_NUMBER__EXACT_NUMBER = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; | ||
1651 | |||
1652 | /** | ||
1653 | * The feature id for the '<em><b>Exact Unlimited</b></em>' attribute. | ||
1654 | * <!-- begin-user-doc --> | ||
1655 | * <!-- end-user-doc --> | ||
1656 | * @generated | ||
1657 | * @ordered | ||
1658 | */ | ||
1659 | int EXACT_NUMBER__EXACT_UNLIMITED = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; | ||
1660 | |||
1661 | /** | ||
1662 | * The number of structural features of the '<em>Exact Number</em>' class. | ||
1663 | * <!-- begin-user-doc --> | ||
1664 | * <!-- end-user-doc --> | ||
1665 | * @generated | ||
1666 | * @ordered | ||
1667 | */ | ||
1668 | int EXACT_NUMBER_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 2; | ||
1669 | |||
1670 | /** | ||
1671 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl <em>Intervall Number</em>}' class. | ||
1672 | * <!-- begin-user-doc --> | ||
1673 | * <!-- end-user-doc --> | ||
1674 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl | ||
1675 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntervallNumber() | ||
1676 | * @generated | ||
1677 | */ | ||
1678 | int INTERVALL_NUMBER = 51; | ||
1679 | |||
1680 | /** | ||
1681 | * The feature id for the '<em><b>Min</b></em>' attribute. | ||
1682 | * <!-- begin-user-doc --> | ||
1683 | * <!-- end-user-doc --> | ||
1684 | * @generated | ||
1685 | * @ordered | ||
1686 | */ | ||
1687 | int INTERVALL_NUMBER__MIN = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; | ||
1688 | |||
1689 | /** | ||
1690 | * The feature id for the '<em><b>Max Number</b></em>' attribute. | ||
1691 | * <!-- begin-user-doc --> | ||
1692 | * <!-- end-user-doc --> | ||
1693 | * @generated | ||
1694 | * @ordered | ||
1695 | */ | ||
1696 | int INTERVALL_NUMBER__MAX_NUMBER = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; | ||
1697 | |||
1698 | /** | ||
1699 | * The feature id for the '<em><b>Max Unlimited</b></em>' attribute. | ||
1700 | * <!-- begin-user-doc --> | ||
1701 | * <!-- end-user-doc --> | ||
1702 | * @generated | ||
1703 | * @ordered | ||
1704 | */ | ||
1705 | int INTERVALL_NUMBER__MAX_UNLIMITED = NUMBER_SPECIFICATION_FEATURE_COUNT + 2; | ||
1706 | |||
1707 | /** | ||
1708 | * The number of structural features of the '<em>Intervall Number</em>' class. | ||
1709 | * <!-- begin-user-doc --> | ||
1710 | * <!-- end-user-doc --> | ||
1711 | * @generated | ||
1712 | * @ordered | ||
1713 | */ | ||
1714 | int INTERVALL_NUMBER_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 3; | ||
1715 | |||
1716 | /** | ||
1717 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl <em>Int Enumberation</em>}' class. | ||
1718 | * <!-- begin-user-doc --> | ||
1719 | * <!-- end-user-doc --> | ||
1720 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl | ||
1721 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntEnumberation() | ||
1722 | * @generated | ||
1723 | */ | ||
1724 | int INT_ENUMBERATION = 52; | ||
1725 | |||
1726 | /** | ||
1727 | * The feature id for the '<em><b>Entry</b></em>' attribute list. | ||
1728 | * <!-- begin-user-doc --> | ||
1729 | * <!-- end-user-doc --> | ||
1730 | * @generated | ||
1731 | * @ordered | ||
1732 | */ | ||
1733 | int INT_ENUMBERATION__ENTRY = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; | ||
1734 | |||
1735 | /** | ||
1736 | * The number of structural features of the '<em>Int Enumberation</em>' class. | ||
1737 | * <!-- begin-user-doc --> | ||
1738 | * <!-- end-user-doc --> | ||
1739 | * @generated | ||
1740 | * @ordered | ||
1741 | */ | ||
1742 | int INT_ENUMBERATION_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; | ||
1743 | |||
1744 | /** | ||
1745 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl <em>Real Enumeration</em>}' class. | ||
1746 | * <!-- begin-user-doc --> | ||
1747 | * <!-- end-user-doc --> | ||
1748 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl | ||
1749 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealEnumeration() | ||
1750 | * @generated | ||
1751 | */ | ||
1752 | int REAL_ENUMERATION = 53; | ||
1753 | |||
1754 | /** | ||
1755 | * The feature id for the '<em><b>Entry</b></em>' attribute list. | ||
1756 | * <!-- begin-user-doc --> | ||
1757 | * <!-- end-user-doc --> | ||
1758 | * @generated | ||
1759 | * @ordered | ||
1760 | */ | ||
1761 | int REAL_ENUMERATION__ENTRY = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; | ||
1762 | |||
1763 | /** | ||
1764 | * The number of structural features of the '<em>Real Enumeration</em>' class. | ||
1765 | * <!-- begin-user-doc --> | ||
1766 | * <!-- end-user-doc --> | ||
1767 | * @generated | ||
1768 | * @ordered | ||
1769 | */ | ||
1770 | int REAL_ENUMERATION_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; | ||
1771 | |||
1772 | /** | ||
1773 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl <em>String Enumeration</em>}' class. | ||
1774 | * <!-- begin-user-doc --> | ||
1775 | * <!-- end-user-doc --> | ||
1776 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl | ||
1777 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringEnumeration() | ||
1778 | * @generated | ||
1779 | */ | ||
1780 | int STRING_ENUMERATION = 54; | ||
1781 | |||
1782 | /** | ||
1783 | * The feature id for the '<em><b>Entry</b></em>' attribute list. | ||
1784 | * <!-- begin-user-doc --> | ||
1785 | * <!-- end-user-doc --> | ||
1786 | * @generated | ||
1787 | * @ordered | ||
1788 | */ | ||
1789 | int STRING_ENUMERATION__ENTRY = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; | ||
1790 | |||
1791 | /** | ||
1792 | * The number of structural features of the '<em>String Enumeration</em>' class. | ||
1793 | * <!-- begin-user-doc --> | ||
1794 | * <!-- end-user-doc --> | ||
1795 | * @generated | ||
1796 | * @ordered | ||
1797 | */ | ||
1798 | int STRING_ENUMERATION_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; | ||
1799 | |||
1800 | /** | ||
1367 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl <em>Scope Declaration</em>}' class. | 1801 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl <em>Scope Declaration</em>}' class. |
1368 | * <!-- begin-user-doc --> | 1802 | * <!-- begin-user-doc --> |
1369 | * <!-- end-user-doc --> | 1803 | * <!-- end-user-doc --> |
@@ -1371,7 +1805,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1371 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeDeclaration() | 1805 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeDeclaration() |
1372 | * @generated | 1806 | * @generated |
1373 | */ | 1807 | */ |
1374 | int SCOPE_DECLARATION = 44; | 1808 | int SCOPE_DECLARATION = 55; |
1375 | 1809 | ||
1376 | /** | 1810 | /** |
1377 | * The feature id for the '<em><b>Name</b></em>' attribute. | 1811 | * The feature id for the '<em><b>Name</b></em>' attribute. |
@@ -1408,7 +1842,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1408 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeReference() | 1842 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeReference() |
1409 | * @generated | 1843 | * @generated |
1410 | */ | 1844 | */ |
1411 | int SCOPE_REFERENCE = 45; | 1845 | int SCOPE_REFERENCE = 56; |
1412 | 1846 | ||
1413 | /** | 1847 | /** |
1414 | * The feature id for the '<em><b>Referred</b></em>' reference. | 1848 | * The feature id for the '<em><b>Referred</b></em>' reference. |
@@ -1436,7 +1870,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1436 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTask() | 1870 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTask() |
1437 | * @generated | 1871 | * @generated |
1438 | */ | 1872 | */ |
1439 | int TASK = 47; | 1873 | int TASK = 58; |
1440 | 1874 | ||
1441 | /** | 1875 | /** |
1442 | * The number of structural features of the '<em>Task</em>' class. | 1876 | * The number of structural features of the '<em>Task</em>' class. |
@@ -1455,7 +1889,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1455 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGenerationTask() | 1889 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGenerationTask() |
1456 | * @generated | 1890 | * @generated |
1457 | */ | 1891 | */ |
1458 | int GENERATION_TASK = 48; | 1892 | int GENERATION_TASK = 59; |
1459 | 1893 | ||
1460 | /** | 1894 | /** |
1461 | * The feature id for the '<em><b>Metamodel</b></em>' containment reference. | 1895 | * The feature id for the '<em><b>Metamodel</b></em>' containment reference. |
@@ -1494,49 +1928,58 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1494 | int GENERATION_TASK__SCOPE = TASK_FEATURE_COUNT + 3; | 1928 | int GENERATION_TASK__SCOPE = TASK_FEATURE_COUNT + 3; |
1495 | 1929 | ||
1496 | /** | 1930 | /** |
1931 | * The feature id for the '<em><b>Number Specified</b></em>' attribute. | ||
1932 | * <!-- begin-user-doc --> | ||
1933 | * <!-- end-user-doc --> | ||
1934 | * @generated | ||
1935 | * @ordered | ||
1936 | */ | ||
1937 | int GENERATION_TASK__NUMBER_SPECIFIED = TASK_FEATURE_COUNT + 4; | ||
1938 | |||
1939 | /** | ||
1497 | * The feature id for the '<em><b>Number</b></em>' attribute. | 1940 | * The feature id for the '<em><b>Number</b></em>' attribute. |
1498 | * <!-- begin-user-doc --> | 1941 | * <!-- begin-user-doc --> |
1499 | * <!-- end-user-doc --> | 1942 | * <!-- end-user-doc --> |
1500 | * @generated | 1943 | * @generated |
1501 | * @ordered | 1944 | * @ordered |
1502 | */ | 1945 | */ |
1503 | int GENERATION_TASK__NUMBER = TASK_FEATURE_COUNT + 4; | 1946 | int GENERATION_TASK__NUMBER = TASK_FEATURE_COUNT + 5; |
1504 | 1947 | ||
1505 | /** | 1948 | /** |
1506 | * The feature id for the '<em><b>Runs</b></em>' attribute. | 1949 | * The feature id for the '<em><b>Run Specified</b></em>' attribute. |
1507 | * <!-- begin-user-doc --> | 1950 | * <!-- begin-user-doc --> |
1508 | * <!-- end-user-doc --> | 1951 | * <!-- end-user-doc --> |
1509 | * @generated | 1952 | * @generated |
1510 | * @ordered | 1953 | * @ordered |
1511 | */ | 1954 | */ |
1512 | int GENERATION_TASK__RUNS = TASK_FEATURE_COUNT + 5; | 1955 | int GENERATION_TASK__RUN_SPECIFIED = TASK_FEATURE_COUNT + 6; |
1513 | 1956 | ||
1514 | /** | 1957 | /** |
1515 | * The feature id for the '<em><b>Solver</b></em>' attribute. | 1958 | * The feature id for the '<em><b>Runs</b></em>' attribute. |
1516 | * <!-- begin-user-doc --> | 1959 | * <!-- begin-user-doc --> |
1517 | * <!-- end-user-doc --> | 1960 | * <!-- end-user-doc --> |
1518 | * @generated | 1961 | * @generated |
1519 | * @ordered | 1962 | * @ordered |
1520 | */ | 1963 | */ |
1521 | int GENERATION_TASK__SOLVER = TASK_FEATURE_COUNT + 6; | 1964 | int GENERATION_TASK__RUNS = TASK_FEATURE_COUNT + 7; |
1522 | 1965 | ||
1523 | /** | 1966 | /** |
1524 | * The feature id for the '<em><b>Config</b></em>' containment reference. | 1967 | * The feature id for the '<em><b>Solver</b></em>' attribute. |
1525 | * <!-- begin-user-doc --> | 1968 | * <!-- begin-user-doc --> |
1526 | * <!-- end-user-doc --> | 1969 | * <!-- end-user-doc --> |
1527 | * @generated | 1970 | * @generated |
1528 | * @ordered | 1971 | * @ordered |
1529 | */ | 1972 | */ |
1530 | int GENERATION_TASK__CONFIG = TASK_FEATURE_COUNT + 7; | 1973 | int GENERATION_TASK__SOLVER = TASK_FEATURE_COUNT + 8; |
1531 | 1974 | ||
1532 | /** | 1975 | /** |
1533 | * The feature id for the '<em><b>Taget Folder</b></em>' containment reference. | 1976 | * The feature id for the '<em><b>Config</b></em>' containment reference. |
1534 | * <!-- begin-user-doc --> | 1977 | * <!-- begin-user-doc --> |
1535 | * <!-- end-user-doc --> | 1978 | * <!-- end-user-doc --> |
1536 | * @generated | 1979 | * @generated |
1537 | * @ordered | 1980 | * @ordered |
1538 | */ | 1981 | */ |
1539 | int GENERATION_TASK__TAGET_FOLDER = TASK_FEATURE_COUNT + 8; | 1982 | int GENERATION_TASK__CONFIG = TASK_FEATURE_COUNT + 9; |
1540 | 1983 | ||
1541 | /** | 1984 | /** |
1542 | * The feature id for the '<em><b>Debug Folder</b></em>' containment reference. | 1985 | * The feature id for the '<em><b>Debug Folder</b></em>' containment reference. |
@@ -1545,7 +1988,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1545 | * @generated | 1988 | * @generated |
1546 | * @ordered | 1989 | * @ordered |
1547 | */ | 1990 | */ |
1548 | int GENERATION_TASK__DEBUG_FOLDER = TASK_FEATURE_COUNT + 9; | 1991 | int GENERATION_TASK__DEBUG_FOLDER = TASK_FEATURE_COUNT + 10; |
1549 | 1992 | ||
1550 | /** | 1993 | /** |
1551 | * The feature id for the '<em><b>Target Log File</b></em>' containment reference. | 1994 | * The feature id for the '<em><b>Target Log File</b></em>' containment reference. |
@@ -1554,7 +1997,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1554 | * @generated | 1997 | * @generated |
1555 | * @ordered | 1998 | * @ordered |
1556 | */ | 1999 | */ |
1557 | int GENERATION_TASK__TARGET_LOG_FILE = TASK_FEATURE_COUNT + 10; | 2000 | int GENERATION_TASK__TARGET_LOG_FILE = TASK_FEATURE_COUNT + 11; |
1558 | 2001 | ||
1559 | /** | 2002 | /** |
1560 | * The feature id for the '<em><b>Target Statistics File</b></em>' containment reference. | 2003 | * The feature id for the '<em><b>Target Statistics File</b></em>' containment reference. |
@@ -1563,7 +2006,16 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1563 | * @generated | 2006 | * @generated |
1564 | * @ordered | 2007 | * @ordered |
1565 | */ | 2008 | */ |
1566 | int GENERATION_TASK__TARGET_STATISTICS_FILE = TASK_FEATURE_COUNT + 11; | 2009 | int GENERATION_TASK__TARGET_STATISTICS_FILE = TASK_FEATURE_COUNT + 12; |
2010 | |||
2011 | /** | ||
2012 | * The feature id for the '<em><b>Taget Folder</b></em>' containment reference. | ||
2013 | * <!-- begin-user-doc --> | ||
2014 | * <!-- end-user-doc --> | ||
2015 | * @generated | ||
2016 | * @ordered | ||
2017 | */ | ||
2018 | int GENERATION_TASK__TAGET_FOLDER = TASK_FEATURE_COUNT + 13; | ||
1567 | 2019 | ||
1568 | /** | 2020 | /** |
1569 | * The number of structural features of the '<em>Generation Task</em>' class. | 2021 | * The number of structural features of the '<em>Generation Task</em>' class. |
@@ -1572,7 +2024,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1572 | * @generated | 2024 | * @generated |
1573 | * @ordered | 2025 | * @ordered |
1574 | */ | 2026 | */ |
1575 | int GENERATION_TASK_FEATURE_COUNT = TASK_FEATURE_COUNT + 12; | 2027 | int GENERATION_TASK_FEATURE_COUNT = TASK_FEATURE_COUNT + 14; |
1576 | 2028 | ||
1577 | /** | 2029 | /** |
1578 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl <em>Integer Scope</em>}' class. | 2030 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl <em>Integer Scope</em>}' class. |
@@ -1582,7 +2034,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1582 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerScope() | 2034 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerScope() |
1583 | * @generated | 2035 | * @generated |
1584 | */ | 2036 | */ |
1585 | int INTEGER_SCOPE = 49; | 2037 | int INTEGER_SCOPE = 60; |
1586 | 2038 | ||
1587 | /** | 2039 | /** |
1588 | * The number of structural features of the '<em>Integer Scope</em>' class. | 2040 | * The number of structural features of the '<em>Integer Scope</em>' class. |
@@ -1601,7 +2053,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1601 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealScope() | 2053 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealScope() |
1602 | * @generated | 2054 | * @generated |
1603 | */ | 2055 | */ |
1604 | int REAL_SCOPE = 50; | 2056 | int REAL_SCOPE = 61; |
1605 | 2057 | ||
1606 | /** | 2058 | /** |
1607 | * The number of structural features of the '<em>Real Scope</em>' class. | 2059 | * The number of structural features of the '<em>Real Scope</em>' class. |
@@ -1620,7 +2072,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1620 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringScope() | 2072 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringScope() |
1621 | * @generated | 2073 | * @generated |
1622 | */ | 2074 | */ |
1623 | int STRING_SCOPE = 51; | 2075 | int STRING_SCOPE = 62; |
1624 | 2076 | ||
1625 | /** | 2077 | /** |
1626 | * The number of structural features of the '<em>String Scope</em>' class. | 2078 | * The number of structural features of the '<em>String Scope</em>' class. |
@@ -1639,7 +2091,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1639 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getSolver() | 2091 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getSolver() |
1640 | * @generated | 2092 | * @generated |
1641 | */ | 2093 | */ |
1642 | int SOLVER = 52; | 2094 | int SOLVER = 63; |
1643 | 2095 | ||
1644 | 2096 | ||
1645 | /** | 2097 | /** |
@@ -2375,17 +2827,6 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2375 | EClass getTypeScope(); | 2827 | EClass getTypeScope(); |
2376 | 2828 | ||
2377 | /** | 2829 | /** |
2378 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getType <em>Type</em>}'. | ||
2379 | * <!-- begin-user-doc --> | ||
2380 | * <!-- end-user-doc --> | ||
2381 | * @return the meta object for the containment reference '<em>Type</em>'. | ||
2382 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getType() | ||
2383 | * @see #getTypeScope() | ||
2384 | * @generated | ||
2385 | */ | ||
2386 | EReference getTypeScope_Type(); | ||
2387 | |||
2388 | /** | ||
2389 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew <em>Sets New</em>}'. | 2830 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew <em>Sets New</em>}'. |
2390 | * <!-- begin-user-doc --> | 2831 | * <!-- begin-user-doc --> |
2391 | * <!-- end-user-doc --> | 2832 | * <!-- end-user-doc --> |
@@ -2408,37 +2849,120 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2408 | EAttribute getTypeScope_SetsSum(); | 2849 | EAttribute getTypeScope_SetsSum(); |
2409 | 2850 | ||
2410 | /** | 2851 | /** |
2411 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getMin <em>Min</em>}'. | 2852 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getNumber <em>Number</em>}'. |
2412 | * <!-- begin-user-doc --> | 2853 | * <!-- begin-user-doc --> |
2413 | * <!-- end-user-doc --> | 2854 | * <!-- end-user-doc --> |
2414 | * @return the meta object for the attribute '<em>Min</em>'. | 2855 | * @return the meta object for the containment reference '<em>Number</em>'. |
2415 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getMin() | 2856 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getNumber() |
2416 | * @see #getTypeScope() | 2857 | * @see #getTypeScope() |
2417 | * @generated | 2858 | * @generated |
2418 | */ | 2859 | */ |
2419 | EAttribute getTypeScope_Min(); | 2860 | EReference getTypeScope_Number(); |
2420 | 2861 | ||
2421 | /** | 2862 | /** |
2422 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isMaxUnlimited <em>Max Unlimited</em>}'. | 2863 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope <em>Class Type Scope</em>}'. |
2423 | * <!-- begin-user-doc --> | 2864 | * <!-- begin-user-doc --> |
2424 | * <!-- end-user-doc --> | 2865 | * <!-- end-user-doc --> |
2425 | * @return the meta object for the attribute '<em>Max Unlimited</em>'. | 2866 | * @return the meta object for class '<em>Class Type Scope</em>'. |
2426 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isMaxUnlimited() | 2867 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope |
2427 | * @see #getTypeScope() | ||
2428 | * @generated | 2868 | * @generated |
2429 | */ | 2869 | */ |
2430 | EAttribute getTypeScope_MaxUnlimited(); | 2870 | EClass getClassTypeScope(); |
2431 | 2871 | ||
2432 | /** | 2872 | /** |
2433 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getMax <em>Max</em>}'. | 2873 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope#getType <em>Type</em>}'. |
2434 | * <!-- begin-user-doc --> | 2874 | * <!-- begin-user-doc --> |
2435 | * <!-- end-user-doc --> | 2875 | * <!-- end-user-doc --> |
2436 | * @return the meta object for the attribute '<em>Max</em>'. | 2876 | * @return the meta object for the containment reference '<em>Type</em>'. |
2437 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getMax() | 2877 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope#getType() |
2438 | * @see #getTypeScope() | 2878 | * @see #getClassTypeScope() |
2879 | * @generated | ||
2880 | */ | ||
2881 | EReference getClassTypeScope_Type(); | ||
2882 | |||
2883 | /** | ||
2884 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope <em>Object Type Scope</em>}'. | ||
2885 | * <!-- begin-user-doc --> | ||
2886 | * <!-- end-user-doc --> | ||
2887 | * @return the meta object for class '<em>Object Type Scope</em>'. | ||
2888 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope | ||
2889 | * @generated | ||
2890 | */ | ||
2891 | EClass getObjectTypeScope(); | ||
2892 | |||
2893 | /** | ||
2894 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope#getType <em>Type</em>}'. | ||
2895 | * <!-- begin-user-doc --> | ||
2896 | * <!-- end-user-doc --> | ||
2897 | * @return the meta object for the containment reference '<em>Type</em>'. | ||
2898 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope#getType() | ||
2899 | * @see #getObjectTypeScope() | ||
2900 | * @generated | ||
2901 | */ | ||
2902 | EReference getObjectTypeScope_Type(); | ||
2903 | |||
2904 | /** | ||
2905 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope <em>Integer Type Scope</em>}'. | ||
2906 | * <!-- begin-user-doc --> | ||
2907 | * <!-- end-user-doc --> | ||
2908 | * @return the meta object for class '<em>Integer Type Scope</em>'. | ||
2909 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope | ||
2910 | * @generated | ||
2911 | */ | ||
2912 | EClass getIntegerTypeScope(); | ||
2913 | |||
2914 | /** | ||
2915 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope#getType <em>Type</em>}'. | ||
2916 | * <!-- begin-user-doc --> | ||
2917 | * <!-- end-user-doc --> | ||
2918 | * @return the meta object for the containment reference '<em>Type</em>'. | ||
2919 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope#getType() | ||
2920 | * @see #getIntegerTypeScope() | ||
2921 | * @generated | ||
2922 | */ | ||
2923 | EReference getIntegerTypeScope_Type(); | ||
2924 | |||
2925 | /** | ||
2926 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope <em>Real Type Scope</em>}'. | ||
2927 | * <!-- begin-user-doc --> | ||
2928 | * <!-- end-user-doc --> | ||
2929 | * @return the meta object for class '<em>Real Type Scope</em>'. | ||
2930 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope | ||
2931 | * @generated | ||
2932 | */ | ||
2933 | EClass getRealTypeScope(); | ||
2934 | |||
2935 | /** | ||
2936 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope#getType <em>Type</em>}'. | ||
2937 | * <!-- begin-user-doc --> | ||
2938 | * <!-- end-user-doc --> | ||
2939 | * @return the meta object for the containment reference '<em>Type</em>'. | ||
2940 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope#getType() | ||
2941 | * @see #getRealTypeScope() | ||
2439 | * @generated | 2942 | * @generated |
2440 | */ | 2943 | */ |
2441 | EAttribute getTypeScope_Max(); | 2944 | EReference getRealTypeScope_Type(); |
2945 | |||
2946 | /** | ||
2947 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope <em>String Type Scope</em>}'. | ||
2948 | * <!-- begin-user-doc --> | ||
2949 | * <!-- end-user-doc --> | ||
2950 | * @return the meta object for class '<em>String Type Scope</em>'. | ||
2951 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope | ||
2952 | * @generated | ||
2953 | */ | ||
2954 | EClass getStringTypeScope(); | ||
2955 | |||
2956 | /** | ||
2957 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope#getType <em>Type</em>}'. | ||
2958 | * <!-- begin-user-doc --> | ||
2959 | * <!-- end-user-doc --> | ||
2960 | * @return the meta object for the containment reference '<em>Type</em>'. | ||
2961 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope#getType() | ||
2962 | * @see #getStringTypeScope() | ||
2963 | * @generated | ||
2964 | */ | ||
2965 | EReference getStringTypeScope_Type(); | ||
2442 | 2966 | ||
2443 | /** | 2967 | /** |
2444 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference <em>Type Reference</em>}'. | 2968 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference <em>Type Reference</em>}'. |
@@ -2512,6 +3036,154 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2512 | EClass getStringReference(); | 3036 | EClass getStringReference(); |
2513 | 3037 | ||
2514 | /** | 3038 | /** |
3039 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification <em>Number Specification</em>}'. | ||
3040 | * <!-- begin-user-doc --> | ||
3041 | * <!-- end-user-doc --> | ||
3042 | * @return the meta object for class '<em>Number Specification</em>'. | ||
3043 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification | ||
3044 | * @generated | ||
3045 | */ | ||
3046 | EClass getNumberSpecification(); | ||
3047 | |||
3048 | /** | ||
3049 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber <em>Exact Number</em>}'. | ||
3050 | * <!-- begin-user-doc --> | ||
3051 | * <!-- end-user-doc --> | ||
3052 | * @return the meta object for class '<em>Exact Number</em>'. | ||
3053 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber | ||
3054 | * @generated | ||
3055 | */ | ||
3056 | EClass getExactNumber(); | ||
3057 | |||
3058 | /** | ||
3059 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#getExactNumber <em>Exact Number</em>}'. | ||
3060 | * <!-- begin-user-doc --> | ||
3061 | * <!-- end-user-doc --> | ||
3062 | * @return the meta object for the attribute '<em>Exact Number</em>'. | ||
3063 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#getExactNumber() | ||
3064 | * @see #getExactNumber() | ||
3065 | * @generated | ||
3066 | */ | ||
3067 | EAttribute getExactNumber_ExactNumber(); | ||
3068 | |||
3069 | /** | ||
3070 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#isExactUnlimited <em>Exact Unlimited</em>}'. | ||
3071 | * <!-- begin-user-doc --> | ||
3072 | * <!-- end-user-doc --> | ||
3073 | * @return the meta object for the attribute '<em>Exact Unlimited</em>'. | ||
3074 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#isExactUnlimited() | ||
3075 | * @see #getExactNumber() | ||
3076 | * @generated | ||
3077 | */ | ||
3078 | EAttribute getExactNumber_ExactUnlimited(); | ||
3079 | |||
3080 | /** | ||
3081 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber <em>Intervall Number</em>}'. | ||
3082 | * <!-- begin-user-doc --> | ||
3083 | * <!-- end-user-doc --> | ||
3084 | * @return the meta object for class '<em>Intervall Number</em>'. | ||
3085 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber | ||
3086 | * @generated | ||
3087 | */ | ||
3088 | EClass getIntervallNumber(); | ||
3089 | |||
3090 | /** | ||
3091 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMin <em>Min</em>}'. | ||
3092 | * <!-- begin-user-doc --> | ||
3093 | * <!-- end-user-doc --> | ||
3094 | * @return the meta object for the attribute '<em>Min</em>'. | ||
3095 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMin() | ||
3096 | * @see #getIntervallNumber() | ||
3097 | * @generated | ||
3098 | */ | ||
3099 | EAttribute getIntervallNumber_Min(); | ||
3100 | |||
3101 | /** | ||
3102 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMaxNumber <em>Max Number</em>}'. | ||
3103 | * <!-- begin-user-doc --> | ||
3104 | * <!-- end-user-doc --> | ||
3105 | * @return the meta object for the attribute '<em>Max Number</em>'. | ||
3106 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMaxNumber() | ||
3107 | * @see #getIntervallNumber() | ||
3108 | * @generated | ||
3109 | */ | ||
3110 | EAttribute getIntervallNumber_MaxNumber(); | ||
3111 | |||
3112 | /** | ||
3113 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#isMaxUnlimited <em>Max Unlimited</em>}'. | ||
3114 | * <!-- begin-user-doc --> | ||
3115 | * <!-- end-user-doc --> | ||
3116 | * @return the meta object for the attribute '<em>Max Unlimited</em>'. | ||
3117 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#isMaxUnlimited() | ||
3118 | * @see #getIntervallNumber() | ||
3119 | * @generated | ||
3120 | */ | ||
3121 | EAttribute getIntervallNumber_MaxUnlimited(); | ||
3122 | |||
3123 | /** | ||
3124 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation <em>Int Enumberation</em>}'. | ||
3125 | * <!-- begin-user-doc --> | ||
3126 | * <!-- end-user-doc --> | ||
3127 | * @return the meta object for class '<em>Int Enumberation</em>'. | ||
3128 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation | ||
3129 | * @generated | ||
3130 | */ | ||
3131 | EClass getIntEnumberation(); | ||
3132 | |||
3133 | /** | ||
3134 | * Returns the meta object for the attribute list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation#getEntry <em>Entry</em>}'. | ||
3135 | * <!-- begin-user-doc --> | ||
3136 | * <!-- end-user-doc --> | ||
3137 | * @return the meta object for the attribute list '<em>Entry</em>'. | ||
3138 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation#getEntry() | ||
3139 | * @see #getIntEnumberation() | ||
3140 | * @generated | ||
3141 | */ | ||
3142 | EAttribute getIntEnumberation_Entry(); | ||
3143 | |||
3144 | /** | ||
3145 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration <em>Real Enumeration</em>}'. | ||
3146 | * <!-- begin-user-doc --> | ||
3147 | * <!-- end-user-doc --> | ||
3148 | * @return the meta object for class '<em>Real Enumeration</em>'. | ||
3149 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration | ||
3150 | * @generated | ||
3151 | */ | ||
3152 | EClass getRealEnumeration(); | ||
3153 | |||
3154 | /** | ||
3155 | * Returns the meta object for the attribute list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration#getEntry <em>Entry</em>}'. | ||
3156 | * <!-- begin-user-doc --> | ||
3157 | * <!-- end-user-doc --> | ||
3158 | * @return the meta object for the attribute list '<em>Entry</em>'. | ||
3159 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration#getEntry() | ||
3160 | * @see #getRealEnumeration() | ||
3161 | * @generated | ||
3162 | */ | ||
3163 | EAttribute getRealEnumeration_Entry(); | ||
3164 | |||
3165 | /** | ||
3166 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration <em>String Enumeration</em>}'. | ||
3167 | * <!-- begin-user-doc --> | ||
3168 | * <!-- end-user-doc --> | ||
3169 | * @return the meta object for class '<em>String Enumeration</em>'. | ||
3170 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration | ||
3171 | * @generated | ||
3172 | */ | ||
3173 | EClass getStringEnumeration(); | ||
3174 | |||
3175 | /** | ||
3176 | * Returns the meta object for the attribute list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration#getEntry <em>Entry</em>}'. | ||
3177 | * <!-- begin-user-doc --> | ||
3178 | * <!-- end-user-doc --> | ||
3179 | * @return the meta object for the attribute list '<em>Entry</em>'. | ||
3180 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration#getEntry() | ||
3181 | * @see #getStringEnumeration() | ||
3182 | * @generated | ||
3183 | */ | ||
3184 | EAttribute getStringEnumeration_Entry(); | ||
3185 | |||
3186 | /** | ||
2515 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration <em>Scope Declaration</em>}'. | 3187 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration <em>Scope Declaration</em>}'. |
2516 | * <!-- begin-user-doc --> | 3188 | * <!-- begin-user-doc --> |
2517 | * <!-- end-user-doc --> | 3189 | * <!-- end-user-doc --> |
@@ -2628,6 +3300,17 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2628 | EReference getGenerationTask_Scope(); | 3300 | EReference getGenerationTask_Scope(); |
2629 | 3301 | ||
2630 | /** | 3302 | /** |
3303 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isNumberSpecified <em>Number Specified</em>}'. | ||
3304 | * <!-- begin-user-doc --> | ||
3305 | * <!-- end-user-doc --> | ||
3306 | * @return the meta object for the attribute '<em>Number Specified</em>'. | ||
3307 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isNumberSpecified() | ||
3308 | * @see #getGenerationTask() | ||
3309 | * @generated | ||
3310 | */ | ||
3311 | EAttribute getGenerationTask_NumberSpecified(); | ||
3312 | |||
3313 | /** | ||
2631 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber <em>Number</em>}'. | 3314 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber <em>Number</em>}'. |
2632 | * <!-- begin-user-doc --> | 3315 | * <!-- begin-user-doc --> |
2633 | * <!-- end-user-doc --> | 3316 | * <!-- end-user-doc --> |
@@ -2639,6 +3322,17 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2639 | EAttribute getGenerationTask_Number(); | 3322 | EAttribute getGenerationTask_Number(); |
2640 | 3323 | ||
2641 | /** | 3324 | /** |
3325 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isRunSpecified <em>Run Specified</em>}'. | ||
3326 | * <!-- begin-user-doc --> | ||
3327 | * <!-- end-user-doc --> | ||
3328 | * @return the meta object for the attribute '<em>Run Specified</em>'. | ||
3329 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isRunSpecified() | ||
3330 | * @see #getGenerationTask() | ||
3331 | * @generated | ||
3332 | */ | ||
3333 | EAttribute getGenerationTask_RunSpecified(); | ||
3334 | |||
3335 | /** | ||
2642 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns <em>Runs</em>}'. | 3336 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns <em>Runs</em>}'. |
2643 | * <!-- begin-user-doc --> | 3337 | * <!-- begin-user-doc --> |
2644 | * <!-- end-user-doc --> | 3338 | * <!-- end-user-doc --> |
@@ -2672,17 +3366,6 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2672 | EReference getGenerationTask_Config(); | 3366 | EReference getGenerationTask_Config(); |
2673 | 3367 | ||
2674 | /** | 3368 | /** |
2675 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder <em>Taget Folder</em>}'. | ||
2676 | * <!-- begin-user-doc --> | ||
2677 | * <!-- end-user-doc --> | ||
2678 | * @return the meta object for the containment reference '<em>Taget Folder</em>'. | ||
2679 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder() | ||
2680 | * @see #getGenerationTask() | ||
2681 | * @generated | ||
2682 | */ | ||
2683 | EReference getGenerationTask_TagetFolder(); | ||
2684 | |||
2685 | /** | ||
2686 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder <em>Debug Folder</em>}'. | 3369 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder <em>Debug Folder</em>}'. |
2687 | * <!-- begin-user-doc --> | 3370 | * <!-- begin-user-doc --> |
2688 | * <!-- end-user-doc --> | 3371 | * <!-- end-user-doc --> |
@@ -2716,6 +3399,17 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2716 | EReference getGenerationTask_TargetStatisticsFile(); | 3399 | EReference getGenerationTask_TargetStatisticsFile(); |
2717 | 3400 | ||
2718 | /** | 3401 | /** |
3402 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder <em>Taget Folder</em>}'. | ||
3403 | * <!-- begin-user-doc --> | ||
3404 | * <!-- end-user-doc --> | ||
3405 | * @return the meta object for the containment reference '<em>Taget Folder</em>'. | ||
3406 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder() | ||
3407 | * @see #getGenerationTask() | ||
3408 | * @generated | ||
3409 | */ | ||
3410 | EReference getGenerationTask_TagetFolder(); | ||
3411 | |||
3412 | /** | ||
2719 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope <em>Integer Scope</em>}'. | 3413 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope <em>Integer Scope</em>}'. |
2720 | * <!-- begin-user-doc --> | 3414 | * <!-- begin-user-doc --> |
2721 | * <!-- end-user-doc --> | 3415 | * <!-- end-user-doc --> |
@@ -3415,52 +4109,118 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
3415 | EClass TYPE_SCOPE = eINSTANCE.getTypeScope(); | 4109 | EClass TYPE_SCOPE = eINSTANCE.getTypeScope(); |
3416 | 4110 | ||
3417 | /** | 4111 | /** |
4112 | * The meta object literal for the '<em><b>Sets New</b></em>' attribute feature. | ||
4113 | * <!-- begin-user-doc --> | ||
4114 | * <!-- end-user-doc --> | ||
4115 | * @generated | ||
4116 | */ | ||
4117 | EAttribute TYPE_SCOPE__SETS_NEW = eINSTANCE.getTypeScope_SetsNew(); | ||
4118 | |||
4119 | /** | ||
4120 | * The meta object literal for the '<em><b>Sets Sum</b></em>' attribute feature. | ||
4121 | * <!-- begin-user-doc --> | ||
4122 | * <!-- end-user-doc --> | ||
4123 | * @generated | ||
4124 | */ | ||
4125 | EAttribute TYPE_SCOPE__SETS_SUM = eINSTANCE.getTypeScope_SetsSum(); | ||
4126 | |||
4127 | /** | ||
4128 | * The meta object literal for the '<em><b>Number</b></em>' containment reference feature. | ||
4129 | * <!-- begin-user-doc --> | ||
4130 | * <!-- end-user-doc --> | ||
4131 | * @generated | ||
4132 | */ | ||
4133 | EReference TYPE_SCOPE__NUMBER = eINSTANCE.getTypeScope_Number(); | ||
4134 | |||
4135 | /** | ||
4136 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl <em>Class Type Scope</em>}' class. | ||
4137 | * <!-- begin-user-doc --> | ||
4138 | * <!-- end-user-doc --> | ||
4139 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl | ||
4140 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassTypeScope() | ||
4141 | * @generated | ||
4142 | */ | ||
4143 | EClass CLASS_TYPE_SCOPE = eINSTANCE.getClassTypeScope(); | ||
4144 | |||
4145 | /** | ||
3418 | * The meta object literal for the '<em><b>Type</b></em>' containment reference feature. | 4146 | * The meta object literal for the '<em><b>Type</b></em>' containment reference feature. |
3419 | * <!-- begin-user-doc --> | 4147 | * <!-- begin-user-doc --> |
3420 | * <!-- end-user-doc --> | 4148 | * <!-- end-user-doc --> |
3421 | * @generated | 4149 | * @generated |
3422 | */ | 4150 | */ |
3423 | EReference TYPE_SCOPE__TYPE = eINSTANCE.getTypeScope_Type(); | 4151 | EReference CLASS_TYPE_SCOPE__TYPE = eINSTANCE.getClassTypeScope_Type(); |
3424 | 4152 | ||
3425 | /** | 4153 | /** |
3426 | * The meta object literal for the '<em><b>Sets New</b></em>' attribute feature. | 4154 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl <em>Object Type Scope</em>}' class. |
3427 | * <!-- begin-user-doc --> | 4155 | * <!-- begin-user-doc --> |
3428 | * <!-- end-user-doc --> | 4156 | * <!-- end-user-doc --> |
4157 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl | ||
4158 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectTypeScope() | ||
3429 | * @generated | 4159 | * @generated |
3430 | */ | 4160 | */ |
3431 | EAttribute TYPE_SCOPE__SETS_NEW = eINSTANCE.getTypeScope_SetsNew(); | 4161 | EClass OBJECT_TYPE_SCOPE = eINSTANCE.getObjectTypeScope(); |
3432 | 4162 | ||
3433 | /** | 4163 | /** |
3434 | * The meta object literal for the '<em><b>Sets Sum</b></em>' attribute feature. | 4164 | * The meta object literal for the '<em><b>Type</b></em>' containment reference feature. |
3435 | * <!-- begin-user-doc --> | 4165 | * <!-- begin-user-doc --> |
3436 | * <!-- end-user-doc --> | 4166 | * <!-- end-user-doc --> |
3437 | * @generated | 4167 | * @generated |
3438 | */ | 4168 | */ |
3439 | EAttribute TYPE_SCOPE__SETS_SUM = eINSTANCE.getTypeScope_SetsSum(); | 4169 | EReference OBJECT_TYPE_SCOPE__TYPE = eINSTANCE.getObjectTypeScope_Type(); |
3440 | 4170 | ||
3441 | /** | 4171 | /** |
3442 | * The meta object literal for the '<em><b>Min</b></em>' attribute feature. | 4172 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl <em>Integer Type Scope</em>}' class. |
3443 | * <!-- begin-user-doc --> | 4173 | * <!-- begin-user-doc --> |
3444 | * <!-- end-user-doc --> | 4174 | * <!-- end-user-doc --> |
4175 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl | ||
4176 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerTypeScope() | ||
3445 | * @generated | 4177 | * @generated |
3446 | */ | 4178 | */ |
3447 | EAttribute TYPE_SCOPE__MIN = eINSTANCE.getTypeScope_Min(); | 4179 | EClass INTEGER_TYPE_SCOPE = eINSTANCE.getIntegerTypeScope(); |
3448 | 4180 | ||
3449 | /** | 4181 | /** |
3450 | * The meta object literal for the '<em><b>Max Unlimited</b></em>' attribute feature. | 4182 | * The meta object literal for the '<em><b>Type</b></em>' containment reference feature. |
3451 | * <!-- begin-user-doc --> | 4183 | * <!-- begin-user-doc --> |
3452 | * <!-- end-user-doc --> | 4184 | * <!-- end-user-doc --> |
3453 | * @generated | 4185 | * @generated |
3454 | */ | 4186 | */ |
3455 | EAttribute TYPE_SCOPE__MAX_UNLIMITED = eINSTANCE.getTypeScope_MaxUnlimited(); | 4187 | EReference INTEGER_TYPE_SCOPE__TYPE = eINSTANCE.getIntegerTypeScope_Type(); |
3456 | 4188 | ||
3457 | /** | 4189 | /** |
3458 | * The meta object literal for the '<em><b>Max</b></em>' attribute feature. | 4190 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl <em>Real Type Scope</em>}' class. |
3459 | * <!-- begin-user-doc --> | 4191 | * <!-- begin-user-doc --> |
3460 | * <!-- end-user-doc --> | 4192 | * <!-- end-user-doc --> |
4193 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl | ||
4194 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealTypeScope() | ||
3461 | * @generated | 4195 | * @generated |
3462 | */ | 4196 | */ |
3463 | EAttribute TYPE_SCOPE__MAX = eINSTANCE.getTypeScope_Max(); | 4197 | EClass REAL_TYPE_SCOPE = eINSTANCE.getRealTypeScope(); |
4198 | |||
4199 | /** | ||
4200 | * The meta object literal for the '<em><b>Type</b></em>' containment reference feature. | ||
4201 | * <!-- begin-user-doc --> | ||
4202 | * <!-- end-user-doc --> | ||
4203 | * @generated | ||
4204 | */ | ||
4205 | EReference REAL_TYPE_SCOPE__TYPE = eINSTANCE.getRealTypeScope_Type(); | ||
4206 | |||
4207 | /** | ||
4208 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl <em>String Type Scope</em>}' class. | ||
4209 | * <!-- begin-user-doc --> | ||
4210 | * <!-- end-user-doc --> | ||
4211 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl | ||
4212 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringTypeScope() | ||
4213 | * @generated | ||
4214 | */ | ||
4215 | EClass STRING_TYPE_SCOPE = eINSTANCE.getStringTypeScope(); | ||
4216 | |||
4217 | /** | ||
4218 | * The meta object literal for the '<em><b>Type</b></em>' containment reference feature. | ||
4219 | * <!-- begin-user-doc --> | ||
4220 | * <!-- end-user-doc --> | ||
4221 | * @generated | ||
4222 | */ | ||
4223 | EReference STRING_TYPE_SCOPE__TYPE = eINSTANCE.getStringTypeScope_Type(); | ||
3464 | 4224 | ||
3465 | /** | 4225 | /** |
3466 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl <em>Type Reference</em>}' class. | 4226 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl <em>Type Reference</em>}' class. |
@@ -3531,6 +4291,130 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
3531 | EClass STRING_REFERENCE = eINSTANCE.getStringReference(); | 4291 | EClass STRING_REFERENCE = eINSTANCE.getStringReference(); |
3532 | 4292 | ||
3533 | /** | 4293 | /** |
4294 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.NumberSpecificationImpl <em>Number Specification</em>}' class. | ||
4295 | * <!-- begin-user-doc --> | ||
4296 | * <!-- end-user-doc --> | ||
4297 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.NumberSpecificationImpl | ||
4298 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getNumberSpecification() | ||
4299 | * @generated | ||
4300 | */ | ||
4301 | EClass NUMBER_SPECIFICATION = eINSTANCE.getNumberSpecification(); | ||
4302 | |||
4303 | /** | ||
4304 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl <em>Exact Number</em>}' class. | ||
4305 | * <!-- begin-user-doc --> | ||
4306 | * <!-- end-user-doc --> | ||
4307 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl | ||
4308 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getExactNumber() | ||
4309 | * @generated | ||
4310 | */ | ||
4311 | EClass EXACT_NUMBER = eINSTANCE.getExactNumber(); | ||
4312 | |||
4313 | /** | ||
4314 | * The meta object literal for the '<em><b>Exact Number</b></em>' attribute feature. | ||
4315 | * <!-- begin-user-doc --> | ||
4316 | * <!-- end-user-doc --> | ||
4317 | * @generated | ||
4318 | */ | ||
4319 | EAttribute EXACT_NUMBER__EXACT_NUMBER = eINSTANCE.getExactNumber_ExactNumber(); | ||
4320 | |||
4321 | /** | ||
4322 | * The meta object literal for the '<em><b>Exact Unlimited</b></em>' attribute feature. | ||
4323 | * <!-- begin-user-doc --> | ||
4324 | * <!-- end-user-doc --> | ||
4325 | * @generated | ||
4326 | */ | ||
4327 | EAttribute EXACT_NUMBER__EXACT_UNLIMITED = eINSTANCE.getExactNumber_ExactUnlimited(); | ||
4328 | |||
4329 | /** | ||
4330 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl <em>Intervall Number</em>}' class. | ||
4331 | * <!-- begin-user-doc --> | ||
4332 | * <!-- end-user-doc --> | ||
4333 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl | ||
4334 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntervallNumber() | ||
4335 | * @generated | ||
4336 | */ | ||
4337 | EClass INTERVALL_NUMBER = eINSTANCE.getIntervallNumber(); | ||
4338 | |||
4339 | /** | ||
4340 | * The meta object literal for the '<em><b>Min</b></em>' attribute feature. | ||
4341 | * <!-- begin-user-doc --> | ||
4342 | * <!-- end-user-doc --> | ||
4343 | * @generated | ||
4344 | */ | ||
4345 | EAttribute INTERVALL_NUMBER__MIN = eINSTANCE.getIntervallNumber_Min(); | ||
4346 | |||
4347 | /** | ||
4348 | * The meta object literal for the '<em><b>Max Number</b></em>' attribute feature. | ||
4349 | * <!-- begin-user-doc --> | ||
4350 | * <!-- end-user-doc --> | ||
4351 | * @generated | ||
4352 | */ | ||
4353 | EAttribute INTERVALL_NUMBER__MAX_NUMBER = eINSTANCE.getIntervallNumber_MaxNumber(); | ||
4354 | |||
4355 | /** | ||
4356 | * The meta object literal for the '<em><b>Max Unlimited</b></em>' attribute feature. | ||
4357 | * <!-- begin-user-doc --> | ||
4358 | * <!-- end-user-doc --> | ||
4359 | * @generated | ||
4360 | */ | ||
4361 | EAttribute INTERVALL_NUMBER__MAX_UNLIMITED = eINSTANCE.getIntervallNumber_MaxUnlimited(); | ||
4362 | |||
4363 | /** | ||
4364 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl <em>Int Enumberation</em>}' class. | ||
4365 | * <!-- begin-user-doc --> | ||
4366 | * <!-- end-user-doc --> | ||
4367 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl | ||
4368 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntEnumberation() | ||
4369 | * @generated | ||
4370 | */ | ||
4371 | EClass INT_ENUMBERATION = eINSTANCE.getIntEnumberation(); | ||
4372 | |||
4373 | /** | ||
4374 | * The meta object literal for the '<em><b>Entry</b></em>' attribute list feature. | ||
4375 | * <!-- begin-user-doc --> | ||
4376 | * <!-- end-user-doc --> | ||
4377 | * @generated | ||
4378 | */ | ||
4379 | EAttribute INT_ENUMBERATION__ENTRY = eINSTANCE.getIntEnumberation_Entry(); | ||
4380 | |||
4381 | /** | ||
4382 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl <em>Real Enumeration</em>}' class. | ||
4383 | * <!-- begin-user-doc --> | ||
4384 | * <!-- end-user-doc --> | ||
4385 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl | ||
4386 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealEnumeration() | ||
4387 | * @generated | ||
4388 | */ | ||
4389 | EClass REAL_ENUMERATION = eINSTANCE.getRealEnumeration(); | ||
4390 | |||
4391 | /** | ||
4392 | * The meta object literal for the '<em><b>Entry</b></em>' attribute list feature. | ||
4393 | * <!-- begin-user-doc --> | ||
4394 | * <!-- end-user-doc --> | ||
4395 | * @generated | ||
4396 | */ | ||
4397 | EAttribute REAL_ENUMERATION__ENTRY = eINSTANCE.getRealEnumeration_Entry(); | ||
4398 | |||
4399 | /** | ||
4400 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl <em>String Enumeration</em>}' class. | ||
4401 | * <!-- begin-user-doc --> | ||
4402 | * <!-- end-user-doc --> | ||
4403 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl | ||
4404 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringEnumeration() | ||
4405 | * @generated | ||
4406 | */ | ||
4407 | EClass STRING_ENUMERATION = eINSTANCE.getStringEnumeration(); | ||
4408 | |||
4409 | /** | ||
4410 | * The meta object literal for the '<em><b>Entry</b></em>' attribute list feature. | ||
4411 | * <!-- begin-user-doc --> | ||
4412 | * <!-- end-user-doc --> | ||
4413 | * @generated | ||
4414 | */ | ||
4415 | EAttribute STRING_ENUMERATION__ENTRY = eINSTANCE.getStringEnumeration_Entry(); | ||
4416 | |||
4417 | /** | ||
3534 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl <em>Scope Declaration</em>}' class. | 4418 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl <em>Scope Declaration</em>}' class. |
3535 | * <!-- begin-user-doc --> | 4419 | * <!-- begin-user-doc --> |
3536 | * <!-- end-user-doc --> | 4420 | * <!-- end-user-doc --> |
@@ -3629,6 +4513,14 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
3629 | EReference GENERATION_TASK__SCOPE = eINSTANCE.getGenerationTask_Scope(); | 4513 | EReference GENERATION_TASK__SCOPE = eINSTANCE.getGenerationTask_Scope(); |
3630 | 4514 | ||
3631 | /** | 4515 | /** |
4516 | * The meta object literal for the '<em><b>Number Specified</b></em>' attribute feature. | ||
4517 | * <!-- begin-user-doc --> | ||
4518 | * <!-- end-user-doc --> | ||
4519 | * @generated | ||
4520 | */ | ||
4521 | EAttribute GENERATION_TASK__NUMBER_SPECIFIED = eINSTANCE.getGenerationTask_NumberSpecified(); | ||
4522 | |||
4523 | /** | ||
3632 | * The meta object literal for the '<em><b>Number</b></em>' attribute feature. | 4524 | * The meta object literal for the '<em><b>Number</b></em>' attribute feature. |
3633 | * <!-- begin-user-doc --> | 4525 | * <!-- begin-user-doc --> |
3634 | * <!-- end-user-doc --> | 4526 | * <!-- end-user-doc --> |
@@ -3637,36 +4529,36 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
3637 | EAttribute GENERATION_TASK__NUMBER = eINSTANCE.getGenerationTask_Number(); | 4529 | EAttribute GENERATION_TASK__NUMBER = eINSTANCE.getGenerationTask_Number(); |
3638 | 4530 | ||
3639 | /** | 4531 | /** |
3640 | * The meta object literal for the '<em><b>Runs</b></em>' attribute feature. | 4532 | * The meta object literal for the '<em><b>Run Specified</b></em>' attribute feature. |
3641 | * <!-- begin-user-doc --> | 4533 | * <!-- begin-user-doc --> |
3642 | * <!-- end-user-doc --> | 4534 | * <!-- end-user-doc --> |
3643 | * @generated | 4535 | * @generated |
3644 | */ | 4536 | */ |
3645 | EAttribute GENERATION_TASK__RUNS = eINSTANCE.getGenerationTask_Runs(); | 4537 | EAttribute GENERATION_TASK__RUN_SPECIFIED = eINSTANCE.getGenerationTask_RunSpecified(); |
3646 | 4538 | ||
3647 | /** | 4539 | /** |
3648 | * The meta object literal for the '<em><b>Solver</b></em>' attribute feature. | 4540 | * The meta object literal for the '<em><b>Runs</b></em>' attribute feature. |
3649 | * <!-- begin-user-doc --> | 4541 | * <!-- begin-user-doc --> |
3650 | * <!-- end-user-doc --> | 4542 | * <!-- end-user-doc --> |
3651 | * @generated | 4543 | * @generated |
3652 | */ | 4544 | */ |
3653 | EAttribute GENERATION_TASK__SOLVER = eINSTANCE.getGenerationTask_Solver(); | 4545 | EAttribute GENERATION_TASK__RUNS = eINSTANCE.getGenerationTask_Runs(); |
3654 | 4546 | ||
3655 | /** | 4547 | /** |
3656 | * The meta object literal for the '<em><b>Config</b></em>' containment reference feature. | 4548 | * The meta object literal for the '<em><b>Solver</b></em>' attribute feature. |
3657 | * <!-- begin-user-doc --> | 4549 | * <!-- begin-user-doc --> |
3658 | * <!-- end-user-doc --> | 4550 | * <!-- end-user-doc --> |
3659 | * @generated | 4551 | * @generated |
3660 | */ | 4552 | */ |
3661 | EReference GENERATION_TASK__CONFIG = eINSTANCE.getGenerationTask_Config(); | 4553 | EAttribute GENERATION_TASK__SOLVER = eINSTANCE.getGenerationTask_Solver(); |
3662 | 4554 | ||
3663 | /** | 4555 | /** |
3664 | * The meta object literal for the '<em><b>Taget Folder</b></em>' containment reference feature. | 4556 | * The meta object literal for the '<em><b>Config</b></em>' containment reference feature. |
3665 | * <!-- begin-user-doc --> | 4557 | * <!-- begin-user-doc --> |
3666 | * <!-- end-user-doc --> | 4558 | * <!-- end-user-doc --> |
3667 | * @generated | 4559 | * @generated |
3668 | */ | 4560 | */ |
3669 | EReference GENERATION_TASK__TAGET_FOLDER = eINSTANCE.getGenerationTask_TagetFolder(); | 4561 | EReference GENERATION_TASK__CONFIG = eINSTANCE.getGenerationTask_Config(); |
3670 | 4562 | ||
3671 | /** | 4563 | /** |
3672 | * The meta object literal for the '<em><b>Debug Folder</b></em>' containment reference feature. | 4564 | * The meta object literal for the '<em><b>Debug Folder</b></em>' containment reference feature. |
@@ -3693,6 +4585,14 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
3693 | EReference GENERATION_TASK__TARGET_STATISTICS_FILE = eINSTANCE.getGenerationTask_TargetStatisticsFile(); | 4585 | EReference GENERATION_TASK__TARGET_STATISTICS_FILE = eINSTANCE.getGenerationTask_TargetStatisticsFile(); |
3694 | 4586 | ||
3695 | /** | 4587 | /** |
4588 | * The meta object literal for the '<em><b>Taget Folder</b></em>' containment reference feature. | ||
4589 | * <!-- begin-user-doc --> | ||
4590 | * <!-- end-user-doc --> | ||
4591 | * @generated | ||
4592 | */ | ||
4593 | EReference GENERATION_TASK__TAGET_FOLDER = eINSTANCE.getGenerationTask_TagetFolder(); | ||
4594 | |||
4595 | /** | ||
3696 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl <em>Integer Scope</em>}' class. | 4596 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl <em>Integer Scope</em>}' class. |
3697 | * <!-- begin-user-doc --> | 4597 | * <!-- begin-user-doc --> |
3698 | * <!-- end-user-doc --> | 4598 | * <!-- end-user-doc --> |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ClassTypeScope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ClassTypeScope.java new file mode 100644 index 00000000..5861bfdf --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ClassTypeScope.java | |||
@@ -0,0 +1,51 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; | ||
5 | |||
6 | |||
7 | /** | ||
8 | * <!-- begin-user-doc --> | ||
9 | * A representation of the model object '<em><b>Class Type Scope</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * <p> | ||
13 | * The following features are supported: | ||
14 | * </p> | ||
15 | * <ul> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope#getType <em>Type</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getClassTypeScope() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface ClassTypeScope extends TypeScope | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Type</b></em>' containment reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Type</em>' containment reference isn't clear, | ||
30 | * there really should be more of a description here... | ||
31 | * </p> | ||
32 | * <!-- end-user-doc --> | ||
33 | * @return the value of the '<em>Type</em>' containment reference. | ||
34 | * @see #setType(ClassReference) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getClassTypeScope_Type() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | ClassReference getType(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope#getType <em>Type</em>}' containment reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Type</em>' containment reference. | ||
46 | * @see #getType() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setType(ClassReference value); | ||
50 | |||
51 | } // ClassTypeScope | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ExactNumber.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ExactNumber.java new file mode 100644 index 00000000..d8737dff --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ExactNumber.java | |||
@@ -0,0 +1,78 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; | ||
5 | |||
6 | |||
7 | /** | ||
8 | * <!-- begin-user-doc --> | ||
9 | * A representation of the model object '<em><b>Exact Number</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * <p> | ||
13 | * The following features are supported: | ||
14 | * </p> | ||
15 | * <ul> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#getExactNumber <em>Exact Number</em>}</li> | ||
17 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#isExactUnlimited <em>Exact Unlimited</em>}</li> | ||
18 | * </ul> | ||
19 | * | ||
20 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getExactNumber() | ||
21 | * @model | ||
22 | * @generated | ||
23 | */ | ||
24 | public interface ExactNumber extends NumberSpecification | ||
25 | { | ||
26 | /** | ||
27 | * Returns the value of the '<em><b>Exact Number</b></em>' attribute. | ||
28 | * <!-- begin-user-doc --> | ||
29 | * <p> | ||
30 | * If the meaning of the '<em>Exact Number</em>' attribute isn't clear, | ||
31 | * there really should be more of a description here... | ||
32 | * </p> | ||
33 | * <!-- end-user-doc --> | ||
34 | * @return the value of the '<em>Exact Number</em>' attribute. | ||
35 | * @see #setExactNumber(int) | ||
36 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getExactNumber_ExactNumber() | ||
37 | * @model | ||
38 | * @generated | ||
39 | */ | ||
40 | int getExactNumber(); | ||
41 | |||
42 | /** | ||
43 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#getExactNumber <em>Exact Number</em>}' attribute. | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @param value the new value of the '<em>Exact Number</em>' attribute. | ||
47 | * @see #getExactNumber() | ||
48 | * @generated | ||
49 | */ | ||
50 | void setExactNumber(int value); | ||
51 | |||
52 | /** | ||
53 | * Returns the value of the '<em><b>Exact Unlimited</b></em>' attribute. | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <p> | ||
56 | * If the meaning of the '<em>Exact Unlimited</em>' attribute isn't clear, | ||
57 | * there really should be more of a description here... | ||
58 | * </p> | ||
59 | * <!-- end-user-doc --> | ||
60 | * @return the value of the '<em>Exact Unlimited</em>' attribute. | ||
61 | * @see #setExactUnlimited(boolean) | ||
62 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getExactNumber_ExactUnlimited() | ||
63 | * @model | ||
64 | * @generated | ||
65 | */ | ||
66 | boolean isExactUnlimited(); | ||
67 | |||
68 | /** | ||
69 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#isExactUnlimited <em>Exact Unlimited</em>}' attribute. | ||
70 | * <!-- begin-user-doc --> | ||
71 | * <!-- end-user-doc --> | ||
72 | * @param value the new value of the '<em>Exact Unlimited</em>' attribute. | ||
73 | * @see #isExactUnlimited() | ||
74 | * @generated | ||
75 | */ | ||
76 | void setExactUnlimited(boolean value); | ||
77 | |||
78 | } // ExactNumber | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GenerationTask.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GenerationTask.java index 7d62d979..21ff0327 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GenerationTask.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GenerationTask.java | |||
@@ -17,14 +17,16 @@ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; | |||
17 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPartialModel <em>Partial Model</em>}</li> | 17 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPartialModel <em>Partial Model</em>}</li> |
18 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPatterns <em>Patterns</em>}</li> | 18 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPatterns <em>Patterns</em>}</li> |
19 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getScope <em>Scope</em>}</li> | 19 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getScope <em>Scope</em>}</li> |
20 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isNumberSpecified <em>Number Specified</em>}</li> | ||
20 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber <em>Number</em>}</li> | 21 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber <em>Number</em>}</li> |
22 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isRunSpecified <em>Run Specified</em>}</li> | ||
21 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns <em>Runs</em>}</li> | 23 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns <em>Runs</em>}</li> |
22 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getSolver <em>Solver</em>}</li> | 24 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getSolver <em>Solver</em>}</li> |
23 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getConfig <em>Config</em>}</li> | 25 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getConfig <em>Config</em>}</li> |
24 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder <em>Taget Folder</em>}</li> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder <em>Debug Folder</em>}</li> | 26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder <em>Debug Folder</em>}</li> |
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetLogFile <em>Target Log File</em>}</li> | 27 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetLogFile <em>Target Log File</em>}</li> |
27 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetStatisticsFile <em>Target Statistics File</em>}</li> | 28 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetStatisticsFile <em>Target Statistics File</em>}</li> |
29 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder <em>Taget Folder</em>}</li> | ||
28 | * </ul> | 30 | * </ul> |
29 | * | 31 | * |
30 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask() | 32 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask() |
@@ -138,6 +140,32 @@ public interface GenerationTask extends Task | |||
138 | void setScope(Scope value); | 140 | void setScope(Scope value); |
139 | 141 | ||
140 | /** | 142 | /** |
143 | * Returns the value of the '<em><b>Number Specified</b></em>' attribute. | ||
144 | * <!-- begin-user-doc --> | ||
145 | * <p> | ||
146 | * If the meaning of the '<em>Number Specified</em>' attribute isn't clear, | ||
147 | * there really should be more of a description here... | ||
148 | * </p> | ||
149 | * <!-- end-user-doc --> | ||
150 | * @return the value of the '<em>Number Specified</em>' attribute. | ||
151 | * @see #setNumberSpecified(boolean) | ||
152 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_NumberSpecified() | ||
153 | * @model | ||
154 | * @generated | ||
155 | */ | ||
156 | boolean isNumberSpecified(); | ||
157 | |||
158 | /** | ||
159 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isNumberSpecified <em>Number Specified</em>}' attribute. | ||
160 | * <!-- begin-user-doc --> | ||
161 | * <!-- end-user-doc --> | ||
162 | * @param value the new value of the '<em>Number Specified</em>' attribute. | ||
163 | * @see #isNumberSpecified() | ||
164 | * @generated | ||
165 | */ | ||
166 | void setNumberSpecified(boolean value); | ||
167 | |||
168 | /** | ||
141 | * Returns the value of the '<em><b>Number</b></em>' attribute. | 169 | * Returns the value of the '<em><b>Number</b></em>' attribute. |
142 | * <!-- begin-user-doc --> | 170 | * <!-- begin-user-doc --> |
143 | * <p> | 171 | * <p> |
@@ -164,6 +192,32 @@ public interface GenerationTask extends Task | |||
164 | void setNumber(int value); | 192 | void setNumber(int value); |
165 | 193 | ||
166 | /** | 194 | /** |
195 | * Returns the value of the '<em><b>Run Specified</b></em>' attribute. | ||
196 | * <!-- begin-user-doc --> | ||
197 | * <p> | ||
198 | * If the meaning of the '<em>Run Specified</em>' attribute isn't clear, | ||
199 | * there really should be more of a description here... | ||
200 | * </p> | ||
201 | * <!-- end-user-doc --> | ||
202 | * @return the value of the '<em>Run Specified</em>' attribute. | ||
203 | * @see #setRunSpecified(boolean) | ||
204 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_RunSpecified() | ||
205 | * @model | ||
206 | * @generated | ||
207 | */ | ||
208 | boolean isRunSpecified(); | ||
209 | |||
210 | /** | ||
211 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isRunSpecified <em>Run Specified</em>}' attribute. | ||
212 | * <!-- begin-user-doc --> | ||
213 | * <!-- end-user-doc --> | ||
214 | * @param value the new value of the '<em>Run Specified</em>' attribute. | ||
215 | * @see #isRunSpecified() | ||
216 | * @generated | ||
217 | */ | ||
218 | void setRunSpecified(boolean value); | ||
219 | |||
220 | /** | ||
167 | * Returns the value of the '<em><b>Runs</b></em>' attribute. | 221 | * Returns the value of the '<em><b>Runs</b></em>' attribute. |
168 | * <!-- begin-user-doc --> | 222 | * <!-- begin-user-doc --> |
169 | * <p> | 223 | * <p> |
@@ -245,32 +299,6 @@ public interface GenerationTask extends Task | |||
245 | void setConfig(Config value); | 299 | void setConfig(Config value); |
246 | 300 | ||
247 | /** | 301 | /** |
248 | * Returns the value of the '<em><b>Taget Folder</b></em>' containment reference. | ||
249 | * <!-- begin-user-doc --> | ||
250 | * <p> | ||
251 | * If the meaning of the '<em>Taget Folder</em>' containment reference isn't clear, | ||
252 | * there really should be more of a description here... | ||
253 | * </p> | ||
254 | * <!-- end-user-doc --> | ||
255 | * @return the value of the '<em>Taget Folder</em>' containment reference. | ||
256 | * @see #setTagetFolder(File) | ||
257 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_TagetFolder() | ||
258 | * @model containment="true" | ||
259 | * @generated | ||
260 | */ | ||
261 | File getTagetFolder(); | ||
262 | |||
263 | /** | ||
264 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder <em>Taget Folder</em>}' containment reference. | ||
265 | * <!-- begin-user-doc --> | ||
266 | * <!-- end-user-doc --> | ||
267 | * @param value the new value of the '<em>Taget Folder</em>' containment reference. | ||
268 | * @see #getTagetFolder() | ||
269 | * @generated | ||
270 | */ | ||
271 | void setTagetFolder(File value); | ||
272 | |||
273 | /** | ||
274 | * Returns the value of the '<em><b>Debug Folder</b></em>' containment reference. | 302 | * Returns the value of the '<em><b>Debug Folder</b></em>' containment reference. |
275 | * <!-- begin-user-doc --> | 303 | * <!-- begin-user-doc --> |
276 | * <p> | 304 | * <p> |
@@ -348,4 +376,30 @@ public interface GenerationTask extends Task | |||
348 | */ | 376 | */ |
349 | void setTargetStatisticsFile(File value); | 377 | void setTargetStatisticsFile(File value); |
350 | 378 | ||
379 | /** | ||
380 | * Returns the value of the '<em><b>Taget Folder</b></em>' containment reference. | ||
381 | * <!-- begin-user-doc --> | ||
382 | * <p> | ||
383 | * If the meaning of the '<em>Taget Folder</em>' containment reference isn't clear, | ||
384 | * there really should be more of a description here... | ||
385 | * </p> | ||
386 | * <!-- end-user-doc --> | ||
387 | * @return the value of the '<em>Taget Folder</em>' containment reference. | ||
388 | * @see #setTagetFolder(File) | ||
389 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_TagetFolder() | ||
390 | * @model containment="true" | ||
391 | * @generated | ||
392 | */ | ||
393 | File getTagetFolder(); | ||
394 | |||
395 | /** | ||
396 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder <em>Taget Folder</em>}' containment reference. | ||
397 | * <!-- begin-user-doc --> | ||
398 | * <!-- end-user-doc --> | ||
399 | * @param value the new value of the '<em>Taget Folder</em>' containment reference. | ||
400 | * @see #getTagetFolder() | ||
401 | * @generated | ||
402 | */ | ||
403 | void setTagetFolder(File value); | ||
404 | |||
351 | } // GenerationTask | 405 | } // GenerationTask |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntEnumberation.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntEnumberation.java new file mode 100644 index 00000000..40c0d9f5 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntEnumberation.java | |||
@@ -0,0 +1,42 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; | ||
5 | |||
6 | import org.eclipse.emf.common.util.EList; | ||
7 | |||
8 | /** | ||
9 | * <!-- begin-user-doc --> | ||
10 | * A representation of the model object '<em><b>Int Enumberation</b></em>'. | ||
11 | * <!-- end-user-doc --> | ||
12 | * | ||
13 | * <p> | ||
14 | * The following features are supported: | ||
15 | * </p> | ||
16 | * <ul> | ||
17 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation#getEntry <em>Entry</em>}</li> | ||
18 | * </ul> | ||
19 | * | ||
20 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntEnumberation() | ||
21 | * @model | ||
22 | * @generated | ||
23 | */ | ||
24 | public interface IntEnumberation extends NumberSpecification | ||
25 | { | ||
26 | /** | ||
27 | * Returns the value of the '<em><b>Entry</b></em>' attribute list. | ||
28 | * The list contents are of type {@link java.lang.Integer}. | ||
29 | * <!-- begin-user-doc --> | ||
30 | * <p> | ||
31 | * If the meaning of the '<em>Entry</em>' attribute list isn't clear, | ||
32 | * there really should be more of a description here... | ||
33 | * </p> | ||
34 | * <!-- end-user-doc --> | ||
35 | * @return the value of the '<em>Entry</em>' attribute list. | ||
36 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntEnumberation_Entry() | ||
37 | * @model unique="false" | ||
38 | * @generated | ||
39 | */ | ||
40 | EList<Integer> getEntry(); | ||
41 | |||
42 | } // IntEnumberation | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerTypeScope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerTypeScope.java new file mode 100644 index 00000000..445753b2 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerTypeScope.java | |||
@@ -0,0 +1,51 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; | ||
5 | |||
6 | |||
7 | /** | ||
8 | * <!-- begin-user-doc --> | ||
9 | * A representation of the model object '<em><b>Integer Type Scope</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * <p> | ||
13 | * The following features are supported: | ||
14 | * </p> | ||
15 | * <ul> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope#getType <em>Type</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntegerTypeScope() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface IntegerTypeScope extends TypeScope | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Type</b></em>' containment reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Type</em>' containment reference isn't clear, | ||
30 | * there really should be more of a description here... | ||
31 | * </p> | ||
32 | * <!-- end-user-doc --> | ||
33 | * @return the value of the '<em>Type</em>' containment reference. | ||
34 | * @see #setType(IntegerReference) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntegerTypeScope_Type() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | IntegerReference getType(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope#getType <em>Type</em>}' containment reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Type</em>' containment reference. | ||
46 | * @see #getType() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setType(IntegerReference value); | ||
50 | |||
51 | } // IntegerTypeScope | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntervallNumber.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntervallNumber.java new file mode 100644 index 00000000..e829d546 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntervallNumber.java | |||
@@ -0,0 +1,105 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; | ||
5 | |||
6 | |||
7 | /** | ||
8 | * <!-- begin-user-doc --> | ||
9 | * A representation of the model object '<em><b>Intervall Number</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * <p> | ||
13 | * The following features are supported: | ||
14 | * </p> | ||
15 | * <ul> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMin <em>Min</em>}</li> | ||
17 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMaxNumber <em>Max Number</em>}</li> | ||
18 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#isMaxUnlimited <em>Max Unlimited</em>}</li> | ||
19 | * </ul> | ||
20 | * | ||
21 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntervallNumber() | ||
22 | * @model | ||
23 | * @generated | ||
24 | */ | ||
25 | public interface IntervallNumber extends NumberSpecification | ||
26 | { | ||
27 | /** | ||
28 | * Returns the value of the '<em><b>Min</b></em>' attribute. | ||
29 | * <!-- begin-user-doc --> | ||
30 | * <p> | ||
31 | * If the meaning of the '<em>Min</em>' attribute isn't clear, | ||
32 | * there really should be more of a description here... | ||
33 | * </p> | ||
34 | * <!-- end-user-doc --> | ||
35 | * @return the value of the '<em>Min</em>' attribute. | ||
36 | * @see #setMin(int) | ||
37 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntervallNumber_Min() | ||
38 | * @model | ||
39 | * @generated | ||
40 | */ | ||
41 | int getMin(); | ||
42 | |||
43 | /** | ||
44 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMin <em>Min</em>}' attribute. | ||
45 | * <!-- begin-user-doc --> | ||
46 | * <!-- end-user-doc --> | ||
47 | * @param value the new value of the '<em>Min</em>' attribute. | ||
48 | * @see #getMin() | ||
49 | * @generated | ||
50 | */ | ||
51 | void setMin(int value); | ||
52 | |||
53 | /** | ||
54 | * Returns the value of the '<em><b>Max Number</b></em>' attribute. | ||
55 | * <!-- begin-user-doc --> | ||
56 | * <p> | ||
57 | * If the meaning of the '<em>Max Number</em>' attribute isn't clear, | ||
58 | * there really should be more of a description here... | ||
59 | * </p> | ||
60 | * <!-- end-user-doc --> | ||
61 | * @return the value of the '<em>Max Number</em>' attribute. | ||
62 | * @see #setMaxNumber(int) | ||
63 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntervallNumber_MaxNumber() | ||
64 | * @model | ||
65 | * @generated | ||
66 | */ | ||
67 | int getMaxNumber(); | ||
68 | |||
69 | /** | ||
70 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMaxNumber <em>Max Number</em>}' attribute. | ||
71 | * <!-- begin-user-doc --> | ||
72 | * <!-- end-user-doc --> | ||
73 | * @param value the new value of the '<em>Max Number</em>' attribute. | ||
74 | * @see #getMaxNumber() | ||
75 | * @generated | ||
76 | */ | ||
77 | void setMaxNumber(int value); | ||
78 | |||
79 | /** | ||
80 | * Returns the value of the '<em><b>Max Unlimited</b></em>' attribute. | ||
81 | * <!-- begin-user-doc --> | ||
82 | * <p> | ||
83 | * If the meaning of the '<em>Max Unlimited</em>' attribute isn't clear, | ||
84 | * there really should be more of a description here... | ||
85 | * </p> | ||
86 | * <!-- end-user-doc --> | ||
87 | * @return the value of the '<em>Max Unlimited</em>' attribute. | ||
88 | * @see #setMaxUnlimited(boolean) | ||
89 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntervallNumber_MaxUnlimited() | ||
90 | * @model | ||
91 | * @generated | ||
92 | */ | ||
93 | boolean isMaxUnlimited(); | ||
94 | |||
95 | /** | ||
96 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#isMaxUnlimited <em>Max Unlimited</em>}' attribute. | ||
97 | * <!-- begin-user-doc --> | ||
98 | * <!-- end-user-doc --> | ||
99 | * @param value the new value of the '<em>Max Unlimited</em>' attribute. | ||
100 | * @see #isMaxUnlimited() | ||
101 | * @generated | ||
102 | */ | ||
103 | void setMaxUnlimited(boolean value); | ||
104 | |||
105 | } // IntervallNumber | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/NumberSpecification.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/NumberSpecification.java new file mode 100644 index 00000000..a86f9a72 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/NumberSpecification.java | |||
@@ -0,0 +1,20 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; | ||
5 | |||
6 | import org.eclipse.emf.ecore.EObject; | ||
7 | |||
8 | /** | ||
9 | * <!-- begin-user-doc --> | ||
10 | * A representation of the model object '<em><b>Number Specification</b></em>'. | ||
11 | * <!-- end-user-doc --> | ||
12 | * | ||
13 | * | ||
14 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getNumberSpecification() | ||
15 | * @model | ||
16 | * @generated | ||
17 | */ | ||
18 | public interface NumberSpecification extends EObject | ||
19 | { | ||
20 | } // NumberSpecification | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectTypeScope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectTypeScope.java new file mode 100644 index 00000000..db30714a --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectTypeScope.java | |||
@@ -0,0 +1,51 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; | ||
5 | |||
6 | |||
7 | /** | ||
8 | * <!-- begin-user-doc --> | ||
9 | * A representation of the model object '<em><b>Object Type Scope</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * <p> | ||
13 | * The following features are supported: | ||
14 | * </p> | ||
15 | * <ul> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope#getType <em>Type</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectTypeScope() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface ObjectTypeScope extends TypeScope | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Type</b></em>' containment reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Type</em>' containment reference isn't clear, | ||
30 | * there really should be more of a description here... | ||
31 | * </p> | ||
32 | * <!-- end-user-doc --> | ||
33 | * @return the value of the '<em>Type</em>' containment reference. | ||
34 | * @see #setType(ObjectReference) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectTypeScope_Type() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | ObjectReference getType(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope#getType <em>Type</em>}' containment reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Type</em>' containment reference. | ||
46 | * @see #getType() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setType(ObjectReference value); | ||
50 | |||
51 | } // ObjectTypeScope | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealEnumeration.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealEnumeration.java new file mode 100644 index 00000000..b945b4ec --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealEnumeration.java | |||
@@ -0,0 +1,42 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; | ||
5 | |||
6 | import org.eclipse.emf.common.util.EList; | ||
7 | |||
8 | /** | ||
9 | * <!-- begin-user-doc --> | ||
10 | * A representation of the model object '<em><b>Real Enumeration</b></em>'. | ||
11 | * <!-- end-user-doc --> | ||
12 | * | ||
13 | * <p> | ||
14 | * The following features are supported: | ||
15 | * </p> | ||
16 | * <ul> | ||
17 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration#getEntry <em>Entry</em>}</li> | ||
18 | * </ul> | ||
19 | * | ||
20 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealEnumeration() | ||
21 | * @model | ||
22 | * @generated | ||
23 | */ | ||
24 | public interface RealEnumeration extends NumberSpecification | ||
25 | { | ||
26 | /** | ||
27 | * Returns the value of the '<em><b>Entry</b></em>' attribute list. | ||
28 | * The list contents are of type {@link java.lang.Integer}. | ||
29 | * <!-- begin-user-doc --> | ||
30 | * <p> | ||
31 | * If the meaning of the '<em>Entry</em>' attribute list isn't clear, | ||
32 | * there really should be more of a description here... | ||
33 | * </p> | ||
34 | * <!-- end-user-doc --> | ||
35 | * @return the value of the '<em>Entry</em>' attribute list. | ||
36 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealEnumeration_Entry() | ||
37 | * @model unique="false" | ||
38 | * @generated | ||
39 | */ | ||
40 | EList<Integer> getEntry(); | ||
41 | |||
42 | } // RealEnumeration | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealTypeScope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealTypeScope.java new file mode 100644 index 00000000..03027137 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealTypeScope.java | |||
@@ -0,0 +1,51 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; | ||
5 | |||
6 | |||
7 | /** | ||
8 | * <!-- begin-user-doc --> | ||
9 | * A representation of the model object '<em><b>Real Type Scope</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * <p> | ||
13 | * The following features are supported: | ||
14 | * </p> | ||
15 | * <ul> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope#getType <em>Type</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealTypeScope() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface RealTypeScope extends TypeScope | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Type</b></em>' containment reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Type</em>' containment reference isn't clear, | ||
30 | * there really should be more of a description here... | ||
31 | * </p> | ||
32 | * <!-- end-user-doc --> | ||
33 | * @return the value of the '<em>Type</em>' containment reference. | ||
34 | * @see #setType(RealReference) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealTypeScope_Type() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | RealReference getType(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope#getType <em>Type</em>}' containment reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Type</em>' containment reference. | ||
46 | * @see #getType() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setType(RealReference value); | ||
50 | |||
51 | } // RealTypeScope | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringEnumeration.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringEnumeration.java new file mode 100644 index 00000000..6552e09d --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringEnumeration.java | |||
@@ -0,0 +1,42 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; | ||
5 | |||
6 | import org.eclipse.emf.common.util.EList; | ||
7 | |||
8 | /** | ||
9 | * <!-- begin-user-doc --> | ||
10 | * A representation of the model object '<em><b>String Enumeration</b></em>'. | ||
11 | * <!-- end-user-doc --> | ||
12 | * | ||
13 | * <p> | ||
14 | * The following features are supported: | ||
15 | * </p> | ||
16 | * <ul> | ||
17 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration#getEntry <em>Entry</em>}</li> | ||
18 | * </ul> | ||
19 | * | ||
20 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringEnumeration() | ||
21 | * @model | ||
22 | * @generated | ||
23 | */ | ||
24 | public interface StringEnumeration extends NumberSpecification | ||
25 | { | ||
26 | /** | ||
27 | * Returns the value of the '<em><b>Entry</b></em>' attribute list. | ||
28 | * The list contents are of type {@link java.lang.String}. | ||
29 | * <!-- begin-user-doc --> | ||
30 | * <p> | ||
31 | * If the meaning of the '<em>Entry</em>' attribute list isn't clear, | ||
32 | * there really should be more of a description here... | ||
33 | * </p> | ||
34 | * <!-- end-user-doc --> | ||
35 | * @return the value of the '<em>Entry</em>' attribute list. | ||
36 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringEnumeration_Entry() | ||
37 | * @model unique="false" | ||
38 | * @generated | ||
39 | */ | ||
40 | EList<String> getEntry(); | ||
41 | |||
42 | } // StringEnumeration | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringTypeScope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringTypeScope.java new file mode 100644 index 00000000..6e94cab6 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringTypeScope.java | |||
@@ -0,0 +1,51 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; | ||
5 | |||
6 | |||
7 | /** | ||
8 | * <!-- begin-user-doc --> | ||
9 | * A representation of the model object '<em><b>String Type Scope</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * <p> | ||
13 | * The following features are supported: | ||
14 | * </p> | ||
15 | * <ul> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope#getType <em>Type</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringTypeScope() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface StringTypeScope extends TypeScope | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Type</b></em>' containment reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Type</em>' containment reference isn't clear, | ||
30 | * there really should be more of a description here... | ||
31 | * </p> | ||
32 | * <!-- end-user-doc --> | ||
33 | * @return the value of the '<em>Type</em>' containment reference. | ||
34 | * @see #setType(StringReference) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringTypeScope_Type() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | StringReference getType(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope#getType <em>Type</em>}' containment reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Type</em>' containment reference. | ||
46 | * @see #getType() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setType(StringReference value); | ||
50 | |||
51 | } // StringTypeScope | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/TypeScope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/TypeScope.java index f1b65662..3cb025bd 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/TypeScope.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/TypeScope.java | |||
@@ -14,12 +14,9 @@ import org.eclipse.emf.ecore.EObject; | |||
14 | * The following features are supported: | 14 | * The following features are supported: |
15 | * </p> | 15 | * </p> |
16 | * <ul> | 16 | * <ul> |
17 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getType <em>Type</em>}</li> | ||
18 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew <em>Sets New</em>}</li> | 17 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew <em>Sets New</em>}</li> |
19 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsSum <em>Sets Sum</em>}</li> | 18 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsSum <em>Sets Sum</em>}</li> |
20 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getMin <em>Min</em>}</li> | 19 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getNumber <em>Number</em>}</li> |
21 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isMaxUnlimited <em>Max Unlimited</em>}</li> | ||
22 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getMax <em>Max</em>}</li> | ||
23 | * </ul> | 20 | * </ul> |
24 | * | 21 | * |
25 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope() | 22 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope() |
@@ -29,32 +26,6 @@ import org.eclipse.emf.ecore.EObject; | |||
29 | public interface TypeScope extends EObject | 26 | public interface TypeScope extends EObject |
30 | { | 27 | { |
31 | /** | 28 | /** |
32 | * Returns the value of the '<em><b>Type</b></em>' containment reference. | ||
33 | * <!-- begin-user-doc --> | ||
34 | * <p> | ||
35 | * If the meaning of the '<em>Type</em>' containment reference isn't clear, | ||
36 | * there really should be more of a description here... | ||
37 | * </p> | ||
38 | * <!-- end-user-doc --> | ||
39 | * @return the value of the '<em>Type</em>' containment reference. | ||
40 | * @see #setType(TypeReference) | ||
41 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope_Type() | ||
42 | * @model containment="true" | ||
43 | * @generated | ||
44 | */ | ||
45 | TypeReference getType(); | ||
46 | |||
47 | /** | ||
48 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getType <em>Type</em>}' containment reference. | ||
49 | * <!-- begin-user-doc --> | ||
50 | * <!-- end-user-doc --> | ||
51 | * @param value the new value of the '<em>Type</em>' containment reference. | ||
52 | * @see #getType() | ||
53 | * @generated | ||
54 | */ | ||
55 | void setType(TypeReference value); | ||
56 | |||
57 | /** | ||
58 | * Returns the value of the '<em><b>Sets New</b></em>' attribute. | 29 | * Returns the value of the '<em><b>Sets New</b></em>' attribute. |
59 | * <!-- begin-user-doc --> | 30 | * <!-- begin-user-doc --> |
60 | * <p> | 31 | * <p> |
@@ -107,81 +78,29 @@ public interface TypeScope extends EObject | |||
107 | void setSetsSum(boolean value); | 78 | void setSetsSum(boolean value); |
108 | 79 | ||
109 | /** | 80 | /** |
110 | * Returns the value of the '<em><b>Min</b></em>' attribute. | 81 | * Returns the value of the '<em><b>Number</b></em>' containment reference. |
111 | * <!-- begin-user-doc --> | ||
112 | * <p> | ||
113 | * If the meaning of the '<em>Min</em>' attribute isn't clear, | ||
114 | * there really should be more of a description here... | ||
115 | * </p> | ||
116 | * <!-- end-user-doc --> | ||
117 | * @return the value of the '<em>Min</em>' attribute. | ||
118 | * @see #setMin(int) | ||
119 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope_Min() | ||
120 | * @model | ||
121 | * @generated | ||
122 | */ | ||
123 | int getMin(); | ||
124 | |||
125 | /** | ||
126 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getMin <em>Min</em>}' attribute. | ||
127 | * <!-- begin-user-doc --> | ||
128 | * <!-- end-user-doc --> | ||
129 | * @param value the new value of the '<em>Min</em>' attribute. | ||
130 | * @see #getMin() | ||
131 | * @generated | ||
132 | */ | ||
133 | void setMin(int value); | ||
134 | |||
135 | /** | ||
136 | * Returns the value of the '<em><b>Max Unlimited</b></em>' attribute. | ||
137 | * <!-- begin-user-doc --> | 82 | * <!-- begin-user-doc --> |
138 | * <p> | 83 | * <p> |
139 | * If the meaning of the '<em>Max Unlimited</em>' attribute isn't clear, | 84 | * If the meaning of the '<em>Number</em>' containment reference isn't clear, |
140 | * there really should be more of a description here... | 85 | * there really should be more of a description here... |
141 | * </p> | 86 | * </p> |
142 | * <!-- end-user-doc --> | 87 | * <!-- end-user-doc --> |
143 | * @return the value of the '<em>Max Unlimited</em>' attribute. | 88 | * @return the value of the '<em>Number</em>' containment reference. |
144 | * @see #setMaxUnlimited(boolean) | 89 | * @see #setNumber(NumberSpecification) |
145 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope_MaxUnlimited() | 90 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope_Number() |
146 | * @model | 91 | * @model containment="true" |
147 | * @generated | ||
148 | */ | ||
149 | boolean isMaxUnlimited(); | ||
150 | |||
151 | /** | ||
152 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isMaxUnlimited <em>Max Unlimited</em>}' attribute. | ||
153 | * <!-- begin-user-doc --> | ||
154 | * <!-- end-user-doc --> | ||
155 | * @param value the new value of the '<em>Max Unlimited</em>' attribute. | ||
156 | * @see #isMaxUnlimited() | ||
157 | * @generated | ||
158 | */ | ||
159 | void setMaxUnlimited(boolean value); | ||
160 | |||
161 | /** | ||
162 | * Returns the value of the '<em><b>Max</b></em>' attribute. | ||
163 | * <!-- begin-user-doc --> | ||
164 | * <p> | ||
165 | * If the meaning of the '<em>Max</em>' attribute isn't clear, | ||
166 | * there really should be more of a description here... | ||
167 | * </p> | ||
168 | * <!-- end-user-doc --> | ||
169 | * @return the value of the '<em>Max</em>' attribute. | ||
170 | * @see #setMax(int) | ||
171 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope_Max() | ||
172 | * @model | ||
173 | * @generated | 92 | * @generated |
174 | */ | 93 | */ |
175 | int getMax(); | 94 | NumberSpecification getNumber(); |
176 | 95 | ||
177 | /** | 96 | /** |
178 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getMax <em>Max</em>}' attribute. | 97 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getNumber <em>Number</em>}' containment reference. |
179 | * <!-- begin-user-doc --> | 98 | * <!-- begin-user-doc --> |
180 | * <!-- end-user-doc --> | 99 | * <!-- end-user-doc --> |
181 | * @param value the new value of the '<em>Max</em>' attribute. | 100 | * @param value the new value of the '<em>Number</em>' containment reference. |
182 | * @see #getMax() | 101 | * @see #getNumber() |
183 | * @generated | 102 | * @generated |
184 | */ | 103 | */ |
185 | void setMax(int value); | 104 | void setNumber(NumberSpecification value); |
186 | 105 | ||
187 | } // TypeScope | 106 | } // TypeScope |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationFactoryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationFactoryImpl.java index 465297bb..8ecf838a 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationFactoryImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationFactoryImpl.java | |||
@@ -104,12 +104,23 @@ public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements | |||
104 | case ApplicationConfigurationPackage.CONFIG: return createConfig(); | 104 | case ApplicationConfigurationPackage.CONFIG: return createConfig(); |
105 | case ApplicationConfigurationPackage.SCOPE_SPECIFICATION: return createScopeSpecification(); | 105 | case ApplicationConfigurationPackage.SCOPE_SPECIFICATION: return createScopeSpecification(); |
106 | case ApplicationConfigurationPackage.TYPE_SCOPE: return createTypeScope(); | 106 | case ApplicationConfigurationPackage.TYPE_SCOPE: return createTypeScope(); |
107 | case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE: return createClassTypeScope(); | ||
108 | case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE: return createObjectTypeScope(); | ||
109 | case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE: return createIntegerTypeScope(); | ||
110 | case ApplicationConfigurationPackage.REAL_TYPE_SCOPE: return createRealTypeScope(); | ||
111 | case ApplicationConfigurationPackage.STRING_TYPE_SCOPE: return createStringTypeScope(); | ||
107 | case ApplicationConfigurationPackage.TYPE_REFERENCE: return createTypeReference(); | 112 | case ApplicationConfigurationPackage.TYPE_REFERENCE: return createTypeReference(); |
108 | case ApplicationConfigurationPackage.CLASS_REFERENCE: return createClassReference(); | 113 | case ApplicationConfigurationPackage.CLASS_REFERENCE: return createClassReference(); |
109 | case ApplicationConfigurationPackage.OBJECT_REFERENCE: return createObjectReference(); | 114 | case ApplicationConfigurationPackage.OBJECT_REFERENCE: return createObjectReference(); |
110 | case ApplicationConfigurationPackage.INTEGER_REFERENCE: return createIntegerReference(); | 115 | case ApplicationConfigurationPackage.INTEGER_REFERENCE: return createIntegerReference(); |
111 | case ApplicationConfigurationPackage.REAL_REFERENCE: return createRealReference(); | 116 | case ApplicationConfigurationPackage.REAL_REFERENCE: return createRealReference(); |
112 | case ApplicationConfigurationPackage.STRING_REFERENCE: return createStringReference(); | 117 | case ApplicationConfigurationPackage.STRING_REFERENCE: return createStringReference(); |
118 | case ApplicationConfigurationPackage.NUMBER_SPECIFICATION: return createNumberSpecification(); | ||
119 | case ApplicationConfigurationPackage.EXACT_NUMBER: return createExactNumber(); | ||
120 | case ApplicationConfigurationPackage.INTERVALL_NUMBER: return createIntervallNumber(); | ||
121 | case ApplicationConfigurationPackage.INT_ENUMBERATION: return createIntEnumberation(); | ||
122 | case ApplicationConfigurationPackage.REAL_ENUMERATION: return createRealEnumeration(); | ||
123 | case ApplicationConfigurationPackage.STRING_ENUMERATION: return createStringEnumeration(); | ||
113 | case ApplicationConfigurationPackage.SCOPE_DECLARATION: return createScopeDeclaration(); | 124 | case ApplicationConfigurationPackage.SCOPE_DECLARATION: return createScopeDeclaration(); |
114 | case ApplicationConfigurationPackage.SCOPE_REFERENCE: return createScopeReference(); | 125 | case ApplicationConfigurationPackage.SCOPE_REFERENCE: return createScopeReference(); |
115 | case ApplicationConfigurationPackage.SCOPE: return createScope(); | 126 | case ApplicationConfigurationPackage.SCOPE: return createScope(); |
@@ -580,6 +591,61 @@ public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements | |||
580 | * <!-- end-user-doc --> | 591 | * <!-- end-user-doc --> |
581 | * @generated | 592 | * @generated |
582 | */ | 593 | */ |
594 | public ClassTypeScope createClassTypeScope() | ||
595 | { | ||
596 | ClassTypeScopeImpl classTypeScope = new ClassTypeScopeImpl(); | ||
597 | return classTypeScope; | ||
598 | } | ||
599 | |||
600 | /** | ||
601 | * <!-- begin-user-doc --> | ||
602 | * <!-- end-user-doc --> | ||
603 | * @generated | ||
604 | */ | ||
605 | public ObjectTypeScope createObjectTypeScope() | ||
606 | { | ||
607 | ObjectTypeScopeImpl objectTypeScope = new ObjectTypeScopeImpl(); | ||
608 | return objectTypeScope; | ||
609 | } | ||
610 | |||
611 | /** | ||
612 | * <!-- begin-user-doc --> | ||
613 | * <!-- end-user-doc --> | ||
614 | * @generated | ||
615 | */ | ||
616 | public IntegerTypeScope createIntegerTypeScope() | ||
617 | { | ||
618 | IntegerTypeScopeImpl integerTypeScope = new IntegerTypeScopeImpl(); | ||
619 | return integerTypeScope; | ||
620 | } | ||
621 | |||
622 | /** | ||
623 | * <!-- begin-user-doc --> | ||
624 | * <!-- end-user-doc --> | ||
625 | * @generated | ||
626 | */ | ||
627 | public RealTypeScope createRealTypeScope() | ||
628 | { | ||
629 | RealTypeScopeImpl realTypeScope = new RealTypeScopeImpl(); | ||
630 | return realTypeScope; | ||
631 | } | ||
632 | |||
633 | /** | ||
634 | * <!-- begin-user-doc --> | ||
635 | * <!-- end-user-doc --> | ||
636 | * @generated | ||
637 | */ | ||
638 | public StringTypeScope createStringTypeScope() | ||
639 | { | ||
640 | StringTypeScopeImpl stringTypeScope = new StringTypeScopeImpl(); | ||
641 | return stringTypeScope; | ||
642 | } | ||
643 | |||
644 | /** | ||
645 | * <!-- begin-user-doc --> | ||
646 | * <!-- end-user-doc --> | ||
647 | * @generated | ||
648 | */ | ||
583 | public TypeReference createTypeReference() | 649 | public TypeReference createTypeReference() |
584 | { | 650 | { |
585 | TypeReferenceImpl typeReference = new TypeReferenceImpl(); | 651 | TypeReferenceImpl typeReference = new TypeReferenceImpl(); |
@@ -646,6 +712,72 @@ public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements | |||
646 | * <!-- end-user-doc --> | 712 | * <!-- end-user-doc --> |
647 | * @generated | 713 | * @generated |
648 | */ | 714 | */ |
715 | public NumberSpecification createNumberSpecification() | ||
716 | { | ||
717 | NumberSpecificationImpl numberSpecification = new NumberSpecificationImpl(); | ||
718 | return numberSpecification; | ||
719 | } | ||
720 | |||
721 | /** | ||
722 | * <!-- begin-user-doc --> | ||
723 | * <!-- end-user-doc --> | ||
724 | * @generated | ||
725 | */ | ||
726 | public ExactNumber createExactNumber() | ||
727 | { | ||
728 | ExactNumberImpl exactNumber = new ExactNumberImpl(); | ||
729 | return exactNumber; | ||
730 | } | ||
731 | |||
732 | /** | ||
733 | * <!-- begin-user-doc --> | ||
734 | * <!-- end-user-doc --> | ||
735 | * @generated | ||
736 | */ | ||
737 | public IntervallNumber createIntervallNumber() | ||
738 | { | ||
739 | IntervallNumberImpl intervallNumber = new IntervallNumberImpl(); | ||
740 | return intervallNumber; | ||
741 | } | ||
742 | |||
743 | /** | ||
744 | * <!-- begin-user-doc --> | ||
745 | * <!-- end-user-doc --> | ||
746 | * @generated | ||
747 | */ | ||
748 | public IntEnumberation createIntEnumberation() | ||
749 | { | ||
750 | IntEnumberationImpl intEnumberation = new IntEnumberationImpl(); | ||
751 | return intEnumberation; | ||
752 | } | ||
753 | |||
754 | /** | ||
755 | * <!-- begin-user-doc --> | ||
756 | * <!-- end-user-doc --> | ||
757 | * @generated | ||
758 | */ | ||
759 | public RealEnumeration createRealEnumeration() | ||
760 | { | ||
761 | RealEnumerationImpl realEnumeration = new RealEnumerationImpl(); | ||
762 | return realEnumeration; | ||
763 | } | ||
764 | |||
765 | /** | ||
766 | * <!-- begin-user-doc --> | ||
767 | * <!-- end-user-doc --> | ||
768 | * @generated | ||
769 | */ | ||
770 | public StringEnumeration createStringEnumeration() | ||
771 | { | ||
772 | StringEnumerationImpl stringEnumeration = new StringEnumerationImpl(); | ||
773 | return stringEnumeration; | ||
774 | } | ||
775 | |||
776 | /** | ||
777 | * <!-- begin-user-doc --> | ||
778 | * <!-- end-user-doc --> | ||
779 | * @generated | ||
780 | */ | ||
649 | public ScopeDeclaration createScopeDeclaration() | 781 | public ScopeDeclaration createScopeDeclaration() |
650 | { | 782 | { |
651 | ScopeDeclarationImpl scopeDeclaration = new ScopeDeclarationImpl(); | 783 | ScopeDeclarationImpl scopeDeclaration = new ScopeDeclarationImpl(); |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java index ece5be15..dd103901 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java | |||
@@ -8,6 +8,7 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatter | |||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationFactory; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationFactory; |
9 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 9 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
10 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; | 10 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; |
11 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope; | ||
11 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command; | 12 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command; |
12 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config; | 13 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config; |
13 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration; | 14 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration; |
@@ -17,6 +18,7 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpe | |||
17 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; | 18 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; |
18 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration; | 19 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration; |
19 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport; | 20 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport; |
21 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber; | ||
20 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; | 22 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; |
21 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration; | 23 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration; |
22 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference; | 24 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference; |
@@ -27,8 +29,11 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatt | |||
27 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration; | 29 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration; |
28 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference; | 30 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference; |
29 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import; | 31 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import; |
32 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation; | ||
30 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference; | 33 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference; |
31 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope; | 34 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope; |
35 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope; | ||
36 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber; | ||
32 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel; | 37 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel; |
33 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration; | 38 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration; |
34 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; | 39 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; |
@@ -36,7 +41,9 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel | |||
36 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference; | 41 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference; |
37 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; | 42 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; |
38 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; | 43 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; |
44 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification; | ||
39 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; | 45 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; |
46 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope; | ||
40 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel; | 47 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel; |
41 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration; | 48 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration; |
42 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry; | 49 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry; |
@@ -45,15 +52,19 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialMo | |||
45 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; | 52 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; |
46 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry; | 53 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry; |
47 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification; | 54 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification; |
55 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration; | ||
48 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference; | 56 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference; |
49 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope; | 57 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope; |
58 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope; | ||
50 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope; | 59 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope; |
51 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; | 60 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; |
52 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference; | 61 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference; |
53 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification; | 62 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification; |
54 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver; | 63 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver; |
64 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration; | ||
55 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference; | 65 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference; |
56 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope; | 66 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope; |
67 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope; | ||
57 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task; | 68 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task; |
58 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference; | 69 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference; |
59 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope; | 70 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope; |
@@ -349,6 +360,41 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
349 | * <!-- end-user-doc --> | 360 | * <!-- end-user-doc --> |
350 | * @generated | 361 | * @generated |
351 | */ | 362 | */ |
363 | private EClass classTypeScopeEClass = null; | ||
364 | |||
365 | /** | ||
366 | * <!-- begin-user-doc --> | ||
367 | * <!-- end-user-doc --> | ||
368 | * @generated | ||
369 | */ | ||
370 | private EClass objectTypeScopeEClass = null; | ||
371 | |||
372 | /** | ||
373 | * <!-- begin-user-doc --> | ||
374 | * <!-- end-user-doc --> | ||
375 | * @generated | ||
376 | */ | ||
377 | private EClass integerTypeScopeEClass = null; | ||
378 | |||
379 | /** | ||
380 | * <!-- begin-user-doc --> | ||
381 | * <!-- end-user-doc --> | ||
382 | * @generated | ||
383 | */ | ||
384 | private EClass realTypeScopeEClass = null; | ||
385 | |||
386 | /** | ||
387 | * <!-- begin-user-doc --> | ||
388 | * <!-- end-user-doc --> | ||
389 | * @generated | ||
390 | */ | ||
391 | private EClass stringTypeScopeEClass = null; | ||
392 | |||
393 | /** | ||
394 | * <!-- begin-user-doc --> | ||
395 | * <!-- end-user-doc --> | ||
396 | * @generated | ||
397 | */ | ||
352 | private EClass typeReferenceEClass = null; | 398 | private EClass typeReferenceEClass = null; |
353 | 399 | ||
354 | /** | 400 | /** |
@@ -391,6 +437,48 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
391 | * <!-- end-user-doc --> | 437 | * <!-- end-user-doc --> |
392 | * @generated | 438 | * @generated |
393 | */ | 439 | */ |
440 | private EClass numberSpecificationEClass = null; | ||
441 | |||
442 | /** | ||
443 | * <!-- begin-user-doc --> | ||
444 | * <!-- end-user-doc --> | ||
445 | * @generated | ||
446 | */ | ||
447 | private EClass exactNumberEClass = null; | ||
448 | |||
449 | /** | ||
450 | * <!-- begin-user-doc --> | ||
451 | * <!-- end-user-doc --> | ||
452 | * @generated | ||
453 | */ | ||
454 | private EClass intervallNumberEClass = null; | ||
455 | |||
456 | /** | ||
457 | * <!-- begin-user-doc --> | ||
458 | * <!-- end-user-doc --> | ||
459 | * @generated | ||
460 | */ | ||
461 | private EClass intEnumberationEClass = null; | ||
462 | |||
463 | /** | ||
464 | * <!-- begin-user-doc --> | ||
465 | * <!-- end-user-doc --> | ||
466 | * @generated | ||
467 | */ | ||
468 | private EClass realEnumerationEClass = null; | ||
469 | |||
470 | /** | ||
471 | * <!-- begin-user-doc --> | ||
472 | * <!-- end-user-doc --> | ||
473 | * @generated | ||
474 | */ | ||
475 | private EClass stringEnumerationEClass = null; | ||
476 | |||
477 | /** | ||
478 | * <!-- begin-user-doc --> | ||
479 | * <!-- end-user-doc --> | ||
480 | * @generated | ||
481 | */ | ||
394 | private EClass scopeDeclarationEClass = null; | 482 | private EClass scopeDeclarationEClass = null; |
395 | 483 | ||
396 | /** | 484 | /** |
@@ -1221,9 +1309,9 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1221 | * <!-- end-user-doc --> | 1309 | * <!-- end-user-doc --> |
1222 | * @generated | 1310 | * @generated |
1223 | */ | 1311 | */ |
1224 | public EReference getTypeScope_Type() | 1312 | public EAttribute getTypeScope_SetsNew() |
1225 | { | 1313 | { |
1226 | return (EReference)typeScopeEClass.getEStructuralFeatures().get(0); | 1314 | return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(0); |
1227 | } | 1315 | } |
1228 | 1316 | ||
1229 | /** | 1317 | /** |
@@ -1231,7 +1319,7 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1231 | * <!-- end-user-doc --> | 1319 | * <!-- end-user-doc --> |
1232 | * @generated | 1320 | * @generated |
1233 | */ | 1321 | */ |
1234 | public EAttribute getTypeScope_SetsNew() | 1322 | public EAttribute getTypeScope_SetsSum() |
1235 | { | 1323 | { |
1236 | return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(1); | 1324 | return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(1); |
1237 | } | 1325 | } |
@@ -1241,9 +1329,69 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1241 | * <!-- end-user-doc --> | 1329 | * <!-- end-user-doc --> |
1242 | * @generated | 1330 | * @generated |
1243 | */ | 1331 | */ |
1244 | public EAttribute getTypeScope_SetsSum() | 1332 | public EReference getTypeScope_Number() |
1333 | { | ||
1334 | return (EReference)typeScopeEClass.getEStructuralFeatures().get(2); | ||
1335 | } | ||
1336 | |||
1337 | /** | ||
1338 | * <!-- begin-user-doc --> | ||
1339 | * <!-- end-user-doc --> | ||
1340 | * @generated | ||
1341 | */ | ||
1342 | public EClass getClassTypeScope() | ||
1343 | { | ||
1344 | return classTypeScopeEClass; | ||
1345 | } | ||
1346 | |||
1347 | /** | ||
1348 | * <!-- begin-user-doc --> | ||
1349 | * <!-- end-user-doc --> | ||
1350 | * @generated | ||
1351 | */ | ||
1352 | public EReference getClassTypeScope_Type() | ||
1353 | { | ||
1354 | return (EReference)classTypeScopeEClass.getEStructuralFeatures().get(0); | ||
1355 | } | ||
1356 | |||
1357 | /** | ||
1358 | * <!-- begin-user-doc --> | ||
1359 | * <!-- end-user-doc --> | ||
1360 | * @generated | ||
1361 | */ | ||
1362 | public EClass getObjectTypeScope() | ||
1363 | { | ||
1364 | return objectTypeScopeEClass; | ||
1365 | } | ||
1366 | |||
1367 | /** | ||
1368 | * <!-- begin-user-doc --> | ||
1369 | * <!-- end-user-doc --> | ||
1370 | * @generated | ||
1371 | */ | ||
1372 | public EReference getObjectTypeScope_Type() | ||
1373 | { | ||
1374 | return (EReference)objectTypeScopeEClass.getEStructuralFeatures().get(0); | ||
1375 | } | ||
1376 | |||
1377 | /** | ||
1378 | * <!-- begin-user-doc --> | ||
1379 | * <!-- end-user-doc --> | ||
1380 | * @generated | ||
1381 | */ | ||
1382 | public EClass getIntegerTypeScope() | ||
1383 | { | ||
1384 | return integerTypeScopeEClass; | ||
1385 | } | ||
1386 | |||
1387 | /** | ||
1388 | * <!-- begin-user-doc --> | ||
1389 | * <!-- end-user-doc --> | ||
1390 | * @generated | ||
1391 | */ | ||
1392 | public EReference getIntegerTypeScope_Type() | ||
1245 | { | 1393 | { |
1246 | return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(2); | 1394 | return (EReference)integerTypeScopeEClass.getEStructuralFeatures().get(0); |
1247 | } | 1395 | } |
1248 | 1396 | ||
1249 | /** | 1397 | /** |
@@ -1251,9 +1399,9 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1251 | * <!-- end-user-doc --> | 1399 | * <!-- end-user-doc --> |
1252 | * @generated | 1400 | * @generated |
1253 | */ | 1401 | */ |
1254 | public EAttribute getTypeScope_Min() | 1402 | public EClass getRealTypeScope() |
1255 | { | 1403 | { |
1256 | return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(3); | 1404 | return realTypeScopeEClass; |
1257 | } | 1405 | } |
1258 | 1406 | ||
1259 | /** | 1407 | /** |
@@ -1261,9 +1409,9 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1261 | * <!-- end-user-doc --> | 1409 | * <!-- end-user-doc --> |
1262 | * @generated | 1410 | * @generated |
1263 | */ | 1411 | */ |
1264 | public EAttribute getTypeScope_MaxUnlimited() | 1412 | public EReference getRealTypeScope_Type() |
1265 | { | 1413 | { |
1266 | return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(4); | 1414 | return (EReference)realTypeScopeEClass.getEStructuralFeatures().get(0); |
1267 | } | 1415 | } |
1268 | 1416 | ||
1269 | /** | 1417 | /** |
@@ -1271,9 +1419,19 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1271 | * <!-- end-user-doc --> | 1419 | * <!-- end-user-doc --> |
1272 | * @generated | 1420 | * @generated |
1273 | */ | 1421 | */ |
1274 | public EAttribute getTypeScope_Max() | 1422 | public EClass getStringTypeScope() |
1275 | { | 1423 | { |
1276 | return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(5); | 1424 | return stringTypeScopeEClass; |
1425 | } | ||
1426 | |||
1427 | /** | ||
1428 | * <!-- begin-user-doc --> | ||
1429 | * <!-- end-user-doc --> | ||
1430 | * @generated | ||
1431 | */ | ||
1432 | public EReference getStringTypeScope_Type() | ||
1433 | { | ||
1434 | return (EReference)stringTypeScopeEClass.getEStructuralFeatures().get(0); | ||
1277 | } | 1435 | } |
1278 | 1436 | ||
1279 | /** | 1437 | /** |
@@ -1351,6 +1509,146 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1351 | * <!-- end-user-doc --> | 1509 | * <!-- end-user-doc --> |
1352 | * @generated | 1510 | * @generated |
1353 | */ | 1511 | */ |
1512 | public EClass getNumberSpecification() | ||
1513 | { | ||
1514 | return numberSpecificationEClass; | ||
1515 | } | ||
1516 | |||
1517 | /** | ||
1518 | * <!-- begin-user-doc --> | ||
1519 | * <!-- end-user-doc --> | ||
1520 | * @generated | ||
1521 | */ | ||
1522 | public EClass getExactNumber() | ||
1523 | { | ||
1524 | return exactNumberEClass; | ||
1525 | } | ||
1526 | |||
1527 | /** | ||
1528 | * <!-- begin-user-doc --> | ||
1529 | * <!-- end-user-doc --> | ||
1530 | * @generated | ||
1531 | */ | ||
1532 | public EAttribute getExactNumber_ExactNumber() | ||
1533 | { | ||
1534 | return (EAttribute)exactNumberEClass.getEStructuralFeatures().get(0); | ||
1535 | } | ||
1536 | |||
1537 | /** | ||
1538 | * <!-- begin-user-doc --> | ||
1539 | * <!-- end-user-doc --> | ||
1540 | * @generated | ||
1541 | */ | ||
1542 | public EAttribute getExactNumber_ExactUnlimited() | ||
1543 | { | ||
1544 | return (EAttribute)exactNumberEClass.getEStructuralFeatures().get(1); | ||
1545 | } | ||
1546 | |||
1547 | /** | ||
1548 | * <!-- begin-user-doc --> | ||
1549 | * <!-- end-user-doc --> | ||
1550 | * @generated | ||
1551 | */ | ||
1552 | public EClass getIntervallNumber() | ||
1553 | { | ||
1554 | return intervallNumberEClass; | ||
1555 | } | ||
1556 | |||
1557 | /** | ||
1558 | * <!-- begin-user-doc --> | ||
1559 | * <!-- end-user-doc --> | ||
1560 | * @generated | ||
1561 | */ | ||
1562 | public EAttribute getIntervallNumber_Min() | ||
1563 | { | ||
1564 | return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(0); | ||
1565 | } | ||
1566 | |||
1567 | /** | ||
1568 | * <!-- begin-user-doc --> | ||
1569 | * <!-- end-user-doc --> | ||
1570 | * @generated | ||
1571 | */ | ||
1572 | public EAttribute getIntervallNumber_MaxNumber() | ||
1573 | { | ||
1574 | return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(1); | ||
1575 | } | ||
1576 | |||
1577 | /** | ||
1578 | * <!-- begin-user-doc --> | ||
1579 | * <!-- end-user-doc --> | ||
1580 | * @generated | ||
1581 | */ | ||
1582 | public EAttribute getIntervallNumber_MaxUnlimited() | ||
1583 | { | ||
1584 | return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(2); | ||
1585 | } | ||
1586 | |||
1587 | /** | ||
1588 | * <!-- begin-user-doc --> | ||
1589 | * <!-- end-user-doc --> | ||
1590 | * @generated | ||
1591 | */ | ||
1592 | public EClass getIntEnumberation() | ||
1593 | { | ||
1594 | return intEnumberationEClass; | ||
1595 | } | ||
1596 | |||
1597 | /** | ||
1598 | * <!-- begin-user-doc --> | ||
1599 | * <!-- end-user-doc --> | ||
1600 | * @generated | ||
1601 | */ | ||
1602 | public EAttribute getIntEnumberation_Entry() | ||
1603 | { | ||
1604 | return (EAttribute)intEnumberationEClass.getEStructuralFeatures().get(0); | ||
1605 | } | ||
1606 | |||
1607 | /** | ||
1608 | * <!-- begin-user-doc --> | ||
1609 | * <!-- end-user-doc --> | ||
1610 | * @generated | ||
1611 | */ | ||
1612 | public EClass getRealEnumeration() | ||
1613 | { | ||
1614 | return realEnumerationEClass; | ||
1615 | } | ||
1616 | |||
1617 | /** | ||
1618 | * <!-- begin-user-doc --> | ||
1619 | * <!-- end-user-doc --> | ||
1620 | * @generated | ||
1621 | */ | ||
1622 | public EAttribute getRealEnumeration_Entry() | ||
1623 | { | ||
1624 | return (EAttribute)realEnumerationEClass.getEStructuralFeatures().get(0); | ||
1625 | } | ||
1626 | |||
1627 | /** | ||
1628 | * <!-- begin-user-doc --> | ||
1629 | * <!-- end-user-doc --> | ||
1630 | * @generated | ||
1631 | */ | ||
1632 | public EClass getStringEnumeration() | ||
1633 | { | ||
1634 | return stringEnumerationEClass; | ||
1635 | } | ||
1636 | |||
1637 | /** | ||
1638 | * <!-- begin-user-doc --> | ||
1639 | * <!-- end-user-doc --> | ||
1640 | * @generated | ||
1641 | */ | ||
1642 | public EAttribute getStringEnumeration_Entry() | ||
1643 | { | ||
1644 | return (EAttribute)stringEnumerationEClass.getEStructuralFeatures().get(0); | ||
1645 | } | ||
1646 | |||
1647 | /** | ||
1648 | * <!-- begin-user-doc --> | ||
1649 | * <!-- end-user-doc --> | ||
1650 | * @generated | ||
1651 | */ | ||
1354 | public EClass getScopeDeclaration() | 1652 | public EClass getScopeDeclaration() |
1355 | { | 1653 | { |
1356 | return scopeDeclarationEClass; | 1654 | return scopeDeclarationEClass; |
@@ -1461,7 +1759,7 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1461 | * <!-- end-user-doc --> | 1759 | * <!-- end-user-doc --> |
1462 | * @generated | 1760 | * @generated |
1463 | */ | 1761 | */ |
1464 | public EAttribute getGenerationTask_Number() | 1762 | public EAttribute getGenerationTask_NumberSpecified() |
1465 | { | 1763 | { |
1466 | return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(4); | 1764 | return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(4); |
1467 | } | 1765 | } |
@@ -1471,7 +1769,7 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1471 | * <!-- end-user-doc --> | 1769 | * <!-- end-user-doc --> |
1472 | * @generated | 1770 | * @generated |
1473 | */ | 1771 | */ |
1474 | public EAttribute getGenerationTask_Runs() | 1772 | public EAttribute getGenerationTask_Number() |
1475 | { | 1773 | { |
1476 | return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(5); | 1774 | return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(5); |
1477 | } | 1775 | } |
@@ -1481,7 +1779,7 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1481 | * <!-- end-user-doc --> | 1779 | * <!-- end-user-doc --> |
1482 | * @generated | 1780 | * @generated |
1483 | */ | 1781 | */ |
1484 | public EAttribute getGenerationTask_Solver() | 1782 | public EAttribute getGenerationTask_RunSpecified() |
1485 | { | 1783 | { |
1486 | return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(6); | 1784 | return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(6); |
1487 | } | 1785 | } |
@@ -1491,9 +1789,9 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1491 | * <!-- end-user-doc --> | 1789 | * <!-- end-user-doc --> |
1492 | * @generated | 1790 | * @generated |
1493 | */ | 1791 | */ |
1494 | public EReference getGenerationTask_Config() | 1792 | public EAttribute getGenerationTask_Runs() |
1495 | { | 1793 | { |
1496 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(7); | 1794 | return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(7); |
1497 | } | 1795 | } |
1498 | 1796 | ||
1499 | /** | 1797 | /** |
@@ -1501,9 +1799,9 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1501 | * <!-- end-user-doc --> | 1799 | * <!-- end-user-doc --> |
1502 | * @generated | 1800 | * @generated |
1503 | */ | 1801 | */ |
1504 | public EReference getGenerationTask_TagetFolder() | 1802 | public EAttribute getGenerationTask_Solver() |
1505 | { | 1803 | { |
1506 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(8); | 1804 | return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(8); |
1507 | } | 1805 | } |
1508 | 1806 | ||
1509 | /** | 1807 | /** |
@@ -1511,7 +1809,7 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1511 | * <!-- end-user-doc --> | 1809 | * <!-- end-user-doc --> |
1512 | * @generated | 1810 | * @generated |
1513 | */ | 1811 | */ |
1514 | public EReference getGenerationTask_DebugFolder() | 1812 | public EReference getGenerationTask_Config() |
1515 | { | 1813 | { |
1516 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(9); | 1814 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(9); |
1517 | } | 1815 | } |
@@ -1521,7 +1819,7 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1521 | * <!-- end-user-doc --> | 1819 | * <!-- end-user-doc --> |
1522 | * @generated | 1820 | * @generated |
1523 | */ | 1821 | */ |
1524 | public EReference getGenerationTask_TargetLogFile() | 1822 | public EReference getGenerationTask_DebugFolder() |
1525 | { | 1823 | { |
1526 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(10); | 1824 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(10); |
1527 | } | 1825 | } |
@@ -1531,7 +1829,7 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1531 | * <!-- end-user-doc --> | 1829 | * <!-- end-user-doc --> |
1532 | * @generated | 1830 | * @generated |
1533 | */ | 1831 | */ |
1534 | public EReference getGenerationTask_TargetStatisticsFile() | 1832 | public EReference getGenerationTask_TargetLogFile() |
1535 | { | 1833 | { |
1536 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(11); | 1834 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(11); |
1537 | } | 1835 | } |
@@ -1541,6 +1839,26 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1541 | * <!-- end-user-doc --> | 1839 | * <!-- end-user-doc --> |
1542 | * @generated | 1840 | * @generated |
1543 | */ | 1841 | */ |
1842 | public EReference getGenerationTask_TargetStatisticsFile() | ||
1843 | { | ||
1844 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(12); | ||
1845 | } | ||
1846 | |||
1847 | /** | ||
1848 | * <!-- begin-user-doc --> | ||
1849 | * <!-- end-user-doc --> | ||
1850 | * @generated | ||
1851 | */ | ||
1852 | public EReference getGenerationTask_TagetFolder() | ||
1853 | { | ||
1854 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(13); | ||
1855 | } | ||
1856 | |||
1857 | /** | ||
1858 | * <!-- begin-user-doc --> | ||
1859 | * <!-- end-user-doc --> | ||
1860 | * @generated | ||
1861 | */ | ||
1544 | public EClass getIntegerScope() | 1862 | public EClass getIntegerScope() |
1545 | { | 1863 | { |
1546 | return integerScopeEClass; | 1864 | return integerScopeEClass; |
@@ -1713,12 +2031,24 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1713 | createEReference(scopeSpecificationEClass, SCOPE_SPECIFICATION__SCOPES); | 2031 | createEReference(scopeSpecificationEClass, SCOPE_SPECIFICATION__SCOPES); |
1714 | 2032 | ||
1715 | typeScopeEClass = createEClass(TYPE_SCOPE); | 2033 | typeScopeEClass = createEClass(TYPE_SCOPE); |
1716 | createEReference(typeScopeEClass, TYPE_SCOPE__TYPE); | ||
1717 | createEAttribute(typeScopeEClass, TYPE_SCOPE__SETS_NEW); | 2034 | createEAttribute(typeScopeEClass, TYPE_SCOPE__SETS_NEW); |
1718 | createEAttribute(typeScopeEClass, TYPE_SCOPE__SETS_SUM); | 2035 | createEAttribute(typeScopeEClass, TYPE_SCOPE__SETS_SUM); |
1719 | createEAttribute(typeScopeEClass, TYPE_SCOPE__MIN); | 2036 | createEReference(typeScopeEClass, TYPE_SCOPE__NUMBER); |
1720 | createEAttribute(typeScopeEClass, TYPE_SCOPE__MAX_UNLIMITED); | 2037 | |
1721 | createEAttribute(typeScopeEClass, TYPE_SCOPE__MAX); | 2038 | classTypeScopeEClass = createEClass(CLASS_TYPE_SCOPE); |
2039 | createEReference(classTypeScopeEClass, CLASS_TYPE_SCOPE__TYPE); | ||
2040 | |||
2041 | objectTypeScopeEClass = createEClass(OBJECT_TYPE_SCOPE); | ||
2042 | createEReference(objectTypeScopeEClass, OBJECT_TYPE_SCOPE__TYPE); | ||
2043 | |||
2044 | integerTypeScopeEClass = createEClass(INTEGER_TYPE_SCOPE); | ||
2045 | createEReference(integerTypeScopeEClass, INTEGER_TYPE_SCOPE__TYPE); | ||
2046 | |||
2047 | realTypeScopeEClass = createEClass(REAL_TYPE_SCOPE); | ||
2048 | createEReference(realTypeScopeEClass, REAL_TYPE_SCOPE__TYPE); | ||
2049 | |||
2050 | stringTypeScopeEClass = createEClass(STRING_TYPE_SCOPE); | ||
2051 | createEReference(stringTypeScopeEClass, STRING_TYPE_SCOPE__TYPE); | ||
1722 | 2052 | ||
1723 | typeReferenceEClass = createEClass(TYPE_REFERENCE); | 2053 | typeReferenceEClass = createEClass(TYPE_REFERENCE); |
1724 | 2054 | ||
@@ -1733,6 +2063,26 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1733 | 2063 | ||
1734 | stringReferenceEClass = createEClass(STRING_REFERENCE); | 2064 | stringReferenceEClass = createEClass(STRING_REFERENCE); |
1735 | 2065 | ||
2066 | numberSpecificationEClass = createEClass(NUMBER_SPECIFICATION); | ||
2067 | |||
2068 | exactNumberEClass = createEClass(EXACT_NUMBER); | ||
2069 | createEAttribute(exactNumberEClass, EXACT_NUMBER__EXACT_NUMBER); | ||
2070 | createEAttribute(exactNumberEClass, EXACT_NUMBER__EXACT_UNLIMITED); | ||
2071 | |||
2072 | intervallNumberEClass = createEClass(INTERVALL_NUMBER); | ||
2073 | createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MIN); | ||
2074 | createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MAX_NUMBER); | ||
2075 | createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MAX_UNLIMITED); | ||
2076 | |||
2077 | intEnumberationEClass = createEClass(INT_ENUMBERATION); | ||
2078 | createEAttribute(intEnumberationEClass, INT_ENUMBERATION__ENTRY); | ||
2079 | |||
2080 | realEnumerationEClass = createEClass(REAL_ENUMERATION); | ||
2081 | createEAttribute(realEnumerationEClass, REAL_ENUMERATION__ENTRY); | ||
2082 | |||
2083 | stringEnumerationEClass = createEClass(STRING_ENUMERATION); | ||
2084 | createEAttribute(stringEnumerationEClass, STRING_ENUMERATION__ENTRY); | ||
2085 | |||
1736 | scopeDeclarationEClass = createEClass(SCOPE_DECLARATION); | 2086 | scopeDeclarationEClass = createEClass(SCOPE_DECLARATION); |
1737 | createEReference(scopeDeclarationEClass, SCOPE_DECLARATION__SPECIFICATION); | 2087 | createEReference(scopeDeclarationEClass, SCOPE_DECLARATION__SPECIFICATION); |
1738 | 2088 | ||
@@ -1748,14 +2098,16 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1748 | createEReference(generationTaskEClass, GENERATION_TASK__PARTIAL_MODEL); | 2098 | createEReference(generationTaskEClass, GENERATION_TASK__PARTIAL_MODEL); |
1749 | createEReference(generationTaskEClass, GENERATION_TASK__PATTERNS); | 2099 | createEReference(generationTaskEClass, GENERATION_TASK__PATTERNS); |
1750 | createEReference(generationTaskEClass, GENERATION_TASK__SCOPE); | 2100 | createEReference(generationTaskEClass, GENERATION_TASK__SCOPE); |
2101 | createEAttribute(generationTaskEClass, GENERATION_TASK__NUMBER_SPECIFIED); | ||
1751 | createEAttribute(generationTaskEClass, GENERATION_TASK__NUMBER); | 2102 | createEAttribute(generationTaskEClass, GENERATION_TASK__NUMBER); |
2103 | createEAttribute(generationTaskEClass, GENERATION_TASK__RUN_SPECIFIED); | ||
1752 | createEAttribute(generationTaskEClass, GENERATION_TASK__RUNS); | 2104 | createEAttribute(generationTaskEClass, GENERATION_TASK__RUNS); |
1753 | createEAttribute(generationTaskEClass, GENERATION_TASK__SOLVER); | 2105 | createEAttribute(generationTaskEClass, GENERATION_TASK__SOLVER); |
1754 | createEReference(generationTaskEClass, GENERATION_TASK__CONFIG); | 2106 | createEReference(generationTaskEClass, GENERATION_TASK__CONFIG); |
1755 | createEReference(generationTaskEClass, GENERATION_TASK__TAGET_FOLDER); | ||
1756 | createEReference(generationTaskEClass, GENERATION_TASK__DEBUG_FOLDER); | 2107 | createEReference(generationTaskEClass, GENERATION_TASK__DEBUG_FOLDER); |
1757 | createEReference(generationTaskEClass, GENERATION_TASK__TARGET_LOG_FILE); | 2108 | createEReference(generationTaskEClass, GENERATION_TASK__TARGET_LOG_FILE); |
1758 | createEReference(generationTaskEClass, GENERATION_TASK__TARGET_STATISTICS_FILE); | 2109 | createEReference(generationTaskEClass, GENERATION_TASK__TARGET_STATISTICS_FILE); |
2110 | createEReference(generationTaskEClass, GENERATION_TASK__TAGET_FOLDER); | ||
1759 | 2111 | ||
1760 | integerScopeEClass = createEClass(INTEGER_SCOPE); | 2112 | integerScopeEClass = createEClass(INTEGER_SCOPE); |
1761 | 2113 | ||
@@ -1825,11 +2177,21 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1825 | configDeclarationEClass.getESuperTypes().add(this.getDeclaration()); | 2177 | configDeclarationEClass.getESuperTypes().add(this.getDeclaration()); |
1826 | configReferenceEClass.getESuperTypes().add(this.getConfig()); | 2178 | configReferenceEClass.getESuperTypes().add(this.getConfig()); |
1827 | scopeSpecificationEClass.getESuperTypes().add(this.getScope()); | 2179 | scopeSpecificationEClass.getESuperTypes().add(this.getScope()); |
2180 | classTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); | ||
2181 | objectTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); | ||
2182 | integerTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); | ||
2183 | realTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); | ||
2184 | stringTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); | ||
1828 | classReferenceEClass.getESuperTypes().add(this.getTypeReference()); | 2185 | classReferenceEClass.getESuperTypes().add(this.getTypeReference()); |
1829 | objectReferenceEClass.getESuperTypes().add(this.getTypeReference()); | 2186 | objectReferenceEClass.getESuperTypes().add(this.getTypeReference()); |
1830 | integerReferenceEClass.getESuperTypes().add(this.getTypeReference()); | 2187 | integerReferenceEClass.getESuperTypes().add(this.getTypeReference()); |
1831 | realReferenceEClass.getESuperTypes().add(this.getTypeReference()); | 2188 | realReferenceEClass.getESuperTypes().add(this.getTypeReference()); |
1832 | stringReferenceEClass.getESuperTypes().add(this.getTypeReference()); | 2189 | stringReferenceEClass.getESuperTypes().add(this.getTypeReference()); |
2190 | exactNumberEClass.getESuperTypes().add(this.getNumberSpecification()); | ||
2191 | intervallNumberEClass.getESuperTypes().add(this.getNumberSpecification()); | ||
2192 | intEnumberationEClass.getESuperTypes().add(this.getNumberSpecification()); | ||
2193 | realEnumerationEClass.getESuperTypes().add(this.getNumberSpecification()); | ||
2194 | stringEnumerationEClass.getESuperTypes().add(this.getNumberSpecification()); | ||
1833 | scopeDeclarationEClass.getESuperTypes().add(this.getDeclaration()); | 2195 | scopeDeclarationEClass.getESuperTypes().add(this.getDeclaration()); |
1834 | scopeReferenceEClass.getESuperTypes().add(this.getScope()); | 2196 | scopeReferenceEClass.getESuperTypes().add(this.getScope()); |
1835 | taskEClass.getESuperTypes().add(this.getCommand()); | 2197 | taskEClass.getESuperTypes().add(this.getCommand()); |
@@ -1946,12 +2308,24 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1946 | initEReference(getScopeSpecification_Scopes(), this.getTypeScope(), null, "scopes", null, 0, -1, ScopeSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2308 | initEReference(getScopeSpecification_Scopes(), this.getTypeScope(), null, "scopes", null, 0, -1, ScopeSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1947 | 2309 | ||
1948 | initEClass(typeScopeEClass, TypeScope.class, "TypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2310 | initEClass(typeScopeEClass, TypeScope.class, "TypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1949 | initEReference(getTypeScope_Type(), this.getTypeReference(), null, "type", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1950 | initEAttribute(getTypeScope_SetsNew(), theEcorePackage.getEBoolean(), "setsNew", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2311 | initEAttribute(getTypeScope_SetsNew(), theEcorePackage.getEBoolean(), "setsNew", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1951 | initEAttribute(getTypeScope_SetsSum(), theEcorePackage.getEBoolean(), "setsSum", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2312 | initEAttribute(getTypeScope_SetsSum(), theEcorePackage.getEBoolean(), "setsSum", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1952 | initEAttribute(getTypeScope_Min(), theEcorePackage.getEInt(), "min", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2313 | initEReference(getTypeScope_Number(), this.getNumberSpecification(), null, "number", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1953 | initEAttribute(getTypeScope_MaxUnlimited(), theEcorePackage.getEBoolean(), "maxUnlimited", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2314 | |
1954 | initEAttribute(getTypeScope_Max(), theEcorePackage.getEInt(), "max", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2315 | initEClass(classTypeScopeEClass, ClassTypeScope.class, "ClassTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
2316 | initEReference(getClassTypeScope_Type(), this.getClassReference(), null, "type", null, 0, 1, ClassTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2317 | |||
2318 | initEClass(objectTypeScopeEClass, ObjectTypeScope.class, "ObjectTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2319 | initEReference(getObjectTypeScope_Type(), this.getObjectReference(), null, "type", null, 0, 1, ObjectTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2320 | |||
2321 | initEClass(integerTypeScopeEClass, IntegerTypeScope.class, "IntegerTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2322 | initEReference(getIntegerTypeScope_Type(), this.getIntegerReference(), null, "type", null, 0, 1, IntegerTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2323 | |||
2324 | initEClass(realTypeScopeEClass, RealTypeScope.class, "RealTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2325 | initEReference(getRealTypeScope_Type(), this.getRealReference(), null, "type", null, 0, 1, RealTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2326 | |||
2327 | initEClass(stringTypeScopeEClass, StringTypeScope.class, "StringTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2328 | initEReference(getStringTypeScope_Type(), this.getStringReference(), null, "type", null, 0, 1, StringTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1955 | 2329 | ||
1956 | initEClass(typeReferenceEClass, TypeReference.class, "TypeReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2330 | initEClass(typeReferenceEClass, TypeReference.class, "TypeReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1957 | 2331 | ||
@@ -1966,6 +2340,26 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1966 | 2340 | ||
1967 | initEClass(stringReferenceEClass, StringReference.class, "StringReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2341 | initEClass(stringReferenceEClass, StringReference.class, "StringReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1968 | 2342 | ||
2343 | initEClass(numberSpecificationEClass, NumberSpecification.class, "NumberSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2344 | |||
2345 | initEClass(exactNumberEClass, ExactNumber.class, "ExactNumber", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2346 | initEAttribute(getExactNumber_ExactNumber(), theEcorePackage.getEInt(), "exactNumber", null, 0, 1, ExactNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2347 | initEAttribute(getExactNumber_ExactUnlimited(), theEcorePackage.getEBoolean(), "exactUnlimited", null, 0, 1, ExactNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2348 | |||
2349 | initEClass(intervallNumberEClass, IntervallNumber.class, "IntervallNumber", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2350 | initEAttribute(getIntervallNumber_Min(), theEcorePackage.getEInt(), "min", null, 0, 1, IntervallNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2351 | initEAttribute(getIntervallNumber_MaxNumber(), theEcorePackage.getEInt(), "maxNumber", null, 0, 1, IntervallNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2352 | initEAttribute(getIntervallNumber_MaxUnlimited(), theEcorePackage.getEBoolean(), "maxUnlimited", null, 0, 1, IntervallNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2353 | |||
2354 | initEClass(intEnumberationEClass, IntEnumberation.class, "IntEnumberation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2355 | initEAttribute(getIntEnumberation_Entry(), theEcorePackage.getEInt(), "entry", null, 0, -1, IntEnumberation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2356 | |||
2357 | initEClass(realEnumerationEClass, RealEnumeration.class, "RealEnumeration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2358 | initEAttribute(getRealEnumeration_Entry(), theEcorePackage.getEInt(), "entry", null, 0, -1, RealEnumeration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2359 | |||
2360 | initEClass(stringEnumerationEClass, StringEnumeration.class, "StringEnumeration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2361 | initEAttribute(getStringEnumeration_Entry(), theEcorePackage.getEString(), "entry", null, 0, -1, StringEnumeration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2362 | |||
1969 | initEClass(scopeDeclarationEClass, ScopeDeclaration.class, "ScopeDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2363 | initEClass(scopeDeclarationEClass, ScopeDeclaration.class, "ScopeDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1970 | initEReference(getScopeDeclaration_Specification(), this.getScopeSpecification(), null, "specification", null, 0, 1, ScopeDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2364 | initEReference(getScopeDeclaration_Specification(), this.getScopeSpecification(), null, "specification", null, 0, 1, ScopeDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1971 | 2365 | ||
@@ -1981,14 +2375,16 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1981 | initEReference(getGenerationTask_PartialModel(), this.getPartialModel(), null, "partialModel", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2375 | initEReference(getGenerationTask_PartialModel(), this.getPartialModel(), null, "partialModel", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1982 | initEReference(getGenerationTask_Patterns(), this.getGraphPattern(), null, "patterns", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2376 | initEReference(getGenerationTask_Patterns(), this.getGraphPattern(), null, "patterns", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1983 | initEReference(getGenerationTask_Scope(), this.getScope(), null, "scope", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2377 | initEReference(getGenerationTask_Scope(), this.getScope(), null, "scope", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
2378 | initEAttribute(getGenerationTask_NumberSpecified(), theEcorePackage.getEBoolean(), "numberSpecified", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1984 | initEAttribute(getGenerationTask_Number(), theEcorePackage.getEInt(), "number", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2379 | initEAttribute(getGenerationTask_Number(), theEcorePackage.getEInt(), "number", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
2380 | initEAttribute(getGenerationTask_RunSpecified(), theEcorePackage.getEBoolean(), "runSpecified", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1985 | initEAttribute(getGenerationTask_Runs(), theEcorePackage.getEInt(), "runs", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2381 | initEAttribute(getGenerationTask_Runs(), theEcorePackage.getEInt(), "runs", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1986 | initEAttribute(getGenerationTask_Solver(), this.getSolver(), "solver", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2382 | initEAttribute(getGenerationTask_Solver(), this.getSolver(), "solver", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1987 | initEReference(getGenerationTask_Config(), this.getConfig(), null, "config", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2383 | initEReference(getGenerationTask_Config(), this.getConfig(), null, "config", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1988 | initEReference(getGenerationTask_TagetFolder(), this.getFile(), null, "tagetFolder", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1989 | initEReference(getGenerationTask_DebugFolder(), this.getFile(), null, "debugFolder", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2384 | initEReference(getGenerationTask_DebugFolder(), this.getFile(), null, "debugFolder", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1990 | initEReference(getGenerationTask_TargetLogFile(), this.getFile(), null, "targetLogFile", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2385 | initEReference(getGenerationTask_TargetLogFile(), this.getFile(), null, "targetLogFile", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1991 | initEReference(getGenerationTask_TargetStatisticsFile(), this.getFile(), null, "targetStatisticsFile", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2386 | initEReference(getGenerationTask_TargetStatisticsFile(), this.getFile(), null, "targetStatisticsFile", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
2387 | initEReference(getGenerationTask_TagetFolder(), this.getFile(), null, "tagetFolder", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1992 | 2388 | ||
1993 | initEClass(integerScopeEClass, IntegerScope.class, "IntegerScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2389 | initEClass(integerScopeEClass, IntegerScope.class, "IntegerScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1994 | 2390 | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassTypeScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassTypeScopeImpl.java new file mode 100644 index 00000000..ad6ab237 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassTypeScopeImpl.java | |||
@@ -0,0 +1,194 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | ||
5 | |||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | ||
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope; | ||
9 | |||
10 | import org.eclipse.emf.common.notify.Notification; | ||
11 | import org.eclipse.emf.common.notify.NotificationChain; | ||
12 | |||
13 | import org.eclipse.emf.ecore.EClass; | ||
14 | import org.eclipse.emf.ecore.InternalEObject; | ||
15 | |||
16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
17 | |||
18 | /** | ||
19 | * <!-- begin-user-doc --> | ||
20 | * An implementation of the model object '<em><b>Class Type Scope</b></em>'. | ||
21 | * <!-- end-user-doc --> | ||
22 | * <p> | ||
23 | * The following features are implemented: | ||
24 | * </p> | ||
25 | * <ul> | ||
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl#getType <em>Type</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class ClassTypeScopeImpl extends TypeScopeImpl implements ClassTypeScope | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getType() <em>Type</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getType() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected ClassReference type; | ||
42 | |||
43 | /** | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @generated | ||
47 | */ | ||
48 | protected ClassTypeScopeImpl() | ||
49 | { | ||
50 | super(); | ||
51 | } | ||
52 | |||
53 | /** | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @generated | ||
57 | */ | ||
58 | @Override | ||
59 | protected EClass eStaticClass() | ||
60 | { | ||
61 | return ApplicationConfigurationPackage.Literals.CLASS_TYPE_SCOPE; | ||
62 | } | ||
63 | |||
64 | /** | ||
65 | * <!-- begin-user-doc --> | ||
66 | * <!-- end-user-doc --> | ||
67 | * @generated | ||
68 | */ | ||
69 | public ClassReference getType() | ||
70 | { | ||
71 | return type; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public NotificationChain basicSetType(ClassReference newType, NotificationChain msgs) | ||
80 | { | ||
81 | ClassReference oldType = type; | ||
82 | type = newType; | ||
83 | if (eNotificationRequired()) | ||
84 | { | ||
85 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, oldType, newType); | ||
86 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
87 | } | ||
88 | return msgs; | ||
89 | } | ||
90 | |||
91 | /** | ||
92 | * <!-- begin-user-doc --> | ||
93 | * <!-- end-user-doc --> | ||
94 | * @generated | ||
95 | */ | ||
96 | public void setType(ClassReference newType) | ||
97 | { | ||
98 | if (newType != type) | ||
99 | { | ||
100 | NotificationChain msgs = null; | ||
101 | if (type != null) | ||
102 | msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, null, msgs); | ||
103 | if (newType != null) | ||
104 | msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, null, msgs); | ||
105 | msgs = basicSetType(newType, msgs); | ||
106 | if (msgs != null) msgs.dispatch(); | ||
107 | } | ||
108 | else if (eNotificationRequired()) | ||
109 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, newType, newType)); | ||
110 | } | ||
111 | |||
112 | /** | ||
113 | * <!-- begin-user-doc --> | ||
114 | * <!-- end-user-doc --> | ||
115 | * @generated | ||
116 | */ | ||
117 | @Override | ||
118 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
119 | { | ||
120 | switch (featureID) | ||
121 | { | ||
122 | case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: | ||
123 | return basicSetType(null, msgs); | ||
124 | } | ||
125 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
126 | } | ||
127 | |||
128 | /** | ||
129 | * <!-- begin-user-doc --> | ||
130 | * <!-- end-user-doc --> | ||
131 | * @generated | ||
132 | */ | ||
133 | @Override | ||
134 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
135 | { | ||
136 | switch (featureID) | ||
137 | { | ||
138 | case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: | ||
139 | return getType(); | ||
140 | } | ||
141 | return super.eGet(featureID, resolve, coreType); | ||
142 | } | ||
143 | |||
144 | /** | ||
145 | * <!-- begin-user-doc --> | ||
146 | * <!-- end-user-doc --> | ||
147 | * @generated | ||
148 | */ | ||
149 | @Override | ||
150 | public void eSet(int featureID, Object newValue) | ||
151 | { | ||
152 | switch (featureID) | ||
153 | { | ||
154 | case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: | ||
155 | setType((ClassReference)newValue); | ||
156 | return; | ||
157 | } | ||
158 | super.eSet(featureID, newValue); | ||
159 | } | ||
160 | |||
161 | /** | ||
162 | * <!-- begin-user-doc --> | ||
163 | * <!-- end-user-doc --> | ||
164 | * @generated | ||
165 | */ | ||
166 | @Override | ||
167 | public void eUnset(int featureID) | ||
168 | { | ||
169 | switch (featureID) | ||
170 | { | ||
171 | case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: | ||
172 | setType((ClassReference)null); | ||
173 | return; | ||
174 | } | ||
175 | super.eUnset(featureID); | ||
176 | } | ||
177 | |||
178 | /** | ||
179 | * <!-- begin-user-doc --> | ||
180 | * <!-- end-user-doc --> | ||
181 | * @generated | ||
182 | */ | ||
183 | @Override | ||
184 | public boolean eIsSet(int featureID) | ||
185 | { | ||
186 | switch (featureID) | ||
187 | { | ||
188 | case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: | ||
189 | return type != null; | ||
190 | } | ||
191 | return super.eIsSet(featureID); | ||
192 | } | ||
193 | |||
194 | } //ClassTypeScopeImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ExactNumberImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ExactNumberImpl.java new file mode 100644 index 00000000..4a51e291 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ExactNumberImpl.java | |||
@@ -0,0 +1,233 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | ||
5 | |||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | ||
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | |||
11 | import org.eclipse.emf.ecore.EClass; | ||
12 | |||
13 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
14 | |||
15 | /** | ||
16 | * <!-- begin-user-doc --> | ||
17 | * An implementation of the model object '<em><b>Exact Number</b></em>'. | ||
18 | * <!-- end-user-doc --> | ||
19 | * <p> | ||
20 | * The following features are implemented: | ||
21 | * </p> | ||
22 | * <ul> | ||
23 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl#getExactNumber <em>Exact Number</em>}</li> | ||
24 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl#isExactUnlimited <em>Exact Unlimited</em>}</li> | ||
25 | * </ul> | ||
26 | * | ||
27 | * @generated | ||
28 | */ | ||
29 | public class ExactNumberImpl extends NumberSpecificationImpl implements ExactNumber | ||
30 | { | ||
31 | /** | ||
32 | * The default value of the '{@link #getExactNumber() <em>Exact Number</em>}' attribute. | ||
33 | * <!-- begin-user-doc --> | ||
34 | * <!-- end-user-doc --> | ||
35 | * @see #getExactNumber() | ||
36 | * @generated | ||
37 | * @ordered | ||
38 | */ | ||
39 | protected static final int EXACT_NUMBER_EDEFAULT = 0; | ||
40 | |||
41 | /** | ||
42 | * The cached value of the '{@link #getExactNumber() <em>Exact Number</em>}' attribute. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @see #getExactNumber() | ||
46 | * @generated | ||
47 | * @ordered | ||
48 | */ | ||
49 | protected int exactNumber = EXACT_NUMBER_EDEFAULT; | ||
50 | |||
51 | /** | ||
52 | * The default value of the '{@link #isExactUnlimited() <em>Exact Unlimited</em>}' attribute. | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <!-- end-user-doc --> | ||
55 | * @see #isExactUnlimited() | ||
56 | * @generated | ||
57 | * @ordered | ||
58 | */ | ||
59 | protected static final boolean EXACT_UNLIMITED_EDEFAULT = false; | ||
60 | |||
61 | /** | ||
62 | * The cached value of the '{@link #isExactUnlimited() <em>Exact Unlimited</em>}' attribute. | ||
63 | * <!-- begin-user-doc --> | ||
64 | * <!-- end-user-doc --> | ||
65 | * @see #isExactUnlimited() | ||
66 | * @generated | ||
67 | * @ordered | ||
68 | */ | ||
69 | protected boolean exactUnlimited = EXACT_UNLIMITED_EDEFAULT; | ||
70 | |||
71 | /** | ||
72 | * <!-- begin-user-doc --> | ||
73 | * <!-- end-user-doc --> | ||
74 | * @generated | ||
75 | */ | ||
76 | protected ExactNumberImpl() | ||
77 | { | ||
78 | super(); | ||
79 | } | ||
80 | |||
81 | /** | ||
82 | * <!-- begin-user-doc --> | ||
83 | * <!-- end-user-doc --> | ||
84 | * @generated | ||
85 | */ | ||
86 | @Override | ||
87 | protected EClass eStaticClass() | ||
88 | { | ||
89 | return ApplicationConfigurationPackage.Literals.EXACT_NUMBER; | ||
90 | } | ||
91 | |||
92 | /** | ||
93 | * <!-- begin-user-doc --> | ||
94 | * <!-- end-user-doc --> | ||
95 | * @generated | ||
96 | */ | ||
97 | public int getExactNumber() | ||
98 | { | ||
99 | return exactNumber; | ||
100 | } | ||
101 | |||
102 | /** | ||
103 | * <!-- begin-user-doc --> | ||
104 | * <!-- end-user-doc --> | ||
105 | * @generated | ||
106 | */ | ||
107 | public void setExactNumber(int newExactNumber) | ||
108 | { | ||
109 | int oldExactNumber = exactNumber; | ||
110 | exactNumber = newExactNumber; | ||
111 | if (eNotificationRequired()) | ||
112 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER, oldExactNumber, exactNumber)); | ||
113 | } | ||
114 | |||
115 | /** | ||
116 | * <!-- begin-user-doc --> | ||
117 | * <!-- end-user-doc --> | ||
118 | * @generated | ||
119 | */ | ||
120 | public boolean isExactUnlimited() | ||
121 | { | ||
122 | return exactUnlimited; | ||
123 | } | ||
124 | |||
125 | /** | ||
126 | * <!-- begin-user-doc --> | ||
127 | * <!-- end-user-doc --> | ||
128 | * @generated | ||
129 | */ | ||
130 | public void setExactUnlimited(boolean newExactUnlimited) | ||
131 | { | ||
132 | boolean oldExactUnlimited = exactUnlimited; | ||
133 | exactUnlimited = newExactUnlimited; | ||
134 | if (eNotificationRequired()) | ||
135 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED, oldExactUnlimited, exactUnlimited)); | ||
136 | } | ||
137 | |||
138 | /** | ||
139 | * <!-- begin-user-doc --> | ||
140 | * <!-- end-user-doc --> | ||
141 | * @generated | ||
142 | */ | ||
143 | @Override | ||
144 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
145 | { | ||
146 | switch (featureID) | ||
147 | { | ||
148 | case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: | ||
149 | return getExactNumber(); | ||
150 | case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: | ||
151 | return isExactUnlimited(); | ||
152 | } | ||
153 | return super.eGet(featureID, resolve, coreType); | ||
154 | } | ||
155 | |||
156 | /** | ||
157 | * <!-- begin-user-doc --> | ||
158 | * <!-- end-user-doc --> | ||
159 | * @generated | ||
160 | */ | ||
161 | @Override | ||
162 | public void eSet(int featureID, Object newValue) | ||
163 | { | ||
164 | switch (featureID) | ||
165 | { | ||
166 | case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: | ||
167 | setExactNumber((Integer)newValue); | ||
168 | return; | ||
169 | case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: | ||
170 | setExactUnlimited((Boolean)newValue); | ||
171 | return; | ||
172 | } | ||
173 | super.eSet(featureID, newValue); | ||
174 | } | ||
175 | |||
176 | /** | ||
177 | * <!-- begin-user-doc --> | ||
178 | * <!-- end-user-doc --> | ||
179 | * @generated | ||
180 | */ | ||
181 | @Override | ||
182 | public void eUnset(int featureID) | ||
183 | { | ||
184 | switch (featureID) | ||
185 | { | ||
186 | case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: | ||
187 | setExactNumber(EXACT_NUMBER_EDEFAULT); | ||
188 | return; | ||
189 | case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: | ||
190 | setExactUnlimited(EXACT_UNLIMITED_EDEFAULT); | ||
191 | return; | ||
192 | } | ||
193 | super.eUnset(featureID); | ||
194 | } | ||
195 | |||
196 | /** | ||
197 | * <!-- begin-user-doc --> | ||
198 | * <!-- end-user-doc --> | ||
199 | * @generated | ||
200 | */ | ||
201 | @Override | ||
202 | public boolean eIsSet(int featureID) | ||
203 | { | ||
204 | switch (featureID) | ||
205 | { | ||
206 | case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: | ||
207 | return exactNumber != EXACT_NUMBER_EDEFAULT; | ||
208 | case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: | ||
209 | return exactUnlimited != EXACT_UNLIMITED_EDEFAULT; | ||
210 | } | ||
211 | return super.eIsSet(featureID); | ||
212 | } | ||
213 | |||
214 | /** | ||
215 | * <!-- begin-user-doc --> | ||
216 | * <!-- end-user-doc --> | ||
217 | * @generated | ||
218 | */ | ||
219 | @Override | ||
220 | public String toString() | ||
221 | { | ||
222 | if (eIsProxy()) return super.toString(); | ||
223 | |||
224 | StringBuffer result = new StringBuffer(super.toString()); | ||
225 | result.append(" (exactNumber: "); | ||
226 | result.append(exactNumber); | ||
227 | result.append(", exactUnlimited: "); | ||
228 | result.append(exactUnlimited); | ||
229 | result.append(')'); | ||
230 | return result.toString(); | ||
231 | } | ||
232 | |||
233 | } //ExactNumberImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GenerationTaskImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GenerationTaskImpl.java index a4c27c8d..7ce5ec94 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GenerationTaskImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GenerationTaskImpl.java | |||
@@ -33,14 +33,16 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl; | |||
33 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getPartialModel <em>Partial Model</em>}</li> | 33 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getPartialModel <em>Partial Model</em>}</li> |
34 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getPatterns <em>Patterns</em>}</li> | 34 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getPatterns <em>Patterns</em>}</li> |
35 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getScope <em>Scope</em>}</li> | 35 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getScope <em>Scope</em>}</li> |
36 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#isNumberSpecified <em>Number Specified</em>}</li> | ||
36 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getNumber <em>Number</em>}</li> | 37 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getNumber <em>Number</em>}</li> |
38 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#isRunSpecified <em>Run Specified</em>}</li> | ||
37 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getRuns <em>Runs</em>}</li> | 39 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getRuns <em>Runs</em>}</li> |
38 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getSolver <em>Solver</em>}</li> | 40 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getSolver <em>Solver</em>}</li> |
39 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getConfig <em>Config</em>}</li> | 41 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getConfig <em>Config</em>}</li> |
40 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTagetFolder <em>Taget Folder</em>}</li> | ||
41 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getDebugFolder <em>Debug Folder</em>}</li> | 42 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getDebugFolder <em>Debug Folder</em>}</li> |
42 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTargetLogFile <em>Target Log File</em>}</li> | 43 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTargetLogFile <em>Target Log File</em>}</li> |
43 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTargetStatisticsFile <em>Target Statistics File</em>}</li> | 44 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTargetStatisticsFile <em>Target Statistics File</em>}</li> |
45 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTagetFolder <em>Taget Folder</em>}</li> | ||
44 | * </ul> | 46 | * </ul> |
45 | * | 47 | * |
46 | * @generated | 48 | * @generated |
@@ -88,6 +90,26 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
88 | protected Scope scope; | 90 | protected Scope scope; |
89 | 91 | ||
90 | /** | 92 | /** |
93 | * The default value of the '{@link #isNumberSpecified() <em>Number Specified</em>}' attribute. | ||
94 | * <!-- begin-user-doc --> | ||
95 | * <!-- end-user-doc --> | ||
96 | * @see #isNumberSpecified() | ||
97 | * @generated | ||
98 | * @ordered | ||
99 | */ | ||
100 | protected static final boolean NUMBER_SPECIFIED_EDEFAULT = false; | ||
101 | |||
102 | /** | ||
103 | * The cached value of the '{@link #isNumberSpecified() <em>Number Specified</em>}' attribute. | ||
104 | * <!-- begin-user-doc --> | ||
105 | * <!-- end-user-doc --> | ||
106 | * @see #isNumberSpecified() | ||
107 | * @generated | ||
108 | * @ordered | ||
109 | */ | ||
110 | protected boolean numberSpecified = NUMBER_SPECIFIED_EDEFAULT; | ||
111 | |||
112 | /** | ||
91 | * The default value of the '{@link #getNumber() <em>Number</em>}' attribute. | 113 | * The default value of the '{@link #getNumber() <em>Number</em>}' attribute. |
92 | * <!-- begin-user-doc --> | 114 | * <!-- begin-user-doc --> |
93 | * <!-- end-user-doc --> | 115 | * <!-- end-user-doc --> |
@@ -108,6 +130,26 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
108 | protected int number = NUMBER_EDEFAULT; | 130 | protected int number = NUMBER_EDEFAULT; |
109 | 131 | ||
110 | /** | 132 | /** |
133 | * The default value of the '{@link #isRunSpecified() <em>Run Specified</em>}' attribute. | ||
134 | * <!-- begin-user-doc --> | ||
135 | * <!-- end-user-doc --> | ||
136 | * @see #isRunSpecified() | ||
137 | * @generated | ||
138 | * @ordered | ||
139 | */ | ||
140 | protected static final boolean RUN_SPECIFIED_EDEFAULT = false; | ||
141 | |||
142 | /** | ||
143 | * The cached value of the '{@link #isRunSpecified() <em>Run Specified</em>}' attribute. | ||
144 | * <!-- begin-user-doc --> | ||
145 | * <!-- end-user-doc --> | ||
146 | * @see #isRunSpecified() | ||
147 | * @generated | ||
148 | * @ordered | ||
149 | */ | ||
150 | protected boolean runSpecified = RUN_SPECIFIED_EDEFAULT; | ||
151 | |||
152 | /** | ||
111 | * The default value of the '{@link #getRuns() <em>Runs</em>}' attribute. | 153 | * The default value of the '{@link #getRuns() <em>Runs</em>}' attribute. |
112 | * <!-- begin-user-doc --> | 154 | * <!-- begin-user-doc --> |
113 | * <!-- end-user-doc --> | 155 | * <!-- end-user-doc --> |
@@ -158,16 +200,6 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
158 | protected Config config; | 200 | protected Config config; |
159 | 201 | ||
160 | /** | 202 | /** |
161 | * The cached value of the '{@link #getTagetFolder() <em>Taget Folder</em>}' containment reference. | ||
162 | * <!-- begin-user-doc --> | ||
163 | * <!-- end-user-doc --> | ||
164 | * @see #getTagetFolder() | ||
165 | * @generated | ||
166 | * @ordered | ||
167 | */ | ||
168 | protected File tagetFolder; | ||
169 | |||
170 | /** | ||
171 | * The cached value of the '{@link #getDebugFolder() <em>Debug Folder</em>}' containment reference. | 203 | * The cached value of the '{@link #getDebugFolder() <em>Debug Folder</em>}' containment reference. |
172 | * <!-- begin-user-doc --> | 204 | * <!-- begin-user-doc --> |
173 | * <!-- end-user-doc --> | 205 | * <!-- end-user-doc --> |
@@ -198,6 +230,16 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
198 | protected File targetStatisticsFile; | 230 | protected File targetStatisticsFile; |
199 | 231 | ||
200 | /** | 232 | /** |
233 | * The cached value of the '{@link #getTagetFolder() <em>Taget Folder</em>}' containment reference. | ||
234 | * <!-- begin-user-doc --> | ||
235 | * <!-- end-user-doc --> | ||
236 | * @see #getTagetFolder() | ||
237 | * @generated | ||
238 | * @ordered | ||
239 | */ | ||
240 | protected File tagetFolder; | ||
241 | |||
242 | /** | ||
201 | * <!-- begin-user-doc --> | 243 | * <!-- begin-user-doc --> |
202 | * <!-- end-user-doc --> | 244 | * <!-- end-user-doc --> |
203 | * @generated | 245 | * @generated |
@@ -415,6 +457,29 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
415 | * <!-- end-user-doc --> | 457 | * <!-- end-user-doc --> |
416 | * @generated | 458 | * @generated |
417 | */ | 459 | */ |
460 | public boolean isNumberSpecified() | ||
461 | { | ||
462 | return numberSpecified; | ||
463 | } | ||
464 | |||
465 | /** | ||
466 | * <!-- begin-user-doc --> | ||
467 | * <!-- end-user-doc --> | ||
468 | * @generated | ||
469 | */ | ||
470 | public void setNumberSpecified(boolean newNumberSpecified) | ||
471 | { | ||
472 | boolean oldNumberSpecified = numberSpecified; | ||
473 | numberSpecified = newNumberSpecified; | ||
474 | if (eNotificationRequired()) | ||
475 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED, oldNumberSpecified, numberSpecified)); | ||
476 | } | ||
477 | |||
478 | /** | ||
479 | * <!-- begin-user-doc --> | ||
480 | * <!-- end-user-doc --> | ||
481 | * @generated | ||
482 | */ | ||
418 | public int getNumber() | 483 | public int getNumber() |
419 | { | 484 | { |
420 | return number; | 485 | return number; |
@@ -438,6 +503,29 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
438 | * <!-- end-user-doc --> | 503 | * <!-- end-user-doc --> |
439 | * @generated | 504 | * @generated |
440 | */ | 505 | */ |
506 | public boolean isRunSpecified() | ||
507 | { | ||
508 | return runSpecified; | ||
509 | } | ||
510 | |||
511 | /** | ||
512 | * <!-- begin-user-doc --> | ||
513 | * <!-- end-user-doc --> | ||
514 | * @generated | ||
515 | */ | ||
516 | public void setRunSpecified(boolean newRunSpecified) | ||
517 | { | ||
518 | boolean oldRunSpecified = runSpecified; | ||
519 | runSpecified = newRunSpecified; | ||
520 | if (eNotificationRequired()) | ||
521 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED, oldRunSpecified, runSpecified)); | ||
522 | } | ||
523 | |||
524 | /** | ||
525 | * <!-- begin-user-doc --> | ||
526 | * <!-- end-user-doc --> | ||
527 | * @generated | ||
528 | */ | ||
441 | public int getRuns() | 529 | public int getRuns() |
442 | { | 530 | { |
443 | return runs; | 531 | return runs; |
@@ -532,54 +620,6 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
532 | * <!-- end-user-doc --> | 620 | * <!-- end-user-doc --> |
533 | * @generated | 621 | * @generated |
534 | */ | 622 | */ |
535 | public File getTagetFolder() | ||
536 | { | ||
537 | return tagetFolder; | ||
538 | } | ||
539 | |||
540 | /** | ||
541 | * <!-- begin-user-doc --> | ||
542 | * <!-- end-user-doc --> | ||
543 | * @generated | ||
544 | */ | ||
545 | public NotificationChain basicSetTagetFolder(File newTagetFolder, NotificationChain msgs) | ||
546 | { | ||
547 | File oldTagetFolder = tagetFolder; | ||
548 | tagetFolder = newTagetFolder; | ||
549 | if (eNotificationRequired()) | ||
550 | { | ||
551 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, oldTagetFolder, newTagetFolder); | ||
552 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
553 | } | ||
554 | return msgs; | ||
555 | } | ||
556 | |||
557 | /** | ||
558 | * <!-- begin-user-doc --> | ||
559 | * <!-- end-user-doc --> | ||
560 | * @generated | ||
561 | */ | ||
562 | public void setTagetFolder(File newTagetFolder) | ||
563 | { | ||
564 | if (newTagetFolder != tagetFolder) | ||
565 | { | ||
566 | NotificationChain msgs = null; | ||
567 | if (tagetFolder != null) | ||
568 | msgs = ((InternalEObject)tagetFolder).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, null, msgs); | ||
569 | if (newTagetFolder != null) | ||
570 | msgs = ((InternalEObject)newTagetFolder).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, null, msgs); | ||
571 | msgs = basicSetTagetFolder(newTagetFolder, msgs); | ||
572 | if (msgs != null) msgs.dispatch(); | ||
573 | } | ||
574 | else if (eNotificationRequired()) | ||
575 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, newTagetFolder, newTagetFolder)); | ||
576 | } | ||
577 | |||
578 | /** | ||
579 | * <!-- begin-user-doc --> | ||
580 | * <!-- end-user-doc --> | ||
581 | * @generated | ||
582 | */ | ||
583 | public File getDebugFolder() | 623 | public File getDebugFolder() |
584 | { | 624 | { |
585 | return debugFolder; | 625 | return debugFolder; |
@@ -724,6 +764,54 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
724 | * <!-- end-user-doc --> | 764 | * <!-- end-user-doc --> |
725 | * @generated | 765 | * @generated |
726 | */ | 766 | */ |
767 | public File getTagetFolder() | ||
768 | { | ||
769 | return tagetFolder; | ||
770 | } | ||
771 | |||
772 | /** | ||
773 | * <!-- begin-user-doc --> | ||
774 | * <!-- end-user-doc --> | ||
775 | * @generated | ||
776 | */ | ||
777 | public NotificationChain basicSetTagetFolder(File newTagetFolder, NotificationChain msgs) | ||
778 | { | ||
779 | File oldTagetFolder = tagetFolder; | ||
780 | tagetFolder = newTagetFolder; | ||
781 | if (eNotificationRequired()) | ||
782 | { | ||
783 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, oldTagetFolder, newTagetFolder); | ||
784 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
785 | } | ||
786 | return msgs; | ||
787 | } | ||
788 | |||
789 | /** | ||
790 | * <!-- begin-user-doc --> | ||
791 | * <!-- end-user-doc --> | ||
792 | * @generated | ||
793 | */ | ||
794 | public void setTagetFolder(File newTagetFolder) | ||
795 | { | ||
796 | if (newTagetFolder != tagetFolder) | ||
797 | { | ||
798 | NotificationChain msgs = null; | ||
799 | if (tagetFolder != null) | ||
800 | msgs = ((InternalEObject)tagetFolder).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, null, msgs); | ||
801 | if (newTagetFolder != null) | ||
802 | msgs = ((InternalEObject)newTagetFolder).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, null, msgs); | ||
803 | msgs = basicSetTagetFolder(newTagetFolder, msgs); | ||
804 | if (msgs != null) msgs.dispatch(); | ||
805 | } | ||
806 | else if (eNotificationRequired()) | ||
807 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, newTagetFolder, newTagetFolder)); | ||
808 | } | ||
809 | |||
810 | /** | ||
811 | * <!-- begin-user-doc --> | ||
812 | * <!-- end-user-doc --> | ||
813 | * @generated | ||
814 | */ | ||
727 | @Override | 815 | @Override |
728 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | 816 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) |
729 | { | 817 | { |
@@ -739,14 +827,14 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
739 | return basicSetScope(null, msgs); | 827 | return basicSetScope(null, msgs); |
740 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: | 828 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: |
741 | return basicSetConfig(null, msgs); | 829 | return basicSetConfig(null, msgs); |
742 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: | ||
743 | return basicSetTagetFolder(null, msgs); | ||
744 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: | 830 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: |
745 | return basicSetDebugFolder(null, msgs); | 831 | return basicSetDebugFolder(null, msgs); |
746 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: | 832 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: |
747 | return basicSetTargetLogFile(null, msgs); | 833 | return basicSetTargetLogFile(null, msgs); |
748 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: | 834 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: |
749 | return basicSetTargetStatisticsFile(null, msgs); | 835 | return basicSetTargetStatisticsFile(null, msgs); |
836 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: | ||
837 | return basicSetTagetFolder(null, msgs); | ||
750 | } | 838 | } |
751 | return super.eInverseRemove(otherEnd, featureID, msgs); | 839 | return super.eInverseRemove(otherEnd, featureID, msgs); |
752 | } | 840 | } |
@@ -769,22 +857,26 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
769 | return getPatterns(); | 857 | return getPatterns(); |
770 | case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: | 858 | case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: |
771 | return getScope(); | 859 | return getScope(); |
860 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: | ||
861 | return isNumberSpecified(); | ||
772 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: | 862 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: |
773 | return getNumber(); | 863 | return getNumber(); |
864 | case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: | ||
865 | return isRunSpecified(); | ||
774 | case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: | 866 | case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: |
775 | return getRuns(); | 867 | return getRuns(); |
776 | case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: | 868 | case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: |
777 | return getSolver(); | 869 | return getSolver(); |
778 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: | 870 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: |
779 | return getConfig(); | 871 | return getConfig(); |
780 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: | ||
781 | return getTagetFolder(); | ||
782 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: | 872 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: |
783 | return getDebugFolder(); | 873 | return getDebugFolder(); |
784 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: | 874 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: |
785 | return getTargetLogFile(); | 875 | return getTargetLogFile(); |
786 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: | 876 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: |
787 | return getTargetStatisticsFile(); | 877 | return getTargetStatisticsFile(); |
878 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: | ||
879 | return getTagetFolder(); | ||
788 | } | 880 | } |
789 | return super.eGet(featureID, resolve, coreType); | 881 | return super.eGet(featureID, resolve, coreType); |
790 | } | 882 | } |
@@ -811,9 +903,15 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
811 | case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: | 903 | case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: |
812 | setScope((Scope)newValue); | 904 | setScope((Scope)newValue); |
813 | return; | 905 | return; |
906 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: | ||
907 | setNumberSpecified((Boolean)newValue); | ||
908 | return; | ||
814 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: | 909 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: |
815 | setNumber((Integer)newValue); | 910 | setNumber((Integer)newValue); |
816 | return; | 911 | return; |
912 | case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: | ||
913 | setRunSpecified((Boolean)newValue); | ||
914 | return; | ||
817 | case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: | 915 | case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: |
818 | setRuns((Integer)newValue); | 916 | setRuns((Integer)newValue); |
819 | return; | 917 | return; |
@@ -823,9 +921,6 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
823 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: | 921 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: |
824 | setConfig((Config)newValue); | 922 | setConfig((Config)newValue); |
825 | return; | 923 | return; |
826 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: | ||
827 | setTagetFolder((File)newValue); | ||
828 | return; | ||
829 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: | 924 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: |
830 | setDebugFolder((File)newValue); | 925 | setDebugFolder((File)newValue); |
831 | return; | 926 | return; |
@@ -835,6 +930,9 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
835 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: | 930 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: |
836 | setTargetStatisticsFile((File)newValue); | 931 | setTargetStatisticsFile((File)newValue); |
837 | return; | 932 | return; |
933 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: | ||
934 | setTagetFolder((File)newValue); | ||
935 | return; | ||
838 | } | 936 | } |
839 | super.eSet(featureID, newValue); | 937 | super.eSet(featureID, newValue); |
840 | } | 938 | } |
@@ -861,9 +959,15 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
861 | case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: | 959 | case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: |
862 | setScope((Scope)null); | 960 | setScope((Scope)null); |
863 | return; | 961 | return; |
962 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: | ||
963 | setNumberSpecified(NUMBER_SPECIFIED_EDEFAULT); | ||
964 | return; | ||
864 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: | 965 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: |
865 | setNumber(NUMBER_EDEFAULT); | 966 | setNumber(NUMBER_EDEFAULT); |
866 | return; | 967 | return; |
968 | case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: | ||
969 | setRunSpecified(RUN_SPECIFIED_EDEFAULT); | ||
970 | return; | ||
867 | case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: | 971 | case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: |
868 | setRuns(RUNS_EDEFAULT); | 972 | setRuns(RUNS_EDEFAULT); |
869 | return; | 973 | return; |
@@ -873,9 +977,6 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
873 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: | 977 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: |
874 | setConfig((Config)null); | 978 | setConfig((Config)null); |
875 | return; | 979 | return; |
876 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: | ||
877 | setTagetFolder((File)null); | ||
878 | return; | ||
879 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: | 980 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: |
880 | setDebugFolder((File)null); | 981 | setDebugFolder((File)null); |
881 | return; | 982 | return; |
@@ -885,6 +986,9 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
885 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: | 986 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: |
886 | setTargetStatisticsFile((File)null); | 987 | setTargetStatisticsFile((File)null); |
887 | return; | 988 | return; |
989 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: | ||
990 | setTagetFolder((File)null); | ||
991 | return; | ||
888 | } | 992 | } |
889 | super.eUnset(featureID); | 993 | super.eUnset(featureID); |
890 | } | 994 | } |
@@ -907,22 +1011,26 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
907 | return patterns != null; | 1011 | return patterns != null; |
908 | case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: | 1012 | case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: |
909 | return scope != null; | 1013 | return scope != null; |
1014 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: | ||
1015 | return numberSpecified != NUMBER_SPECIFIED_EDEFAULT; | ||
910 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: | 1016 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: |
911 | return number != NUMBER_EDEFAULT; | 1017 | return number != NUMBER_EDEFAULT; |
1018 | case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: | ||
1019 | return runSpecified != RUN_SPECIFIED_EDEFAULT; | ||
912 | case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: | 1020 | case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: |
913 | return runs != RUNS_EDEFAULT; | 1021 | return runs != RUNS_EDEFAULT; |
914 | case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: | 1022 | case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: |
915 | return solver != SOLVER_EDEFAULT; | 1023 | return solver != SOLVER_EDEFAULT; |
916 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: | 1024 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: |
917 | return config != null; | 1025 | return config != null; |
918 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: | ||
919 | return tagetFolder != null; | ||
920 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: | 1026 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: |
921 | return debugFolder != null; | 1027 | return debugFolder != null; |
922 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: | 1028 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: |
923 | return targetLogFile != null; | 1029 | return targetLogFile != null; |
924 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: | 1030 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: |
925 | return targetStatisticsFile != null; | 1031 | return targetStatisticsFile != null; |
1032 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: | ||
1033 | return tagetFolder != null; | ||
926 | } | 1034 | } |
927 | return super.eIsSet(featureID); | 1035 | return super.eIsSet(featureID); |
928 | } | 1036 | } |
@@ -938,8 +1046,12 @@ public class GenerationTaskImpl extends TaskImpl implements GenerationTask | |||
938 | if (eIsProxy()) return super.toString(); | 1046 | if (eIsProxy()) return super.toString(); |
939 | 1047 | ||
940 | StringBuffer result = new StringBuffer(super.toString()); | 1048 | StringBuffer result = new StringBuffer(super.toString()); |
941 | result.append(" (number: "); | 1049 | result.append(" (numberSpecified: "); |
1050 | result.append(numberSpecified); | ||
1051 | result.append(", number: "); | ||
942 | result.append(number); | 1052 | result.append(number); |
1053 | result.append(", runSpecified: "); | ||
1054 | result.append(runSpecified); | ||
943 | result.append(", runs: "); | 1055 | result.append(", runs: "); |
944 | result.append(runs); | 1056 | result.append(runs); |
945 | result.append(", solver: "); | 1057 | result.append(", solver: "); |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntEnumberationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntEnumberationImpl.java new file mode 100644 index 00000000..bf59967e --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntEnumberationImpl.java | |||
@@ -0,0 +1,162 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | ||
5 | |||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | ||
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation; | ||
8 | |||
9 | import java.util.Collection; | ||
10 | |||
11 | import org.eclipse.emf.common.util.EList; | ||
12 | |||
13 | import org.eclipse.emf.ecore.EClass; | ||
14 | |||
15 | import org.eclipse.emf.ecore.util.EDataTypeEList; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>Int Enumberation</b></em>'. | ||
20 | * <!-- end-user-doc --> | ||
21 | * <p> | ||
22 | * The following features are implemented: | ||
23 | * </p> | ||
24 | * <ul> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl#getEntry <em>Entry</em>}</li> | ||
26 | * </ul> | ||
27 | * | ||
28 | * @generated | ||
29 | */ | ||
30 | public class IntEnumberationImpl extends NumberSpecificationImpl implements IntEnumberation | ||
31 | { | ||
32 | /** | ||
33 | * The cached value of the '{@link #getEntry() <em>Entry</em>}' attribute list. | ||
34 | * <!-- begin-user-doc --> | ||
35 | * <!-- end-user-doc --> | ||
36 | * @see #getEntry() | ||
37 | * @generated | ||
38 | * @ordered | ||
39 | */ | ||
40 | protected EList<Integer> entry; | ||
41 | |||
42 | /** | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @generated | ||
46 | */ | ||
47 | protected IntEnumberationImpl() | ||
48 | { | ||
49 | super(); | ||
50 | } | ||
51 | |||
52 | /** | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <!-- end-user-doc --> | ||
55 | * @generated | ||
56 | */ | ||
57 | @Override | ||
58 | protected EClass eStaticClass() | ||
59 | { | ||
60 | return ApplicationConfigurationPackage.Literals.INT_ENUMBERATION; | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | public EList<Integer> getEntry() | ||
69 | { | ||
70 | if (entry == null) | ||
71 | { | ||
72 | entry = new EDataTypeEList<Integer>(Integer.class, this, ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY); | ||
73 | } | ||
74 | return entry; | ||
75 | } | ||
76 | |||
77 | /** | ||
78 | * <!-- begin-user-doc --> | ||
79 | * <!-- end-user-doc --> | ||
80 | * @generated | ||
81 | */ | ||
82 | @Override | ||
83 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
84 | { | ||
85 | switch (featureID) | ||
86 | { | ||
87 | case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: | ||
88 | return getEntry(); | ||
89 | } | ||
90 | return super.eGet(featureID, resolve, coreType); | ||
91 | } | ||
92 | |||
93 | /** | ||
94 | * <!-- begin-user-doc --> | ||
95 | * <!-- end-user-doc --> | ||
96 | * @generated | ||
97 | */ | ||
98 | @SuppressWarnings("unchecked") | ||
99 | @Override | ||
100 | public void eSet(int featureID, Object newValue) | ||
101 | { | ||
102 | switch (featureID) | ||
103 | { | ||
104 | case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: | ||
105 | getEntry().clear(); | ||
106 | getEntry().addAll((Collection<? extends Integer>)newValue); | ||
107 | return; | ||
108 | } | ||
109 | super.eSet(featureID, newValue); | ||
110 | } | ||
111 | |||
112 | /** | ||
113 | * <!-- begin-user-doc --> | ||
114 | * <!-- end-user-doc --> | ||
115 | * @generated | ||
116 | */ | ||
117 | @Override | ||
118 | public void eUnset(int featureID) | ||
119 | { | ||
120 | switch (featureID) | ||
121 | { | ||
122 | case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: | ||
123 | getEntry().clear(); | ||
124 | return; | ||
125 | } | ||
126 | super.eUnset(featureID); | ||
127 | } | ||
128 | |||
129 | /** | ||
130 | * <!-- begin-user-doc --> | ||
131 | * <!-- end-user-doc --> | ||
132 | * @generated | ||
133 | */ | ||
134 | @Override | ||
135 | public boolean eIsSet(int featureID) | ||
136 | { | ||
137 | switch (featureID) | ||
138 | { | ||
139 | case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: | ||
140 | return entry != null && !entry.isEmpty(); | ||
141 | } | ||
142 | return super.eIsSet(featureID); | ||
143 | } | ||
144 | |||
145 | /** | ||
146 | * <!-- begin-user-doc --> | ||
147 | * <!-- end-user-doc --> | ||
148 | * @generated | ||
149 | */ | ||
150 | @Override | ||
151 | public String toString() | ||
152 | { | ||
153 | if (eIsProxy()) return super.toString(); | ||
154 | |||
155 | StringBuffer result = new StringBuffer(super.toString()); | ||
156 | result.append(" (entry: "); | ||
157 | result.append(entry); | ||
158 | result.append(')'); | ||
159 | return result.toString(); | ||
160 | } | ||
161 | |||
162 | } //IntEnumberationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerTypeScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerTypeScopeImpl.java new file mode 100644 index 00000000..644eb55c --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerTypeScopeImpl.java | |||
@@ -0,0 +1,194 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | ||
5 | |||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | ||
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope; | ||
9 | |||
10 | import org.eclipse.emf.common.notify.Notification; | ||
11 | import org.eclipse.emf.common.notify.NotificationChain; | ||
12 | |||
13 | import org.eclipse.emf.ecore.EClass; | ||
14 | import org.eclipse.emf.ecore.InternalEObject; | ||
15 | |||
16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
17 | |||
18 | /** | ||
19 | * <!-- begin-user-doc --> | ||
20 | * An implementation of the model object '<em><b>Integer Type Scope</b></em>'. | ||
21 | * <!-- end-user-doc --> | ||
22 | * <p> | ||
23 | * The following features are implemented: | ||
24 | * </p> | ||
25 | * <ul> | ||
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl#getType <em>Type</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class IntegerTypeScopeImpl extends TypeScopeImpl implements IntegerTypeScope | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getType() <em>Type</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getType() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected IntegerReference type; | ||
42 | |||
43 | /** | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @generated | ||
47 | */ | ||
48 | protected IntegerTypeScopeImpl() | ||
49 | { | ||
50 | super(); | ||
51 | } | ||
52 | |||
53 | /** | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @generated | ||
57 | */ | ||
58 | @Override | ||
59 | protected EClass eStaticClass() | ||
60 | { | ||
61 | return ApplicationConfigurationPackage.Literals.INTEGER_TYPE_SCOPE; | ||
62 | } | ||
63 | |||
64 | /** | ||
65 | * <!-- begin-user-doc --> | ||
66 | * <!-- end-user-doc --> | ||
67 | * @generated | ||
68 | */ | ||
69 | public IntegerReference getType() | ||
70 | { | ||
71 | return type; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public NotificationChain basicSetType(IntegerReference newType, NotificationChain msgs) | ||
80 | { | ||
81 | IntegerReference oldType = type; | ||
82 | type = newType; | ||
83 | if (eNotificationRequired()) | ||
84 | { | ||
85 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, oldType, newType); | ||
86 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
87 | } | ||
88 | return msgs; | ||
89 | } | ||
90 | |||
91 | /** | ||
92 | * <!-- begin-user-doc --> | ||
93 | * <!-- end-user-doc --> | ||
94 | * @generated | ||
95 | */ | ||
96 | public void setType(IntegerReference newType) | ||
97 | { | ||
98 | if (newType != type) | ||
99 | { | ||
100 | NotificationChain msgs = null; | ||
101 | if (type != null) | ||
102 | msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, null, msgs); | ||
103 | if (newType != null) | ||
104 | msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, null, msgs); | ||
105 | msgs = basicSetType(newType, msgs); | ||
106 | if (msgs != null) msgs.dispatch(); | ||
107 | } | ||
108 | else if (eNotificationRequired()) | ||
109 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, newType, newType)); | ||
110 | } | ||
111 | |||
112 | /** | ||
113 | * <!-- begin-user-doc --> | ||
114 | * <!-- end-user-doc --> | ||
115 | * @generated | ||
116 | */ | ||
117 | @Override | ||
118 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
119 | { | ||
120 | switch (featureID) | ||
121 | { | ||
122 | case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: | ||
123 | return basicSetType(null, msgs); | ||
124 | } | ||
125 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
126 | } | ||
127 | |||
128 | /** | ||
129 | * <!-- begin-user-doc --> | ||
130 | * <!-- end-user-doc --> | ||
131 | * @generated | ||
132 | */ | ||
133 | @Override | ||
134 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
135 | { | ||
136 | switch (featureID) | ||
137 | { | ||
138 | case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: | ||
139 | return getType(); | ||
140 | } | ||
141 | return super.eGet(featureID, resolve, coreType); | ||
142 | } | ||
143 | |||
144 | /** | ||
145 | * <!-- begin-user-doc --> | ||
146 | * <!-- end-user-doc --> | ||
147 | * @generated | ||
148 | */ | ||
149 | @Override | ||
150 | public void eSet(int featureID, Object newValue) | ||
151 | { | ||
152 | switch (featureID) | ||
153 | { | ||
154 | case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: | ||
155 | setType((IntegerReference)newValue); | ||
156 | return; | ||
157 | } | ||
158 | super.eSet(featureID, newValue); | ||
159 | } | ||
160 | |||
161 | /** | ||
162 | * <!-- begin-user-doc --> | ||
163 | * <!-- end-user-doc --> | ||
164 | * @generated | ||
165 | */ | ||
166 | @Override | ||
167 | public void eUnset(int featureID) | ||
168 | { | ||
169 | switch (featureID) | ||
170 | { | ||
171 | case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: | ||
172 | setType((IntegerReference)null); | ||
173 | return; | ||
174 | } | ||
175 | super.eUnset(featureID); | ||
176 | } | ||
177 | |||
178 | /** | ||
179 | * <!-- begin-user-doc --> | ||
180 | * <!-- end-user-doc --> | ||
181 | * @generated | ||
182 | */ | ||
183 | @Override | ||
184 | public boolean eIsSet(int featureID) | ||
185 | { | ||
186 | switch (featureID) | ||
187 | { | ||
188 | case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: | ||
189 | return type != null; | ||
190 | } | ||
191 | return super.eIsSet(featureID); | ||
192 | } | ||
193 | |||
194 | } //IntegerTypeScopeImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntervallNumberImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntervallNumberImpl.java new file mode 100644 index 00000000..6079cc3a --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntervallNumberImpl.java | |||
@@ -0,0 +1,289 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | ||
5 | |||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | ||
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | |||
11 | import org.eclipse.emf.ecore.EClass; | ||
12 | |||
13 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
14 | |||
15 | /** | ||
16 | * <!-- begin-user-doc --> | ||
17 | * An implementation of the model object '<em><b>Intervall Number</b></em>'. | ||
18 | * <!-- end-user-doc --> | ||
19 | * <p> | ||
20 | * The following features are implemented: | ||
21 | * </p> | ||
22 | * <ul> | ||
23 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl#getMin <em>Min</em>}</li> | ||
24 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl#getMaxNumber <em>Max Number</em>}</li> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl#isMaxUnlimited <em>Max Unlimited</em>}</li> | ||
26 | * </ul> | ||
27 | * | ||
28 | * @generated | ||
29 | */ | ||
30 | public class IntervallNumberImpl extends NumberSpecificationImpl implements IntervallNumber | ||
31 | { | ||
32 | /** | ||
33 | * The default value of the '{@link #getMin() <em>Min</em>}' attribute. | ||
34 | * <!-- begin-user-doc --> | ||
35 | * <!-- end-user-doc --> | ||
36 | * @see #getMin() | ||
37 | * @generated | ||
38 | * @ordered | ||
39 | */ | ||
40 | protected static final int MIN_EDEFAULT = 0; | ||
41 | |||
42 | /** | ||
43 | * The cached value of the '{@link #getMin() <em>Min</em>}' attribute. | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @see #getMin() | ||
47 | * @generated | ||
48 | * @ordered | ||
49 | */ | ||
50 | protected int min = MIN_EDEFAULT; | ||
51 | |||
52 | /** | ||
53 | * The default value of the '{@link #getMaxNumber() <em>Max Number</em>}' attribute. | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @see #getMaxNumber() | ||
57 | * @generated | ||
58 | * @ordered | ||
59 | */ | ||
60 | protected static final int MAX_NUMBER_EDEFAULT = 0; | ||
61 | |||
62 | /** | ||
63 | * The cached value of the '{@link #getMaxNumber() <em>Max Number</em>}' attribute. | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @see #getMaxNumber() | ||
67 | * @generated | ||
68 | * @ordered | ||
69 | */ | ||
70 | protected int maxNumber = MAX_NUMBER_EDEFAULT; | ||
71 | |||
72 | /** | ||
73 | * The default value of the '{@link #isMaxUnlimited() <em>Max Unlimited</em>}' attribute. | ||
74 | * <!-- begin-user-doc --> | ||
75 | * <!-- end-user-doc --> | ||
76 | * @see #isMaxUnlimited() | ||
77 | * @generated | ||
78 | * @ordered | ||
79 | */ | ||
80 | protected static final boolean MAX_UNLIMITED_EDEFAULT = false; | ||
81 | |||
82 | /** | ||
83 | * The cached value of the '{@link #isMaxUnlimited() <em>Max Unlimited</em>}' attribute. | ||
84 | * <!-- begin-user-doc --> | ||
85 | * <!-- end-user-doc --> | ||
86 | * @see #isMaxUnlimited() | ||
87 | * @generated | ||
88 | * @ordered | ||
89 | */ | ||
90 | protected boolean maxUnlimited = MAX_UNLIMITED_EDEFAULT; | ||
91 | |||
92 | /** | ||
93 | * <!-- begin-user-doc --> | ||
94 | * <!-- end-user-doc --> | ||
95 | * @generated | ||
96 | */ | ||
97 | protected IntervallNumberImpl() | ||
98 | { | ||
99 | super(); | ||
100 | } | ||
101 | |||
102 | /** | ||
103 | * <!-- begin-user-doc --> | ||
104 | * <!-- end-user-doc --> | ||
105 | * @generated | ||
106 | */ | ||
107 | @Override | ||
108 | protected EClass eStaticClass() | ||
109 | { | ||
110 | return ApplicationConfigurationPackage.Literals.INTERVALL_NUMBER; | ||
111 | } | ||
112 | |||
113 | /** | ||
114 | * <!-- begin-user-doc --> | ||
115 | * <!-- end-user-doc --> | ||
116 | * @generated | ||
117 | */ | ||
118 | public int getMin() | ||
119 | { | ||
120 | return min; | ||
121 | } | ||
122 | |||
123 | /** | ||
124 | * <!-- begin-user-doc --> | ||
125 | * <!-- end-user-doc --> | ||
126 | * @generated | ||
127 | */ | ||
128 | public void setMin(int newMin) | ||
129 | { | ||
130 | int oldMin = min; | ||
131 | min = newMin; | ||
132 | if (eNotificationRequired()) | ||
133 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN, oldMin, min)); | ||
134 | } | ||
135 | |||
136 | /** | ||
137 | * <!-- begin-user-doc --> | ||
138 | * <!-- end-user-doc --> | ||
139 | * @generated | ||
140 | */ | ||
141 | public int getMaxNumber() | ||
142 | { | ||
143 | return maxNumber; | ||
144 | } | ||
145 | |||
146 | /** | ||
147 | * <!-- begin-user-doc --> | ||
148 | * <!-- end-user-doc --> | ||
149 | * @generated | ||
150 | */ | ||
151 | public void setMaxNumber(int newMaxNumber) | ||
152 | { | ||
153 | int oldMaxNumber = maxNumber; | ||
154 | maxNumber = newMaxNumber; | ||
155 | if (eNotificationRequired()) | ||
156 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER, oldMaxNumber, maxNumber)); | ||
157 | } | ||
158 | |||
159 | /** | ||
160 | * <!-- begin-user-doc --> | ||
161 | * <!-- end-user-doc --> | ||
162 | * @generated | ||
163 | */ | ||
164 | public boolean isMaxUnlimited() | ||
165 | { | ||
166 | return maxUnlimited; | ||
167 | } | ||
168 | |||
169 | /** | ||
170 | * <!-- begin-user-doc --> | ||
171 | * <!-- end-user-doc --> | ||
172 | * @generated | ||
173 | */ | ||
174 | public void setMaxUnlimited(boolean newMaxUnlimited) | ||
175 | { | ||
176 | boolean oldMaxUnlimited = maxUnlimited; | ||
177 | maxUnlimited = newMaxUnlimited; | ||
178 | if (eNotificationRequired()) | ||
179 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED, oldMaxUnlimited, maxUnlimited)); | ||
180 | } | ||
181 | |||
182 | /** | ||
183 | * <!-- begin-user-doc --> | ||
184 | * <!-- end-user-doc --> | ||
185 | * @generated | ||
186 | */ | ||
187 | @Override | ||
188 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
189 | { | ||
190 | switch (featureID) | ||
191 | { | ||
192 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: | ||
193 | return getMin(); | ||
194 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: | ||
195 | return getMaxNumber(); | ||
196 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: | ||
197 | return isMaxUnlimited(); | ||
198 | } | ||
199 | return super.eGet(featureID, resolve, coreType); | ||
200 | } | ||
201 | |||
202 | /** | ||
203 | * <!-- begin-user-doc --> | ||
204 | * <!-- end-user-doc --> | ||
205 | * @generated | ||
206 | */ | ||
207 | @Override | ||
208 | public void eSet(int featureID, Object newValue) | ||
209 | { | ||
210 | switch (featureID) | ||
211 | { | ||
212 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: | ||
213 | setMin((Integer)newValue); | ||
214 | return; | ||
215 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: | ||
216 | setMaxNumber((Integer)newValue); | ||
217 | return; | ||
218 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: | ||
219 | setMaxUnlimited((Boolean)newValue); | ||
220 | return; | ||
221 | } | ||
222 | super.eSet(featureID, newValue); | ||
223 | } | ||
224 | |||
225 | /** | ||
226 | * <!-- begin-user-doc --> | ||
227 | * <!-- end-user-doc --> | ||
228 | * @generated | ||
229 | */ | ||
230 | @Override | ||
231 | public void eUnset(int featureID) | ||
232 | { | ||
233 | switch (featureID) | ||
234 | { | ||
235 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: | ||
236 | setMin(MIN_EDEFAULT); | ||
237 | return; | ||
238 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: | ||
239 | setMaxNumber(MAX_NUMBER_EDEFAULT); | ||
240 | return; | ||
241 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: | ||
242 | setMaxUnlimited(MAX_UNLIMITED_EDEFAULT); | ||
243 | return; | ||
244 | } | ||
245 | super.eUnset(featureID); | ||
246 | } | ||
247 | |||
248 | /** | ||
249 | * <!-- begin-user-doc --> | ||
250 | * <!-- end-user-doc --> | ||
251 | * @generated | ||
252 | */ | ||
253 | @Override | ||
254 | public boolean eIsSet(int featureID) | ||
255 | { | ||
256 | switch (featureID) | ||
257 | { | ||
258 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: | ||
259 | return min != MIN_EDEFAULT; | ||
260 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: | ||
261 | return maxNumber != MAX_NUMBER_EDEFAULT; | ||
262 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: | ||
263 | return maxUnlimited != MAX_UNLIMITED_EDEFAULT; | ||
264 | } | ||
265 | return super.eIsSet(featureID); | ||
266 | } | ||
267 | |||
268 | /** | ||
269 | * <!-- begin-user-doc --> | ||
270 | * <!-- end-user-doc --> | ||
271 | * @generated | ||
272 | */ | ||
273 | @Override | ||
274 | public String toString() | ||
275 | { | ||
276 | if (eIsProxy()) return super.toString(); | ||
277 | |||
278 | StringBuffer result = new StringBuffer(super.toString()); | ||
279 | result.append(" (min: "); | ||
280 | result.append(min); | ||
281 | result.append(", maxNumber: "); | ||
282 | result.append(maxNumber); | ||
283 | result.append(", maxUnlimited: "); | ||
284 | result.append(maxUnlimited); | ||
285 | result.append(')'); | ||
286 | return result.toString(); | ||
287 | } | ||
288 | |||
289 | } //IntervallNumberImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/NumberSpecificationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/NumberSpecificationImpl.java new file mode 100644 index 00000000..b10ce009 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/NumberSpecificationImpl.java | |||
@@ -0,0 +1,43 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | ||
5 | |||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | ||
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification; | ||
8 | |||
9 | import org.eclipse.emf.ecore.EClass; | ||
10 | |||
11 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | ||
12 | |||
13 | /** | ||
14 | * <!-- begin-user-doc --> | ||
15 | * An implementation of the model object '<em><b>Number Specification</b></em>'. | ||
16 | * <!-- end-user-doc --> | ||
17 | * | ||
18 | * @generated | ||
19 | */ | ||
20 | public class NumberSpecificationImpl extends MinimalEObjectImpl.Container implements NumberSpecification | ||
21 | { | ||
22 | /** | ||
23 | * <!-- begin-user-doc --> | ||
24 | * <!-- end-user-doc --> | ||
25 | * @generated | ||
26 | */ | ||
27 | protected NumberSpecificationImpl() | ||
28 | { | ||
29 | super(); | ||
30 | } | ||
31 | |||
32 | /** | ||
33 | * <!-- begin-user-doc --> | ||
34 | * <!-- end-user-doc --> | ||
35 | * @generated | ||
36 | */ | ||
37 | @Override | ||
38 | protected EClass eStaticClass() | ||
39 | { | ||
40 | return ApplicationConfigurationPackage.Literals.NUMBER_SPECIFICATION; | ||
41 | } | ||
42 | |||
43 | } //NumberSpecificationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectTypeScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectTypeScopeImpl.java new file mode 100644 index 00000000..738ad0e2 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectTypeScopeImpl.java | |||
@@ -0,0 +1,194 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | ||
5 | |||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | ||
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope; | ||
9 | |||
10 | import org.eclipse.emf.common.notify.Notification; | ||
11 | import org.eclipse.emf.common.notify.NotificationChain; | ||
12 | |||
13 | import org.eclipse.emf.ecore.EClass; | ||
14 | import org.eclipse.emf.ecore.InternalEObject; | ||
15 | |||
16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
17 | |||
18 | /** | ||
19 | * <!-- begin-user-doc --> | ||
20 | * An implementation of the model object '<em><b>Object Type Scope</b></em>'. | ||
21 | * <!-- end-user-doc --> | ||
22 | * <p> | ||
23 | * The following features are implemented: | ||
24 | * </p> | ||
25 | * <ul> | ||
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl#getType <em>Type</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class ObjectTypeScopeImpl extends TypeScopeImpl implements ObjectTypeScope | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getType() <em>Type</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getType() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected ObjectReference type; | ||
42 | |||
43 | /** | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @generated | ||
47 | */ | ||
48 | protected ObjectTypeScopeImpl() | ||
49 | { | ||
50 | super(); | ||
51 | } | ||
52 | |||
53 | /** | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @generated | ||
57 | */ | ||
58 | @Override | ||
59 | protected EClass eStaticClass() | ||
60 | { | ||
61 | return ApplicationConfigurationPackage.Literals.OBJECT_TYPE_SCOPE; | ||
62 | } | ||
63 | |||
64 | /** | ||
65 | * <!-- begin-user-doc --> | ||
66 | * <!-- end-user-doc --> | ||
67 | * @generated | ||
68 | */ | ||
69 | public ObjectReference getType() | ||
70 | { | ||
71 | return type; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public NotificationChain basicSetType(ObjectReference newType, NotificationChain msgs) | ||
80 | { | ||
81 | ObjectReference oldType = type; | ||
82 | type = newType; | ||
83 | if (eNotificationRequired()) | ||
84 | { | ||
85 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, oldType, newType); | ||
86 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
87 | } | ||
88 | return msgs; | ||
89 | } | ||
90 | |||
91 | /** | ||
92 | * <!-- begin-user-doc --> | ||
93 | * <!-- end-user-doc --> | ||
94 | * @generated | ||
95 | */ | ||
96 | public void setType(ObjectReference newType) | ||
97 | { | ||
98 | if (newType != type) | ||
99 | { | ||
100 | NotificationChain msgs = null; | ||
101 | if (type != null) | ||
102 | msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, null, msgs); | ||
103 | if (newType != null) | ||
104 | msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, null, msgs); | ||
105 | msgs = basicSetType(newType, msgs); | ||
106 | if (msgs != null) msgs.dispatch(); | ||
107 | } | ||
108 | else if (eNotificationRequired()) | ||
109 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, newType, newType)); | ||
110 | } | ||
111 | |||
112 | /** | ||
113 | * <!-- begin-user-doc --> | ||
114 | * <!-- end-user-doc --> | ||
115 | * @generated | ||
116 | */ | ||
117 | @Override | ||
118 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
119 | { | ||
120 | switch (featureID) | ||
121 | { | ||
122 | case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: | ||
123 | return basicSetType(null, msgs); | ||
124 | } | ||
125 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
126 | } | ||
127 | |||
128 | /** | ||
129 | * <!-- begin-user-doc --> | ||
130 | * <!-- end-user-doc --> | ||
131 | * @generated | ||
132 | */ | ||
133 | @Override | ||
134 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
135 | { | ||
136 | switch (featureID) | ||
137 | { | ||
138 | case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: | ||
139 | return getType(); | ||
140 | } | ||
141 | return super.eGet(featureID, resolve, coreType); | ||
142 | } | ||
143 | |||
144 | /** | ||
145 | * <!-- begin-user-doc --> | ||
146 | * <!-- end-user-doc --> | ||
147 | * @generated | ||
148 | */ | ||
149 | @Override | ||
150 | public void eSet(int featureID, Object newValue) | ||
151 | { | ||
152 | switch (featureID) | ||
153 | { | ||
154 | case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: | ||
155 | setType((ObjectReference)newValue); | ||
156 | return; | ||
157 | } | ||
158 | super.eSet(featureID, newValue); | ||
159 | } | ||
160 | |||
161 | /** | ||
162 | * <!-- begin-user-doc --> | ||
163 | * <!-- end-user-doc --> | ||
164 | * @generated | ||
165 | */ | ||
166 | @Override | ||
167 | public void eUnset(int featureID) | ||
168 | { | ||
169 | switch (featureID) | ||
170 | { | ||
171 | case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: | ||
172 | setType((ObjectReference)null); | ||
173 | return; | ||
174 | } | ||
175 | super.eUnset(featureID); | ||
176 | } | ||
177 | |||
178 | /** | ||
179 | * <!-- begin-user-doc --> | ||
180 | * <!-- end-user-doc --> | ||
181 | * @generated | ||
182 | */ | ||
183 | @Override | ||
184 | public boolean eIsSet(int featureID) | ||
185 | { | ||
186 | switch (featureID) | ||
187 | { | ||
188 | case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: | ||
189 | return type != null; | ||
190 | } | ||
191 | return super.eIsSet(featureID); | ||
192 | } | ||
193 | |||
194 | } //ObjectTypeScopeImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealEnumerationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealEnumerationImpl.java new file mode 100644 index 00000000..0025b61a --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealEnumerationImpl.java | |||
@@ -0,0 +1,162 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | ||
5 | |||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | ||
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration; | ||
8 | |||
9 | import java.util.Collection; | ||
10 | |||
11 | import org.eclipse.emf.common.util.EList; | ||
12 | |||
13 | import org.eclipse.emf.ecore.EClass; | ||
14 | |||
15 | import org.eclipse.emf.ecore.util.EDataTypeEList; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>Real Enumeration</b></em>'. | ||
20 | * <!-- end-user-doc --> | ||
21 | * <p> | ||
22 | * The following features are implemented: | ||
23 | * </p> | ||
24 | * <ul> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl#getEntry <em>Entry</em>}</li> | ||
26 | * </ul> | ||
27 | * | ||
28 | * @generated | ||
29 | */ | ||
30 | public class RealEnumerationImpl extends NumberSpecificationImpl implements RealEnumeration | ||
31 | { | ||
32 | /** | ||
33 | * The cached value of the '{@link #getEntry() <em>Entry</em>}' attribute list. | ||
34 | * <!-- begin-user-doc --> | ||
35 | * <!-- end-user-doc --> | ||
36 | * @see #getEntry() | ||
37 | * @generated | ||
38 | * @ordered | ||
39 | */ | ||
40 | protected EList<Integer> entry; | ||
41 | |||
42 | /** | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @generated | ||
46 | */ | ||
47 | protected RealEnumerationImpl() | ||
48 | { | ||
49 | super(); | ||
50 | } | ||
51 | |||
52 | /** | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <!-- end-user-doc --> | ||
55 | * @generated | ||
56 | */ | ||
57 | @Override | ||
58 | protected EClass eStaticClass() | ||
59 | { | ||
60 | return ApplicationConfigurationPackage.Literals.REAL_ENUMERATION; | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | public EList<Integer> getEntry() | ||
69 | { | ||
70 | if (entry == null) | ||
71 | { | ||
72 | entry = new EDataTypeEList<Integer>(Integer.class, this, ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY); | ||
73 | } | ||
74 | return entry; | ||
75 | } | ||
76 | |||
77 | /** | ||
78 | * <!-- begin-user-doc --> | ||
79 | * <!-- end-user-doc --> | ||
80 | * @generated | ||
81 | */ | ||
82 | @Override | ||
83 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
84 | { | ||
85 | switch (featureID) | ||
86 | { | ||
87 | case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: | ||
88 | return getEntry(); | ||
89 | } | ||
90 | return super.eGet(featureID, resolve, coreType); | ||
91 | } | ||
92 | |||
93 | /** | ||
94 | * <!-- begin-user-doc --> | ||
95 | * <!-- end-user-doc --> | ||
96 | * @generated | ||
97 | */ | ||
98 | @SuppressWarnings("unchecked") | ||
99 | @Override | ||
100 | public void eSet(int featureID, Object newValue) | ||
101 | { | ||
102 | switch (featureID) | ||
103 | { | ||
104 | case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: | ||
105 | getEntry().clear(); | ||
106 | getEntry().addAll((Collection<? extends Integer>)newValue); | ||
107 | return; | ||
108 | } | ||
109 | super.eSet(featureID, newValue); | ||
110 | } | ||
111 | |||
112 | /** | ||
113 | * <!-- begin-user-doc --> | ||
114 | * <!-- end-user-doc --> | ||
115 | * @generated | ||
116 | */ | ||
117 | @Override | ||
118 | public void eUnset(int featureID) | ||
119 | { | ||
120 | switch (featureID) | ||
121 | { | ||
122 | case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: | ||
123 | getEntry().clear(); | ||
124 | return; | ||
125 | } | ||
126 | super.eUnset(featureID); | ||
127 | } | ||
128 | |||
129 | /** | ||
130 | * <!-- begin-user-doc --> | ||
131 | * <!-- end-user-doc --> | ||
132 | * @generated | ||
133 | */ | ||
134 | @Override | ||
135 | public boolean eIsSet(int featureID) | ||
136 | { | ||
137 | switch (featureID) | ||
138 | { | ||
139 | case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: | ||
140 | return entry != null && !entry.isEmpty(); | ||
141 | } | ||
142 | return super.eIsSet(featureID); | ||
143 | } | ||
144 | |||
145 | /** | ||
146 | * <!-- begin-user-doc --> | ||
147 | * <!-- end-user-doc --> | ||
148 | * @generated | ||
149 | */ | ||
150 | @Override | ||
151 | public String toString() | ||
152 | { | ||
153 | if (eIsProxy()) return super.toString(); | ||
154 | |||
155 | StringBuffer result = new StringBuffer(super.toString()); | ||
156 | result.append(" (entry: "); | ||
157 | result.append(entry); | ||
158 | result.append(')'); | ||
159 | return result.toString(); | ||
160 | } | ||
161 | |||
162 | } //RealEnumerationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealTypeScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealTypeScopeImpl.java new file mode 100644 index 00000000..91cdf9e4 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealTypeScopeImpl.java | |||
@@ -0,0 +1,194 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | ||
5 | |||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | ||
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope; | ||
9 | |||
10 | import org.eclipse.emf.common.notify.Notification; | ||
11 | import org.eclipse.emf.common.notify.NotificationChain; | ||
12 | |||
13 | import org.eclipse.emf.ecore.EClass; | ||
14 | import org.eclipse.emf.ecore.InternalEObject; | ||
15 | |||
16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
17 | |||
18 | /** | ||
19 | * <!-- begin-user-doc --> | ||
20 | * An implementation of the model object '<em><b>Real Type Scope</b></em>'. | ||
21 | * <!-- end-user-doc --> | ||
22 | * <p> | ||
23 | * The following features are implemented: | ||
24 | * </p> | ||
25 | * <ul> | ||
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl#getType <em>Type</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class RealTypeScopeImpl extends TypeScopeImpl implements RealTypeScope | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getType() <em>Type</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getType() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected RealReference type; | ||
42 | |||
43 | /** | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @generated | ||
47 | */ | ||
48 | protected RealTypeScopeImpl() | ||
49 | { | ||
50 | super(); | ||
51 | } | ||
52 | |||
53 | /** | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @generated | ||
57 | */ | ||
58 | @Override | ||
59 | protected EClass eStaticClass() | ||
60 | { | ||
61 | return ApplicationConfigurationPackage.Literals.REAL_TYPE_SCOPE; | ||
62 | } | ||
63 | |||
64 | /** | ||
65 | * <!-- begin-user-doc --> | ||
66 | * <!-- end-user-doc --> | ||
67 | * @generated | ||
68 | */ | ||
69 | public RealReference getType() | ||
70 | { | ||
71 | return type; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public NotificationChain basicSetType(RealReference newType, NotificationChain msgs) | ||
80 | { | ||
81 | RealReference oldType = type; | ||
82 | type = newType; | ||
83 | if (eNotificationRequired()) | ||
84 | { | ||
85 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, oldType, newType); | ||
86 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
87 | } | ||
88 | return msgs; | ||
89 | } | ||
90 | |||
91 | /** | ||
92 | * <!-- begin-user-doc --> | ||
93 | * <!-- end-user-doc --> | ||
94 | * @generated | ||
95 | */ | ||
96 | public void setType(RealReference newType) | ||
97 | { | ||
98 | if (newType != type) | ||
99 | { | ||
100 | NotificationChain msgs = null; | ||
101 | if (type != null) | ||
102 | msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, null, msgs); | ||
103 | if (newType != null) | ||
104 | msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, null, msgs); | ||
105 | msgs = basicSetType(newType, msgs); | ||
106 | if (msgs != null) msgs.dispatch(); | ||
107 | } | ||
108 | else if (eNotificationRequired()) | ||
109 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, newType, newType)); | ||
110 | } | ||
111 | |||
112 | /** | ||
113 | * <!-- begin-user-doc --> | ||
114 | * <!-- end-user-doc --> | ||
115 | * @generated | ||
116 | */ | ||
117 | @Override | ||
118 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
119 | { | ||
120 | switch (featureID) | ||
121 | { | ||
122 | case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: | ||
123 | return basicSetType(null, msgs); | ||
124 | } | ||
125 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
126 | } | ||
127 | |||
128 | /** | ||
129 | * <!-- begin-user-doc --> | ||
130 | * <!-- end-user-doc --> | ||
131 | * @generated | ||
132 | */ | ||
133 | @Override | ||
134 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
135 | { | ||
136 | switch (featureID) | ||
137 | { | ||
138 | case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: | ||
139 | return getType(); | ||
140 | } | ||
141 | return super.eGet(featureID, resolve, coreType); | ||
142 | } | ||
143 | |||
144 | /** | ||
145 | * <!-- begin-user-doc --> | ||
146 | * <!-- end-user-doc --> | ||
147 | * @generated | ||
148 | */ | ||
149 | @Override | ||
150 | public void eSet(int featureID, Object newValue) | ||
151 | { | ||
152 | switch (featureID) | ||
153 | { | ||
154 | case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: | ||
155 | setType((RealReference)newValue); | ||
156 | return; | ||
157 | } | ||
158 | super.eSet(featureID, newValue); | ||
159 | } | ||
160 | |||
161 | /** | ||
162 | * <!-- begin-user-doc --> | ||
163 | * <!-- end-user-doc --> | ||
164 | * @generated | ||
165 | */ | ||
166 | @Override | ||
167 | public void eUnset(int featureID) | ||
168 | { | ||
169 | switch (featureID) | ||
170 | { | ||
171 | case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: | ||
172 | setType((RealReference)null); | ||
173 | return; | ||
174 | } | ||
175 | super.eUnset(featureID); | ||
176 | } | ||
177 | |||
178 | /** | ||
179 | * <!-- begin-user-doc --> | ||
180 | * <!-- end-user-doc --> | ||
181 | * @generated | ||
182 | */ | ||
183 | @Override | ||
184 | public boolean eIsSet(int featureID) | ||
185 | { | ||
186 | switch (featureID) | ||
187 | { | ||
188 | case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: | ||
189 | return type != null; | ||
190 | } | ||
191 | return super.eIsSet(featureID); | ||
192 | } | ||
193 | |||
194 | } //RealTypeScopeImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringEnumerationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringEnumerationImpl.java new file mode 100644 index 00000000..7cd6f6f2 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringEnumerationImpl.java | |||
@@ -0,0 +1,162 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | ||
5 | |||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | ||
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration; | ||
8 | |||
9 | import java.util.Collection; | ||
10 | |||
11 | import org.eclipse.emf.common.util.EList; | ||
12 | |||
13 | import org.eclipse.emf.ecore.EClass; | ||
14 | |||
15 | import org.eclipse.emf.ecore.util.EDataTypeEList; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>String Enumeration</b></em>'. | ||
20 | * <!-- end-user-doc --> | ||
21 | * <p> | ||
22 | * The following features are implemented: | ||
23 | * </p> | ||
24 | * <ul> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl#getEntry <em>Entry</em>}</li> | ||
26 | * </ul> | ||
27 | * | ||
28 | * @generated | ||
29 | */ | ||
30 | public class StringEnumerationImpl extends NumberSpecificationImpl implements StringEnumeration | ||
31 | { | ||
32 | /** | ||
33 | * The cached value of the '{@link #getEntry() <em>Entry</em>}' attribute list. | ||
34 | * <!-- begin-user-doc --> | ||
35 | * <!-- end-user-doc --> | ||
36 | * @see #getEntry() | ||
37 | * @generated | ||
38 | * @ordered | ||
39 | */ | ||
40 | protected EList<String> entry; | ||
41 | |||
42 | /** | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @generated | ||
46 | */ | ||
47 | protected StringEnumerationImpl() | ||
48 | { | ||
49 | super(); | ||
50 | } | ||
51 | |||
52 | /** | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <!-- end-user-doc --> | ||
55 | * @generated | ||
56 | */ | ||
57 | @Override | ||
58 | protected EClass eStaticClass() | ||
59 | { | ||
60 | return ApplicationConfigurationPackage.Literals.STRING_ENUMERATION; | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | public EList<String> getEntry() | ||
69 | { | ||
70 | if (entry == null) | ||
71 | { | ||
72 | entry = new EDataTypeEList<String>(String.class, this, ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY); | ||
73 | } | ||
74 | return entry; | ||
75 | } | ||
76 | |||
77 | /** | ||
78 | * <!-- begin-user-doc --> | ||
79 | * <!-- end-user-doc --> | ||
80 | * @generated | ||
81 | */ | ||
82 | @Override | ||
83 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
84 | { | ||
85 | switch (featureID) | ||
86 | { | ||
87 | case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: | ||
88 | return getEntry(); | ||
89 | } | ||
90 | return super.eGet(featureID, resolve, coreType); | ||
91 | } | ||
92 | |||
93 | /** | ||
94 | * <!-- begin-user-doc --> | ||
95 | * <!-- end-user-doc --> | ||
96 | * @generated | ||
97 | */ | ||
98 | @SuppressWarnings("unchecked") | ||
99 | @Override | ||
100 | public void eSet(int featureID, Object newValue) | ||
101 | { | ||
102 | switch (featureID) | ||
103 | { | ||
104 | case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: | ||
105 | getEntry().clear(); | ||
106 | getEntry().addAll((Collection<? extends String>)newValue); | ||
107 | return; | ||
108 | } | ||
109 | super.eSet(featureID, newValue); | ||
110 | } | ||
111 | |||
112 | /** | ||
113 | * <!-- begin-user-doc --> | ||
114 | * <!-- end-user-doc --> | ||
115 | * @generated | ||
116 | */ | ||
117 | @Override | ||
118 | public void eUnset(int featureID) | ||
119 | { | ||
120 | switch (featureID) | ||
121 | { | ||
122 | case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: | ||
123 | getEntry().clear(); | ||
124 | return; | ||
125 | } | ||
126 | super.eUnset(featureID); | ||
127 | } | ||
128 | |||
129 | /** | ||
130 | * <!-- begin-user-doc --> | ||
131 | * <!-- end-user-doc --> | ||
132 | * @generated | ||
133 | */ | ||
134 | @Override | ||
135 | public boolean eIsSet(int featureID) | ||
136 | { | ||
137 | switch (featureID) | ||
138 | { | ||
139 | case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: | ||
140 | return entry != null && !entry.isEmpty(); | ||
141 | } | ||
142 | return super.eIsSet(featureID); | ||
143 | } | ||
144 | |||
145 | /** | ||
146 | * <!-- begin-user-doc --> | ||
147 | * <!-- end-user-doc --> | ||
148 | * @generated | ||
149 | */ | ||
150 | @Override | ||
151 | public String toString() | ||
152 | { | ||
153 | if (eIsProxy()) return super.toString(); | ||
154 | |||
155 | StringBuffer result = new StringBuffer(super.toString()); | ||
156 | result.append(" (entry: "); | ||
157 | result.append(entry); | ||
158 | result.append(')'); | ||
159 | return result.toString(); | ||
160 | } | ||
161 | |||
162 | } //StringEnumerationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringTypeScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringTypeScopeImpl.java new file mode 100644 index 00000000..6d6c41de --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringTypeScopeImpl.java | |||
@@ -0,0 +1,194 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | ||
5 | |||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | ||
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope; | ||
9 | |||
10 | import org.eclipse.emf.common.notify.Notification; | ||
11 | import org.eclipse.emf.common.notify.NotificationChain; | ||
12 | |||
13 | import org.eclipse.emf.ecore.EClass; | ||
14 | import org.eclipse.emf.ecore.InternalEObject; | ||
15 | |||
16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
17 | |||
18 | /** | ||
19 | * <!-- begin-user-doc --> | ||
20 | * An implementation of the model object '<em><b>String Type Scope</b></em>'. | ||
21 | * <!-- end-user-doc --> | ||
22 | * <p> | ||
23 | * The following features are implemented: | ||
24 | * </p> | ||
25 | * <ul> | ||
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl#getType <em>Type</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class StringTypeScopeImpl extends TypeScopeImpl implements StringTypeScope | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getType() <em>Type</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getType() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected StringReference type; | ||
42 | |||
43 | /** | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @generated | ||
47 | */ | ||
48 | protected StringTypeScopeImpl() | ||
49 | { | ||
50 | super(); | ||
51 | } | ||
52 | |||
53 | /** | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @generated | ||
57 | */ | ||
58 | @Override | ||
59 | protected EClass eStaticClass() | ||
60 | { | ||
61 | return ApplicationConfigurationPackage.Literals.STRING_TYPE_SCOPE; | ||
62 | } | ||
63 | |||
64 | /** | ||
65 | * <!-- begin-user-doc --> | ||
66 | * <!-- end-user-doc --> | ||
67 | * @generated | ||
68 | */ | ||
69 | public StringReference getType() | ||
70 | { | ||
71 | return type; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public NotificationChain basicSetType(StringReference newType, NotificationChain msgs) | ||
80 | { | ||
81 | StringReference oldType = type; | ||
82 | type = newType; | ||
83 | if (eNotificationRequired()) | ||
84 | { | ||
85 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, oldType, newType); | ||
86 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
87 | } | ||
88 | return msgs; | ||
89 | } | ||
90 | |||
91 | /** | ||
92 | * <!-- begin-user-doc --> | ||
93 | * <!-- end-user-doc --> | ||
94 | * @generated | ||
95 | */ | ||
96 | public void setType(StringReference newType) | ||
97 | { | ||
98 | if (newType != type) | ||
99 | { | ||
100 | NotificationChain msgs = null; | ||
101 | if (type != null) | ||
102 | msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, null, msgs); | ||
103 | if (newType != null) | ||
104 | msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, null, msgs); | ||
105 | msgs = basicSetType(newType, msgs); | ||
106 | if (msgs != null) msgs.dispatch(); | ||
107 | } | ||
108 | else if (eNotificationRequired()) | ||
109 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, newType, newType)); | ||
110 | } | ||
111 | |||
112 | /** | ||
113 | * <!-- begin-user-doc --> | ||
114 | * <!-- end-user-doc --> | ||
115 | * @generated | ||
116 | */ | ||
117 | @Override | ||
118 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
119 | { | ||
120 | switch (featureID) | ||
121 | { | ||
122 | case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: | ||
123 | return basicSetType(null, msgs); | ||
124 | } | ||
125 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
126 | } | ||
127 | |||
128 | /** | ||
129 | * <!-- begin-user-doc --> | ||
130 | * <!-- end-user-doc --> | ||
131 | * @generated | ||
132 | */ | ||
133 | @Override | ||
134 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
135 | { | ||
136 | switch (featureID) | ||
137 | { | ||
138 | case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: | ||
139 | return getType(); | ||
140 | } | ||
141 | return super.eGet(featureID, resolve, coreType); | ||
142 | } | ||
143 | |||
144 | /** | ||
145 | * <!-- begin-user-doc --> | ||
146 | * <!-- end-user-doc --> | ||
147 | * @generated | ||
148 | */ | ||
149 | @Override | ||
150 | public void eSet(int featureID, Object newValue) | ||
151 | { | ||
152 | switch (featureID) | ||
153 | { | ||
154 | case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: | ||
155 | setType((StringReference)newValue); | ||
156 | return; | ||
157 | } | ||
158 | super.eSet(featureID, newValue); | ||
159 | } | ||
160 | |||
161 | /** | ||
162 | * <!-- begin-user-doc --> | ||
163 | * <!-- end-user-doc --> | ||
164 | * @generated | ||
165 | */ | ||
166 | @Override | ||
167 | public void eUnset(int featureID) | ||
168 | { | ||
169 | switch (featureID) | ||
170 | { | ||
171 | case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: | ||
172 | setType((StringReference)null); | ||
173 | return; | ||
174 | } | ||
175 | super.eUnset(featureID); | ||
176 | } | ||
177 | |||
178 | /** | ||
179 | * <!-- begin-user-doc --> | ||
180 | * <!-- end-user-doc --> | ||
181 | * @generated | ||
182 | */ | ||
183 | @Override | ||
184 | public boolean eIsSet(int featureID) | ||
185 | { | ||
186 | switch (featureID) | ||
187 | { | ||
188 | case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: | ||
189 | return type != null; | ||
190 | } | ||
191 | return super.eIsSet(featureID); | ||
192 | } | ||
193 | |||
194 | } //StringTypeScopeImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeScopeImpl.java index 0cc0e0bf..cbce6d18 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeScopeImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeScopeImpl.java | |||
@@ -4,7 +4,7 @@ | |||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification; |
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope; |
9 | 9 | ||
10 | import org.eclipse.emf.common.notify.Notification; | 10 | import org.eclipse.emf.common.notify.Notification; |
@@ -24,12 +24,9 @@ import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | |||
24 | * The following features are implemented: | 24 | * The following features are implemented: |
25 | * </p> | 25 | * </p> |
26 | * <ul> | 26 | * <ul> |
27 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#getType <em>Type</em>}</li> | ||
28 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#isSetsNew <em>Sets New</em>}</li> | 27 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#isSetsNew <em>Sets New</em>}</li> |
29 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#isSetsSum <em>Sets Sum</em>}</li> | 28 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#isSetsSum <em>Sets Sum</em>}</li> |
30 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#getMin <em>Min</em>}</li> | 29 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#getNumber <em>Number</em>}</li> |
31 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#isMaxUnlimited <em>Max Unlimited</em>}</li> | ||
32 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#getMax <em>Max</em>}</li> | ||
33 | * </ul> | 30 | * </ul> |
34 | * | 31 | * |
35 | * @generated | 32 | * @generated |
@@ -37,16 +34,6 @@ import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | |||
37 | public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeScope | 34 | public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeScope |
38 | { | 35 | { |
39 | /** | 36 | /** |
40 | * The cached value of the '{@link #getType() <em>Type</em>}' containment reference. | ||
41 | * <!-- begin-user-doc --> | ||
42 | * <!-- end-user-doc --> | ||
43 | * @see #getType() | ||
44 | * @generated | ||
45 | * @ordered | ||
46 | */ | ||
47 | protected TypeReference type; | ||
48 | |||
49 | /** | ||
50 | * The default value of the '{@link #isSetsNew() <em>Sets New</em>}' attribute. | 37 | * The default value of the '{@link #isSetsNew() <em>Sets New</em>}' attribute. |
51 | * <!-- begin-user-doc --> | 38 | * <!-- begin-user-doc --> |
52 | * <!-- end-user-doc --> | 39 | * <!-- end-user-doc --> |
@@ -87,64 +74,14 @@ public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeS | |||
87 | protected boolean setsSum = SETS_SUM_EDEFAULT; | 74 | protected boolean setsSum = SETS_SUM_EDEFAULT; |
88 | 75 | ||
89 | /** | 76 | /** |
90 | * The default value of the '{@link #getMin() <em>Min</em>}' attribute. | 77 | * The cached value of the '{@link #getNumber() <em>Number</em>}' containment reference. |
91 | * <!-- begin-user-doc --> | ||
92 | * <!-- end-user-doc --> | ||
93 | * @see #getMin() | ||
94 | * @generated | ||
95 | * @ordered | ||
96 | */ | ||
97 | protected static final int MIN_EDEFAULT = 0; | ||
98 | |||
99 | /** | ||
100 | * The cached value of the '{@link #getMin() <em>Min</em>}' attribute. | ||
101 | * <!-- begin-user-doc --> | ||
102 | * <!-- end-user-doc --> | ||
103 | * @see #getMin() | ||
104 | * @generated | ||
105 | * @ordered | ||
106 | */ | ||
107 | protected int min = MIN_EDEFAULT; | ||
108 | |||
109 | /** | ||
110 | * The default value of the '{@link #isMaxUnlimited() <em>Max Unlimited</em>}' attribute. | ||
111 | * <!-- begin-user-doc --> | 78 | * <!-- begin-user-doc --> |
112 | * <!-- end-user-doc --> | 79 | * <!-- end-user-doc --> |
113 | * @see #isMaxUnlimited() | 80 | * @see #getNumber() |
114 | * @generated | 81 | * @generated |
115 | * @ordered | 82 | * @ordered |
116 | */ | 83 | */ |
117 | protected static final boolean MAX_UNLIMITED_EDEFAULT = false; | 84 | protected NumberSpecification number; |
118 | |||
119 | /** | ||
120 | * The cached value of the '{@link #isMaxUnlimited() <em>Max Unlimited</em>}' attribute. | ||
121 | * <!-- begin-user-doc --> | ||
122 | * <!-- end-user-doc --> | ||
123 | * @see #isMaxUnlimited() | ||
124 | * @generated | ||
125 | * @ordered | ||
126 | */ | ||
127 | protected boolean maxUnlimited = MAX_UNLIMITED_EDEFAULT; | ||
128 | |||
129 | /** | ||
130 | * The default value of the '{@link #getMax() <em>Max</em>}' attribute. | ||
131 | * <!-- begin-user-doc --> | ||
132 | * <!-- end-user-doc --> | ||
133 | * @see #getMax() | ||
134 | * @generated | ||
135 | * @ordered | ||
136 | */ | ||
137 | protected static final int MAX_EDEFAULT = 0; | ||
138 | |||
139 | /** | ||
140 | * The cached value of the '{@link #getMax() <em>Max</em>}' attribute. | ||
141 | * <!-- begin-user-doc --> | ||
142 | * <!-- end-user-doc --> | ||
143 | * @see #getMax() | ||
144 | * @generated | ||
145 | * @ordered | ||
146 | */ | ||
147 | protected int max = MAX_EDEFAULT; | ||
148 | 85 | ||
149 | /** | 86 | /** |
150 | * <!-- begin-user-doc --> | 87 | * <!-- begin-user-doc --> |
@@ -172,54 +109,6 @@ public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeS | |||
172 | * <!-- end-user-doc --> | 109 | * <!-- end-user-doc --> |
173 | * @generated | 110 | * @generated |
174 | */ | 111 | */ |
175 | public TypeReference getType() | ||
176 | { | ||
177 | return type; | ||
178 | } | ||
179 | |||
180 | /** | ||
181 | * <!-- begin-user-doc --> | ||
182 | * <!-- end-user-doc --> | ||
183 | * @generated | ||
184 | */ | ||
185 | public NotificationChain basicSetType(TypeReference newType, NotificationChain msgs) | ||
186 | { | ||
187 | TypeReference oldType = type; | ||
188 | type = newType; | ||
189 | if (eNotificationRequired()) | ||
190 | { | ||
191 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__TYPE, oldType, newType); | ||
192 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
193 | } | ||
194 | return msgs; | ||
195 | } | ||
196 | |||
197 | /** | ||
198 | * <!-- begin-user-doc --> | ||
199 | * <!-- end-user-doc --> | ||
200 | * @generated | ||
201 | */ | ||
202 | public void setType(TypeReference newType) | ||
203 | { | ||
204 | if (newType != type) | ||
205 | { | ||
206 | NotificationChain msgs = null; | ||
207 | if (type != null) | ||
208 | msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.TYPE_SCOPE__TYPE, null, msgs); | ||
209 | if (newType != null) | ||
210 | msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.TYPE_SCOPE__TYPE, null, msgs); | ||
211 | msgs = basicSetType(newType, msgs); | ||
212 | if (msgs != null) msgs.dispatch(); | ||
213 | } | ||
214 | else if (eNotificationRequired()) | ||
215 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__TYPE, newType, newType)); | ||
216 | } | ||
217 | |||
218 | /** | ||
219 | * <!-- begin-user-doc --> | ||
220 | * <!-- end-user-doc --> | ||
221 | * @generated | ||
222 | */ | ||
223 | public boolean isSetsNew() | 112 | public boolean isSetsNew() |
224 | { | 113 | { |
225 | return setsNew; | 114 | return setsNew; |
@@ -266,32 +155,9 @@ public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeS | |||
266 | * <!-- end-user-doc --> | 155 | * <!-- end-user-doc --> |
267 | * @generated | 156 | * @generated |
268 | */ | 157 | */ |
269 | public int getMin() | 158 | public NumberSpecification getNumber() |
270 | { | ||
271 | return min; | ||
272 | } | ||
273 | |||
274 | /** | ||
275 | * <!-- begin-user-doc --> | ||
276 | * <!-- end-user-doc --> | ||
277 | * @generated | ||
278 | */ | ||
279 | public void setMin(int newMin) | ||
280 | { | ||
281 | int oldMin = min; | ||
282 | min = newMin; | ||
283 | if (eNotificationRequired()) | ||
284 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__MIN, oldMin, min)); | ||
285 | } | ||
286 | |||
287 | /** | ||
288 | * <!-- begin-user-doc --> | ||
289 | * <!-- end-user-doc --> | ||
290 | * @generated | ||
291 | */ | ||
292 | public boolean isMaxUnlimited() | ||
293 | { | 159 | { |
294 | return maxUnlimited; | 160 | return number; |
295 | } | 161 | } |
296 | 162 | ||
297 | /** | 163 | /** |
@@ -299,22 +165,16 @@ public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeS | |||
299 | * <!-- end-user-doc --> | 165 | * <!-- end-user-doc --> |
300 | * @generated | 166 | * @generated |
301 | */ | 167 | */ |
302 | public void setMaxUnlimited(boolean newMaxUnlimited) | 168 | public NotificationChain basicSetNumber(NumberSpecification newNumber, NotificationChain msgs) |
303 | { | 169 | { |
304 | boolean oldMaxUnlimited = maxUnlimited; | 170 | NumberSpecification oldNumber = number; |
305 | maxUnlimited = newMaxUnlimited; | 171 | number = newNumber; |
306 | if (eNotificationRequired()) | 172 | if (eNotificationRequired()) |
307 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__MAX_UNLIMITED, oldMaxUnlimited, maxUnlimited)); | 173 | { |
308 | } | 174 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, oldNumber, newNumber); |
309 | 175 | if (msgs == null) msgs = notification; else msgs.add(notification); | |
310 | /** | 176 | } |
311 | * <!-- begin-user-doc --> | 177 | return msgs; |
312 | * <!-- end-user-doc --> | ||
313 | * @generated | ||
314 | */ | ||
315 | public int getMax() | ||
316 | { | ||
317 | return max; | ||
318 | } | 178 | } |
319 | 179 | ||
320 | /** | 180 | /** |
@@ -322,12 +182,20 @@ public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeS | |||
322 | * <!-- end-user-doc --> | 182 | * <!-- end-user-doc --> |
323 | * @generated | 183 | * @generated |
324 | */ | 184 | */ |
325 | public void setMax(int newMax) | 185 | public void setNumber(NumberSpecification newNumber) |
326 | { | 186 | { |
327 | int oldMax = max; | 187 | if (newNumber != number) |
328 | max = newMax; | 188 | { |
329 | if (eNotificationRequired()) | 189 | NotificationChain msgs = null; |
330 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__MAX, oldMax, max)); | 190 | if (number != null) |
191 | msgs = ((InternalEObject)number).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, null, msgs); | ||
192 | if (newNumber != null) | ||
193 | msgs = ((InternalEObject)newNumber).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, null, msgs); | ||
194 | msgs = basicSetNumber(newNumber, msgs); | ||
195 | if (msgs != null) msgs.dispatch(); | ||
196 | } | ||
197 | else if (eNotificationRequired()) | ||
198 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, newNumber, newNumber)); | ||
331 | } | 199 | } |
332 | 200 | ||
333 | /** | 201 | /** |
@@ -340,8 +208,8 @@ public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeS | |||
340 | { | 208 | { |
341 | switch (featureID) | 209 | switch (featureID) |
342 | { | 210 | { |
343 | case ApplicationConfigurationPackage.TYPE_SCOPE__TYPE: | 211 | case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: |
344 | return basicSetType(null, msgs); | 212 | return basicSetNumber(null, msgs); |
345 | } | 213 | } |
346 | return super.eInverseRemove(otherEnd, featureID, msgs); | 214 | return super.eInverseRemove(otherEnd, featureID, msgs); |
347 | } | 215 | } |
@@ -356,18 +224,12 @@ public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeS | |||
356 | { | 224 | { |
357 | switch (featureID) | 225 | switch (featureID) |
358 | { | 226 | { |
359 | case ApplicationConfigurationPackage.TYPE_SCOPE__TYPE: | ||
360 | return getType(); | ||
361 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: | 227 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: |
362 | return isSetsNew(); | 228 | return isSetsNew(); |
363 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: | 229 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: |
364 | return isSetsSum(); | 230 | return isSetsSum(); |
365 | case ApplicationConfigurationPackage.TYPE_SCOPE__MIN: | 231 | case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: |
366 | return getMin(); | 232 | return getNumber(); |
367 | case ApplicationConfigurationPackage.TYPE_SCOPE__MAX_UNLIMITED: | ||
368 | return isMaxUnlimited(); | ||
369 | case ApplicationConfigurationPackage.TYPE_SCOPE__MAX: | ||
370 | return getMax(); | ||
371 | } | 233 | } |
372 | return super.eGet(featureID, resolve, coreType); | 234 | return super.eGet(featureID, resolve, coreType); |
373 | } | 235 | } |
@@ -382,23 +244,14 @@ public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeS | |||
382 | { | 244 | { |
383 | switch (featureID) | 245 | switch (featureID) |
384 | { | 246 | { |
385 | case ApplicationConfigurationPackage.TYPE_SCOPE__TYPE: | ||
386 | setType((TypeReference)newValue); | ||
387 | return; | ||
388 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: | 247 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: |
389 | setSetsNew((Boolean)newValue); | 248 | setSetsNew((Boolean)newValue); |
390 | return; | 249 | return; |
391 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: | 250 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: |
392 | setSetsSum((Boolean)newValue); | 251 | setSetsSum((Boolean)newValue); |
393 | return; | 252 | return; |
394 | case ApplicationConfigurationPackage.TYPE_SCOPE__MIN: | 253 | case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: |
395 | setMin((Integer)newValue); | 254 | setNumber((NumberSpecification)newValue); |
396 | return; | ||
397 | case ApplicationConfigurationPackage.TYPE_SCOPE__MAX_UNLIMITED: | ||
398 | setMaxUnlimited((Boolean)newValue); | ||
399 | return; | ||
400 | case ApplicationConfigurationPackage.TYPE_SCOPE__MAX: | ||
401 | setMax((Integer)newValue); | ||
402 | return; | 255 | return; |
403 | } | 256 | } |
404 | super.eSet(featureID, newValue); | 257 | super.eSet(featureID, newValue); |
@@ -414,23 +267,14 @@ public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeS | |||
414 | { | 267 | { |
415 | switch (featureID) | 268 | switch (featureID) |
416 | { | 269 | { |
417 | case ApplicationConfigurationPackage.TYPE_SCOPE__TYPE: | ||
418 | setType((TypeReference)null); | ||
419 | return; | ||
420 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: | 270 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: |
421 | setSetsNew(SETS_NEW_EDEFAULT); | 271 | setSetsNew(SETS_NEW_EDEFAULT); |
422 | return; | 272 | return; |
423 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: | 273 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: |
424 | setSetsSum(SETS_SUM_EDEFAULT); | 274 | setSetsSum(SETS_SUM_EDEFAULT); |
425 | return; | 275 | return; |
426 | case ApplicationConfigurationPackage.TYPE_SCOPE__MIN: | 276 | case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: |
427 | setMin(MIN_EDEFAULT); | 277 | setNumber((NumberSpecification)null); |
428 | return; | ||
429 | case ApplicationConfigurationPackage.TYPE_SCOPE__MAX_UNLIMITED: | ||
430 | setMaxUnlimited(MAX_UNLIMITED_EDEFAULT); | ||
431 | return; | ||
432 | case ApplicationConfigurationPackage.TYPE_SCOPE__MAX: | ||
433 | setMax(MAX_EDEFAULT); | ||
434 | return; | 278 | return; |
435 | } | 279 | } |
436 | super.eUnset(featureID); | 280 | super.eUnset(featureID); |
@@ -446,18 +290,12 @@ public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeS | |||
446 | { | 290 | { |
447 | switch (featureID) | 291 | switch (featureID) |
448 | { | 292 | { |
449 | case ApplicationConfigurationPackage.TYPE_SCOPE__TYPE: | ||
450 | return type != null; | ||
451 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: | 293 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: |
452 | return setsNew != SETS_NEW_EDEFAULT; | 294 | return setsNew != SETS_NEW_EDEFAULT; |
453 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: | 295 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: |
454 | return setsSum != SETS_SUM_EDEFAULT; | 296 | return setsSum != SETS_SUM_EDEFAULT; |
455 | case ApplicationConfigurationPackage.TYPE_SCOPE__MIN: | 297 | case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: |
456 | return min != MIN_EDEFAULT; | 298 | return number != null; |
457 | case ApplicationConfigurationPackage.TYPE_SCOPE__MAX_UNLIMITED: | ||
458 | return maxUnlimited != MAX_UNLIMITED_EDEFAULT; | ||
459 | case ApplicationConfigurationPackage.TYPE_SCOPE__MAX: | ||
460 | return max != MAX_EDEFAULT; | ||
461 | } | 299 | } |
462 | return super.eIsSet(featureID); | 300 | return super.eIsSet(featureID); |
463 | } | 301 | } |
@@ -477,12 +315,6 @@ public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeS | |||
477 | result.append(setsNew); | 315 | result.append(setsNew); |
478 | result.append(", setsSum: "); | 316 | result.append(", setsSum: "); |
479 | result.append(setsSum); | 317 | result.append(setsSum); |
480 | result.append(", min: "); | ||
481 | result.append(min); | ||
482 | result.append(", maxUnlimited: "); | ||
483 | result.append(maxUnlimited); | ||
484 | result.append(", max: "); | ||
485 | result.append(max); | ||
486 | result.append(')'); | 318 | result.append(')'); |
487 | return result.toString(); | 319 | return result.toString(); |
488 | } | 320 | } |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationAdapterFactory.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationAdapterFactory.java index 58c9881e..7a472842 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationAdapterFactory.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationAdapterFactory.java | |||
@@ -266,6 +266,31 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl | |||
266 | return createTypeScopeAdapter(); | 266 | return createTypeScopeAdapter(); |
267 | } | 267 | } |
268 | @Override | 268 | @Override |
269 | public Adapter caseClassTypeScope(ClassTypeScope object) | ||
270 | { | ||
271 | return createClassTypeScopeAdapter(); | ||
272 | } | ||
273 | @Override | ||
274 | public Adapter caseObjectTypeScope(ObjectTypeScope object) | ||
275 | { | ||
276 | return createObjectTypeScopeAdapter(); | ||
277 | } | ||
278 | @Override | ||
279 | public Adapter caseIntegerTypeScope(IntegerTypeScope object) | ||
280 | { | ||
281 | return createIntegerTypeScopeAdapter(); | ||
282 | } | ||
283 | @Override | ||
284 | public Adapter caseRealTypeScope(RealTypeScope object) | ||
285 | { | ||
286 | return createRealTypeScopeAdapter(); | ||
287 | } | ||
288 | @Override | ||
289 | public Adapter caseStringTypeScope(StringTypeScope object) | ||
290 | { | ||
291 | return createStringTypeScopeAdapter(); | ||
292 | } | ||
293 | @Override | ||
269 | public Adapter caseTypeReference(TypeReference object) | 294 | public Adapter caseTypeReference(TypeReference object) |
270 | { | 295 | { |
271 | return createTypeReferenceAdapter(); | 296 | return createTypeReferenceAdapter(); |
@@ -296,6 +321,36 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl | |||
296 | return createStringReferenceAdapter(); | 321 | return createStringReferenceAdapter(); |
297 | } | 322 | } |
298 | @Override | 323 | @Override |
324 | public Adapter caseNumberSpecification(NumberSpecification object) | ||
325 | { | ||
326 | return createNumberSpecificationAdapter(); | ||
327 | } | ||
328 | @Override | ||
329 | public Adapter caseExactNumber(ExactNumber object) | ||
330 | { | ||
331 | return createExactNumberAdapter(); | ||
332 | } | ||
333 | @Override | ||
334 | public Adapter caseIntervallNumber(IntervallNumber object) | ||
335 | { | ||
336 | return createIntervallNumberAdapter(); | ||
337 | } | ||
338 | @Override | ||
339 | public Adapter caseIntEnumberation(IntEnumberation object) | ||
340 | { | ||
341 | return createIntEnumberationAdapter(); | ||
342 | } | ||
343 | @Override | ||
344 | public Adapter caseRealEnumeration(RealEnumeration object) | ||
345 | { | ||
346 | return createRealEnumerationAdapter(); | ||
347 | } | ||
348 | @Override | ||
349 | public Adapter caseStringEnumeration(StringEnumeration object) | ||
350 | { | ||
351 | return createStringEnumerationAdapter(); | ||
352 | } | ||
353 | @Override | ||
299 | public Adapter caseScopeDeclaration(ScopeDeclaration object) | 354 | public Adapter caseScopeDeclaration(ScopeDeclaration object) |
300 | { | 355 | { |
301 | return createScopeDeclarationAdapter(); | 356 | return createScopeDeclarationAdapter(); |
@@ -928,6 +983,81 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl | |||
928 | } | 983 | } |
929 | 984 | ||
930 | /** | 985 | /** |
986 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope <em>Class Type Scope</em>}'. | ||
987 | * <!-- begin-user-doc --> | ||
988 | * This default implementation returns null so that we can easily ignore cases; | ||
989 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
990 | * <!-- end-user-doc --> | ||
991 | * @return the new adapter. | ||
992 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope | ||
993 | * @generated | ||
994 | */ | ||
995 | public Adapter createClassTypeScopeAdapter() | ||
996 | { | ||
997 | return null; | ||
998 | } | ||
999 | |||
1000 | /** | ||
1001 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope <em>Object Type Scope</em>}'. | ||
1002 | * <!-- begin-user-doc --> | ||
1003 | * This default implementation returns null so that we can easily ignore cases; | ||
1004 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1005 | * <!-- end-user-doc --> | ||
1006 | * @return the new adapter. | ||
1007 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope | ||
1008 | * @generated | ||
1009 | */ | ||
1010 | public Adapter createObjectTypeScopeAdapter() | ||
1011 | { | ||
1012 | return null; | ||
1013 | } | ||
1014 | |||
1015 | /** | ||
1016 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope <em>Integer Type Scope</em>}'. | ||
1017 | * <!-- begin-user-doc --> | ||
1018 | * This default implementation returns null so that we can easily ignore cases; | ||
1019 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1020 | * <!-- end-user-doc --> | ||
1021 | * @return the new adapter. | ||
1022 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope | ||
1023 | * @generated | ||
1024 | */ | ||
1025 | public Adapter createIntegerTypeScopeAdapter() | ||
1026 | { | ||
1027 | return null; | ||
1028 | } | ||
1029 | |||
1030 | /** | ||
1031 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope <em>Real Type Scope</em>}'. | ||
1032 | * <!-- begin-user-doc --> | ||
1033 | * This default implementation returns null so that we can easily ignore cases; | ||
1034 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1035 | * <!-- end-user-doc --> | ||
1036 | * @return the new adapter. | ||
1037 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope | ||
1038 | * @generated | ||
1039 | */ | ||
1040 | public Adapter createRealTypeScopeAdapter() | ||
1041 | { | ||
1042 | return null; | ||
1043 | } | ||
1044 | |||
1045 | /** | ||
1046 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope <em>String Type Scope</em>}'. | ||
1047 | * <!-- begin-user-doc --> | ||
1048 | * This default implementation returns null so that we can easily ignore cases; | ||
1049 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1050 | * <!-- end-user-doc --> | ||
1051 | * @return the new adapter. | ||
1052 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope | ||
1053 | * @generated | ||
1054 | */ | ||
1055 | public Adapter createStringTypeScopeAdapter() | ||
1056 | { | ||
1057 | return null; | ||
1058 | } | ||
1059 | |||
1060 | /** | ||
931 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference <em>Type Reference</em>}'. | 1061 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference <em>Type Reference</em>}'. |
932 | * <!-- begin-user-doc --> | 1062 | * <!-- begin-user-doc --> |
933 | * This default implementation returns null so that we can easily ignore cases; | 1063 | * This default implementation returns null so that we can easily ignore cases; |
@@ -1018,6 +1148,96 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl | |||
1018 | } | 1148 | } |
1019 | 1149 | ||
1020 | /** | 1150 | /** |
1151 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification <em>Number Specification</em>}'. | ||
1152 | * <!-- begin-user-doc --> | ||
1153 | * This default implementation returns null so that we can easily ignore cases; | ||
1154 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1155 | * <!-- end-user-doc --> | ||
1156 | * @return the new adapter. | ||
1157 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification | ||
1158 | * @generated | ||
1159 | */ | ||
1160 | public Adapter createNumberSpecificationAdapter() | ||
1161 | { | ||
1162 | return null; | ||
1163 | } | ||
1164 | |||
1165 | /** | ||
1166 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber <em>Exact Number</em>}'. | ||
1167 | * <!-- begin-user-doc --> | ||
1168 | * This default implementation returns null so that we can easily ignore cases; | ||
1169 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1170 | * <!-- end-user-doc --> | ||
1171 | * @return the new adapter. | ||
1172 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber | ||
1173 | * @generated | ||
1174 | */ | ||
1175 | public Adapter createExactNumberAdapter() | ||
1176 | { | ||
1177 | return null; | ||
1178 | } | ||
1179 | |||
1180 | /** | ||
1181 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber <em>Intervall Number</em>}'. | ||
1182 | * <!-- begin-user-doc --> | ||
1183 | * This default implementation returns null so that we can easily ignore cases; | ||
1184 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1185 | * <!-- end-user-doc --> | ||
1186 | * @return the new adapter. | ||
1187 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber | ||
1188 | * @generated | ||
1189 | */ | ||
1190 | public Adapter createIntervallNumberAdapter() | ||
1191 | { | ||
1192 | return null; | ||
1193 | } | ||
1194 | |||
1195 | /** | ||
1196 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation <em>Int Enumberation</em>}'. | ||
1197 | * <!-- begin-user-doc --> | ||
1198 | * This default implementation returns null so that we can easily ignore cases; | ||
1199 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1200 | * <!-- end-user-doc --> | ||
1201 | * @return the new adapter. | ||
1202 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation | ||
1203 | * @generated | ||
1204 | */ | ||
1205 | public Adapter createIntEnumberationAdapter() | ||
1206 | { | ||
1207 | return null; | ||
1208 | } | ||
1209 | |||
1210 | /** | ||
1211 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration <em>Real Enumeration</em>}'. | ||
1212 | * <!-- begin-user-doc --> | ||
1213 | * This default implementation returns null so that we can easily ignore cases; | ||
1214 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1215 | * <!-- end-user-doc --> | ||
1216 | * @return the new adapter. | ||
1217 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration | ||
1218 | * @generated | ||
1219 | */ | ||
1220 | public Adapter createRealEnumerationAdapter() | ||
1221 | { | ||
1222 | return null; | ||
1223 | } | ||
1224 | |||
1225 | /** | ||
1226 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration <em>String Enumeration</em>}'. | ||
1227 | * <!-- begin-user-doc --> | ||
1228 | * This default implementation returns null so that we can easily ignore cases; | ||
1229 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1230 | * <!-- end-user-doc --> | ||
1231 | * @return the new adapter. | ||
1232 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration | ||
1233 | * @generated | ||
1234 | */ | ||
1235 | public Adapter createStringEnumerationAdapter() | ||
1236 | { | ||
1237 | return null; | ||
1238 | } | ||
1239 | |||
1240 | /** | ||
1021 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration <em>Scope Declaration</em>}'. | 1241 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration <em>Scope Declaration</em>}'. |
1022 | * <!-- begin-user-doc --> | 1242 | * <!-- begin-user-doc --> |
1023 | * This default implementation returns null so that we can easily ignore cases; | 1243 | * This default implementation returns null so that we can easily ignore cases; |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java index fbcf4041..a579f3f1 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java | |||
@@ -369,6 +369,46 @@ public class ApplicationConfigurationSwitch<T> extends Switch<T> | |||
369 | if (result == null) result = defaultCase(theEObject); | 369 | if (result == null) result = defaultCase(theEObject); |
370 | return result; | 370 | return result; |
371 | } | 371 | } |
372 | case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE: | ||
373 | { | ||
374 | ClassTypeScope classTypeScope = (ClassTypeScope)theEObject; | ||
375 | T result = caseClassTypeScope(classTypeScope); | ||
376 | if (result == null) result = caseTypeScope(classTypeScope); | ||
377 | if (result == null) result = defaultCase(theEObject); | ||
378 | return result; | ||
379 | } | ||
380 | case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE: | ||
381 | { | ||
382 | ObjectTypeScope objectTypeScope = (ObjectTypeScope)theEObject; | ||
383 | T result = caseObjectTypeScope(objectTypeScope); | ||
384 | if (result == null) result = caseTypeScope(objectTypeScope); | ||
385 | if (result == null) result = defaultCase(theEObject); | ||
386 | return result; | ||
387 | } | ||
388 | case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE: | ||
389 | { | ||
390 | IntegerTypeScope integerTypeScope = (IntegerTypeScope)theEObject; | ||
391 | T result = caseIntegerTypeScope(integerTypeScope); | ||
392 | if (result == null) result = caseTypeScope(integerTypeScope); | ||
393 | if (result == null) result = defaultCase(theEObject); | ||
394 | return result; | ||
395 | } | ||
396 | case ApplicationConfigurationPackage.REAL_TYPE_SCOPE: | ||
397 | { | ||
398 | RealTypeScope realTypeScope = (RealTypeScope)theEObject; | ||
399 | T result = caseRealTypeScope(realTypeScope); | ||
400 | if (result == null) result = caseTypeScope(realTypeScope); | ||
401 | if (result == null) result = defaultCase(theEObject); | ||
402 | return result; | ||
403 | } | ||
404 | case ApplicationConfigurationPackage.STRING_TYPE_SCOPE: | ||
405 | { | ||
406 | StringTypeScope stringTypeScope = (StringTypeScope)theEObject; | ||
407 | T result = caseStringTypeScope(stringTypeScope); | ||
408 | if (result == null) result = caseTypeScope(stringTypeScope); | ||
409 | if (result == null) result = defaultCase(theEObject); | ||
410 | return result; | ||
411 | } | ||
372 | case ApplicationConfigurationPackage.TYPE_REFERENCE: | 412 | case ApplicationConfigurationPackage.TYPE_REFERENCE: |
373 | { | 413 | { |
374 | TypeReference typeReference = (TypeReference)theEObject; | 414 | TypeReference typeReference = (TypeReference)theEObject; |
@@ -416,6 +456,53 @@ public class ApplicationConfigurationSwitch<T> extends Switch<T> | |||
416 | if (result == null) result = defaultCase(theEObject); | 456 | if (result == null) result = defaultCase(theEObject); |
417 | return result; | 457 | return result; |
418 | } | 458 | } |
459 | case ApplicationConfigurationPackage.NUMBER_SPECIFICATION: | ||
460 | { | ||
461 | NumberSpecification numberSpecification = (NumberSpecification)theEObject; | ||
462 | T result = caseNumberSpecification(numberSpecification); | ||
463 | if (result == null) result = defaultCase(theEObject); | ||
464 | return result; | ||
465 | } | ||
466 | case ApplicationConfigurationPackage.EXACT_NUMBER: | ||
467 | { | ||
468 | ExactNumber exactNumber = (ExactNumber)theEObject; | ||
469 | T result = caseExactNumber(exactNumber); | ||
470 | if (result == null) result = caseNumberSpecification(exactNumber); | ||
471 | if (result == null) result = defaultCase(theEObject); | ||
472 | return result; | ||
473 | } | ||
474 | case ApplicationConfigurationPackage.INTERVALL_NUMBER: | ||
475 | { | ||
476 | IntervallNumber intervallNumber = (IntervallNumber)theEObject; | ||
477 | T result = caseIntervallNumber(intervallNumber); | ||
478 | if (result == null) result = caseNumberSpecification(intervallNumber); | ||
479 | if (result == null) result = defaultCase(theEObject); | ||
480 | return result; | ||
481 | } | ||
482 | case ApplicationConfigurationPackage.INT_ENUMBERATION: | ||
483 | { | ||
484 | IntEnumberation intEnumberation = (IntEnumberation)theEObject; | ||
485 | T result = caseIntEnumberation(intEnumberation); | ||
486 | if (result == null) result = caseNumberSpecification(intEnumberation); | ||
487 | if (result == null) result = defaultCase(theEObject); | ||
488 | return result; | ||
489 | } | ||
490 | case ApplicationConfigurationPackage.REAL_ENUMERATION: | ||
491 | { | ||
492 | RealEnumeration realEnumeration = (RealEnumeration)theEObject; | ||
493 | T result = caseRealEnumeration(realEnumeration); | ||
494 | if (result == null) result = caseNumberSpecification(realEnumeration); | ||
495 | if (result == null) result = defaultCase(theEObject); | ||
496 | return result; | ||
497 | } | ||
498 | case ApplicationConfigurationPackage.STRING_ENUMERATION: | ||
499 | { | ||
500 | StringEnumeration stringEnumeration = (StringEnumeration)theEObject; | ||
501 | T result = caseStringEnumeration(stringEnumeration); | ||
502 | if (result == null) result = caseNumberSpecification(stringEnumeration); | ||
503 | if (result == null) result = defaultCase(theEObject); | ||
504 | return result; | ||
505 | } | ||
419 | case ApplicationConfigurationPackage.SCOPE_DECLARATION: | 506 | case ApplicationConfigurationPackage.SCOPE_DECLARATION: |
420 | { | 507 | { |
421 | ScopeDeclaration scopeDeclaration = (ScopeDeclaration)theEObject; | 508 | ScopeDeclaration scopeDeclaration = (ScopeDeclaration)theEObject; |
@@ -1097,6 +1184,86 @@ public class ApplicationConfigurationSwitch<T> extends Switch<T> | |||
1097 | } | 1184 | } |
1098 | 1185 | ||
1099 | /** | 1186 | /** |
1187 | * Returns the result of interpreting the object as an instance of '<em>Class Type Scope</em>'. | ||
1188 | * <!-- begin-user-doc --> | ||
1189 | * This implementation returns null; | ||
1190 | * returning a non-null result will terminate the switch. | ||
1191 | * <!-- end-user-doc --> | ||
1192 | * @param object the target of the switch. | ||
1193 | * @return the result of interpreting the object as an instance of '<em>Class Type Scope</em>'. | ||
1194 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1195 | * @generated | ||
1196 | */ | ||
1197 | public T caseClassTypeScope(ClassTypeScope object) | ||
1198 | { | ||
1199 | return null; | ||
1200 | } | ||
1201 | |||
1202 | /** | ||
1203 | * Returns the result of interpreting the object as an instance of '<em>Object Type Scope</em>'. | ||
1204 | * <!-- begin-user-doc --> | ||
1205 | * This implementation returns null; | ||
1206 | * returning a non-null result will terminate the switch. | ||
1207 | * <!-- end-user-doc --> | ||
1208 | * @param object the target of the switch. | ||
1209 | * @return the result of interpreting the object as an instance of '<em>Object Type Scope</em>'. | ||
1210 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1211 | * @generated | ||
1212 | */ | ||
1213 | public T caseObjectTypeScope(ObjectTypeScope object) | ||
1214 | { | ||
1215 | return null; | ||
1216 | } | ||
1217 | |||
1218 | /** | ||
1219 | * Returns the result of interpreting the object as an instance of '<em>Integer Type Scope</em>'. | ||
1220 | * <!-- begin-user-doc --> | ||
1221 | * This implementation returns null; | ||
1222 | * returning a non-null result will terminate the switch. | ||
1223 | * <!-- end-user-doc --> | ||
1224 | * @param object the target of the switch. | ||
1225 | * @return the result of interpreting the object as an instance of '<em>Integer Type Scope</em>'. | ||
1226 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1227 | * @generated | ||
1228 | */ | ||
1229 | public T caseIntegerTypeScope(IntegerTypeScope object) | ||
1230 | { | ||
1231 | return null; | ||
1232 | } | ||
1233 | |||
1234 | /** | ||
1235 | * Returns the result of interpreting the object as an instance of '<em>Real Type Scope</em>'. | ||
1236 | * <!-- begin-user-doc --> | ||
1237 | * This implementation returns null; | ||
1238 | * returning a non-null result will terminate the switch. | ||
1239 | * <!-- end-user-doc --> | ||
1240 | * @param object the target of the switch. | ||
1241 | * @return the result of interpreting the object as an instance of '<em>Real Type Scope</em>'. | ||
1242 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1243 | * @generated | ||
1244 | */ | ||
1245 | public T caseRealTypeScope(RealTypeScope object) | ||
1246 | { | ||
1247 | return null; | ||
1248 | } | ||
1249 | |||
1250 | /** | ||
1251 | * Returns the result of interpreting the object as an instance of '<em>String Type Scope</em>'. | ||
1252 | * <!-- begin-user-doc --> | ||
1253 | * This implementation returns null; | ||
1254 | * returning a non-null result will terminate the switch. | ||
1255 | * <!-- end-user-doc --> | ||
1256 | * @param object the target of the switch. | ||
1257 | * @return the result of interpreting the object as an instance of '<em>String Type Scope</em>'. | ||
1258 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1259 | * @generated | ||
1260 | */ | ||
1261 | public T caseStringTypeScope(StringTypeScope object) | ||
1262 | { | ||
1263 | return null; | ||
1264 | } | ||
1265 | |||
1266 | /** | ||
1100 | * Returns the result of interpreting the object as an instance of '<em>Type Reference</em>'. | 1267 | * Returns the result of interpreting the object as an instance of '<em>Type Reference</em>'. |
1101 | * <!-- begin-user-doc --> | 1268 | * <!-- begin-user-doc --> |
1102 | * This implementation returns null; | 1269 | * This implementation returns null; |
@@ -1193,6 +1360,102 @@ public class ApplicationConfigurationSwitch<T> extends Switch<T> | |||
1193 | } | 1360 | } |
1194 | 1361 | ||
1195 | /** | 1362 | /** |
1363 | * Returns the result of interpreting the object as an instance of '<em>Number Specification</em>'. | ||
1364 | * <!-- begin-user-doc --> | ||
1365 | * This implementation returns null; | ||
1366 | * returning a non-null result will terminate the switch. | ||
1367 | * <!-- end-user-doc --> | ||
1368 | * @param object the target of the switch. | ||
1369 | * @return the result of interpreting the object as an instance of '<em>Number Specification</em>'. | ||
1370 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1371 | * @generated | ||
1372 | */ | ||
1373 | public T caseNumberSpecification(NumberSpecification object) | ||
1374 | { | ||
1375 | return null; | ||
1376 | } | ||
1377 | |||
1378 | /** | ||
1379 | * Returns the result of interpreting the object as an instance of '<em>Exact Number</em>'. | ||
1380 | * <!-- begin-user-doc --> | ||
1381 | * This implementation returns null; | ||
1382 | * returning a non-null result will terminate the switch. | ||
1383 | * <!-- end-user-doc --> | ||
1384 | * @param object the target of the switch. | ||
1385 | * @return the result of interpreting the object as an instance of '<em>Exact Number</em>'. | ||
1386 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1387 | * @generated | ||
1388 | */ | ||
1389 | public T caseExactNumber(ExactNumber object) | ||
1390 | { | ||
1391 | return null; | ||
1392 | } | ||
1393 | |||
1394 | /** | ||
1395 | * Returns the result of interpreting the object as an instance of '<em>Intervall Number</em>'. | ||
1396 | * <!-- begin-user-doc --> | ||
1397 | * This implementation returns null; | ||
1398 | * returning a non-null result will terminate the switch. | ||
1399 | * <!-- end-user-doc --> | ||
1400 | * @param object the target of the switch. | ||
1401 | * @return the result of interpreting the object as an instance of '<em>Intervall Number</em>'. | ||
1402 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1403 | * @generated | ||
1404 | */ | ||
1405 | public T caseIntervallNumber(IntervallNumber object) | ||
1406 | { | ||
1407 | return null; | ||
1408 | } | ||
1409 | |||
1410 | /** | ||
1411 | * Returns the result of interpreting the object as an instance of '<em>Int Enumberation</em>'. | ||
1412 | * <!-- begin-user-doc --> | ||
1413 | * This implementation returns null; | ||
1414 | * returning a non-null result will terminate the switch. | ||
1415 | * <!-- end-user-doc --> | ||
1416 | * @param object the target of the switch. | ||
1417 | * @return the result of interpreting the object as an instance of '<em>Int Enumberation</em>'. | ||
1418 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1419 | * @generated | ||
1420 | */ | ||
1421 | public T caseIntEnumberation(IntEnumberation object) | ||
1422 | { | ||
1423 | return null; | ||
1424 | } | ||
1425 | |||
1426 | /** | ||
1427 | * Returns the result of interpreting the object as an instance of '<em>Real Enumeration</em>'. | ||
1428 | * <!-- begin-user-doc --> | ||
1429 | * This implementation returns null; | ||
1430 | * returning a non-null result will terminate the switch. | ||
1431 | * <!-- end-user-doc --> | ||
1432 | * @param object the target of the switch. | ||
1433 | * @return the result of interpreting the object as an instance of '<em>Real Enumeration</em>'. | ||
1434 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1435 | * @generated | ||
1436 | */ | ||
1437 | public T caseRealEnumeration(RealEnumeration object) | ||
1438 | { | ||
1439 | return null; | ||
1440 | } | ||
1441 | |||
1442 | /** | ||
1443 | * Returns the result of interpreting the object as an instance of '<em>String Enumeration</em>'. | ||
1444 | * <!-- begin-user-doc --> | ||
1445 | * This implementation returns null; | ||
1446 | * returning a non-null result will terminate the switch. | ||
1447 | * <!-- end-user-doc --> | ||
1448 | * @param object the target of the switch. | ||
1449 | * @return the result of interpreting the object as an instance of '<em>String Enumeration</em>'. | ||
1450 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1451 | * @generated | ||
1452 | */ | ||
1453 | public T caseStringEnumeration(StringEnumeration object) | ||
1454 | { | ||
1455 | return null; | ||
1456 | } | ||
1457 | |||
1458 | /** | ||
1196 | * Returns the result of interpreting the object as an instance of '<em>Scope Declaration</em>'. | 1459 | * Returns the result of interpreting the object as an instance of '<em>Scope Declaration</em>'. |
1197 | * <!-- begin-user-doc --> | 1460 | * <!-- begin-user-doc --> |
1198 | * This implementation returns null; | 1461 | * This implementation returns null; |