diff options
author | OszkarSemerath <oszkar.semerath@gmail.com> | 2018-01-24 01:06:37 +0100 |
---|---|---|
committer | OszkarSemerath <oszkar.semerath@gmail.com> | 2018-01-24 01:06:37 +0100 |
commit | e55fc0c91990c1de9cfdc02b5859b7419735abd3 (patch) | |
tree | b0f879a78dad307b5f786f0bdee2107ece8b2444 /Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf | |
parent | Removed PQuery from API, IQuerySpecification is used instead (diff) | |
download | VIATRA-Generator-e55fc0c91990c1de9cfdc02b5859b7419735abd3.tar.gz VIATRA-Generator-e55fc0c91990c1de9cfdc02b5859b7419735abd3.tar.zst VIATRA-Generator-e55fc0c91990c1de9cfdc02b5859b7419735abd3.zip |
New Scope format: #String += 2..*
Diffstat (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf')
88 files changed, 9313 insertions, 1103 deletions
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbin b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbin index 8ba07de1..cf190ec9 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbin +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbin | |||
Binary files differ | |||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/AllPatternEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/AllPatternEntry.java new file mode 100644 index 00000000..bd7aef5c --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/AllPatternEntry.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>All Pattern Entry</b></em>'. | ||
11 | * <!-- end-user-doc --> | ||
12 | * | ||
13 | * <p> | ||
14 | * The following features are supported: | ||
15 | * </p> | ||
16 | * <ul> | ||
17 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry#getExclusuion <em>Exclusuion</em>}</li> | ||
18 | * </ul> | ||
19 | * | ||
20 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getAllPatternEntry() | ||
21 | * @model | ||
22 | * @generated | ||
23 | */ | ||
24 | public interface AllPatternEntry extends PatternEntry | ||
25 | { | ||
26 | /** | ||
27 | * Returns the value of the '<em><b>Exclusuion</b></em>' containment reference list. | ||
28 | * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement}. | ||
29 | * <!-- begin-user-doc --> | ||
30 | * <p> | ||
31 | * If the meaning of the '<em>Exclusuion</em>' containment reference list isn't clear, | ||
32 | * there really should be more of a description here... | ||
33 | * </p> | ||
34 | * <!-- end-user-doc --> | ||
35 | * @return the value of the '<em>Exclusuion</em>' containment reference list. | ||
36 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getAllPatternEntry_Exclusuion() | ||
37 | * @model containment="true" | ||
38 | * @generated | ||
39 | */ | ||
40 | EList<PatternElement> getExclusuion(); | ||
41 | |||
42 | } // AllPatternEntry | ||
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 782b5890..2a23a843 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 | |||
@@ -1178,58 +1178,49 @@ 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>Min</b></em>' attribute. | 1181 | * The feature id for the '<em><b>Type</b></em>' containment reference. |
1182 | * <!-- begin-user-doc --> | ||
1183 | * <!-- end-user-doc --> | ||
1184 | * @generated | ||
1185 | * @ordered | ||
1186 | */ | ||
1187 | int TYPE_SCOPE__MIN = 0; | ||
1188 | |||
1189 | /** | ||
1190 | * The feature id for the '<em><b>Greather</b></em>' attribute. | ||
1191 | * <!-- begin-user-doc --> | 1182 | * <!-- begin-user-doc --> |
1192 | * <!-- end-user-doc --> | 1183 | * <!-- end-user-doc --> |
1193 | * @generated | 1184 | * @generated |
1194 | * @ordered | 1185 | * @ordered |
1195 | */ | 1186 | */ |
1196 | int TYPE_SCOPE__GREATHER = 1; | 1187 | int TYPE_SCOPE__TYPE = 0; |
1197 | 1188 | ||
1198 | /** | 1189 | /** |
1199 | * The feature id for the '<em><b>Greater Or Equal</b></em>' attribute. | 1190 | * The feature id for the '<em><b>Sets New</b></em>' attribute. |
1200 | * <!-- begin-user-doc --> | 1191 | * <!-- begin-user-doc --> |
1201 | * <!-- end-user-doc --> | 1192 | * <!-- end-user-doc --> |
1202 | * @generated | 1193 | * @generated |
1203 | * @ordered | 1194 | * @ordered |
1204 | */ | 1195 | */ |
1205 | int TYPE_SCOPE__GREATER_OR_EQUAL = 2; | 1196 | int TYPE_SCOPE__SETS_NEW = 1; |
1206 | 1197 | ||
1207 | /** | 1198 | /** |
1208 | * The feature id for the '<em><b>Type</b></em>' containment reference. | 1199 | * The feature id for the '<em><b>Sets Sum</b></em>' attribute. |
1209 | * <!-- begin-user-doc --> | 1200 | * <!-- begin-user-doc --> |
1210 | * <!-- end-user-doc --> | 1201 | * <!-- end-user-doc --> |
1211 | * @generated | 1202 | * @generated |
1212 | * @ordered | 1203 | * @ordered |
1213 | */ | 1204 | */ |
1214 | int TYPE_SCOPE__TYPE = 3; | 1205 | int TYPE_SCOPE__SETS_SUM = 2; |
1215 | 1206 | ||
1216 | /** | 1207 | /** |
1217 | * The feature id for the '<em><b>Less</b></em>' attribute. | 1208 | * The feature id for the '<em><b>Min</b></em>' attribute. |
1218 | * <!-- begin-user-doc --> | 1209 | * <!-- begin-user-doc --> |
1219 | * <!-- end-user-doc --> | 1210 | * <!-- end-user-doc --> |
1220 | * @generated | 1211 | * @generated |
1221 | * @ordered | 1212 | * @ordered |
1222 | */ | 1213 | */ |
1223 | int TYPE_SCOPE__LESS = 4; | 1214 | int TYPE_SCOPE__MIN = 3; |
1224 | 1215 | ||
1225 | /** | 1216 | /** |
1226 | * The feature id for the '<em><b>Less Or Equal</b></em>' attribute. | 1217 | * The feature id for the '<em><b>Max Unlimited</b></em>' attribute. |
1227 | * <!-- begin-user-doc --> | 1218 | * <!-- begin-user-doc --> |
1228 | * <!-- end-user-doc --> | 1219 | * <!-- end-user-doc --> |
1229 | * @generated | 1220 | * @generated |
1230 | * @ordered | 1221 | * @ordered |
1231 | */ | 1222 | */ |
1232 | int TYPE_SCOPE__LESS_OR_EQUAL = 5; | 1223 | int TYPE_SCOPE__MAX_UNLIMITED = 4; |
1233 | 1224 | ||
1234 | /** | 1225 | /** |
1235 | * The feature id for the '<em><b>Max</b></em>' attribute. | 1226 | * The feature id for the '<em><b>Max</b></em>' attribute. |
@@ -1238,7 +1229,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1238 | * @generated | 1229 | * @generated |
1239 | * @ordered | 1230 | * @ordered |
1240 | */ | 1231 | */ |
1241 | int TYPE_SCOPE__MAX = 6; | 1232 | int TYPE_SCOPE__MAX = 5; |
1242 | 1233 | ||
1243 | /** | 1234 | /** |
1244 | * The number of structural features of the '<em>Type Scope</em>' class. | 1235 | * The number of structural features of the '<em>Type Scope</em>' class. |
@@ -1247,7 +1238,7 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
1247 | * @generated | 1238 | * @generated |
1248 | * @ordered | 1239 | * @ordered |
1249 | */ | 1240 | */ |
1250 | int TYPE_SCOPE_FEATURE_COUNT = 7; | 1241 | int TYPE_SCOPE_FEATURE_COUNT = 6; |
1251 | 1242 | ||
1252 | /** | 1243 | /** |
1253 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl <em>Type Reference</em>}' class. | 1244 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl <em>Type Reference</em>}' class. |
@@ -2384,70 +2375,59 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
2384 | EClass getTypeScope(); | 2375 | EClass getTypeScope(); |
2385 | 2376 | ||
2386 | /** | 2377 | /** |
2387 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getMin <em>Min</em>}'. | 2378 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getType <em>Type</em>}'. |
2388 | * <!-- begin-user-doc --> | ||
2389 | * <!-- end-user-doc --> | ||
2390 | * @return the meta object for the attribute '<em>Min</em>'. | ||
2391 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getMin() | ||
2392 | * @see #getTypeScope() | ||
2393 | * @generated | ||
2394 | */ | ||
2395 | EAttribute getTypeScope_Min(); | ||
2396 | |||
2397 | /** | ||
2398 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isGreather <em>Greather</em>}'. | ||
2399 | * <!-- begin-user-doc --> | 2379 | * <!-- begin-user-doc --> |
2400 | * <!-- end-user-doc --> | 2380 | * <!-- end-user-doc --> |
2401 | * @return the meta object for the attribute '<em>Greather</em>'. | 2381 | * @return the meta object for the containment reference '<em>Type</em>'. |
2402 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isGreather() | 2382 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getType() |
2403 | * @see #getTypeScope() | 2383 | * @see #getTypeScope() |
2404 | * @generated | 2384 | * @generated |
2405 | */ | 2385 | */ |
2406 | EAttribute getTypeScope_Greather(); | 2386 | EReference getTypeScope_Type(); |
2407 | 2387 | ||
2408 | /** | 2388 | /** |
2409 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isGreaterOrEqual <em>Greater Or Equal</em>}'. | 2389 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew <em>Sets New</em>}'. |
2410 | * <!-- begin-user-doc --> | 2390 | * <!-- begin-user-doc --> |
2411 | * <!-- end-user-doc --> | 2391 | * <!-- end-user-doc --> |
2412 | * @return the meta object for the attribute '<em>Greater Or Equal</em>'. | 2392 | * @return the meta object for the attribute '<em>Sets New</em>'. |
2413 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isGreaterOrEqual() | 2393 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew() |
2414 | * @see #getTypeScope() | 2394 | * @see #getTypeScope() |
2415 | * @generated | 2395 | * @generated |
2416 | */ | 2396 | */ |
2417 | EAttribute getTypeScope_GreaterOrEqual(); | 2397 | EAttribute getTypeScope_SetsNew(); |
2418 | 2398 | ||
2419 | /** | 2399 | /** |
2420 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getType <em>Type</em>}'. | 2400 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsSum <em>Sets Sum</em>}'. |
2421 | * <!-- begin-user-doc --> | 2401 | * <!-- begin-user-doc --> |
2422 | * <!-- end-user-doc --> | 2402 | * <!-- end-user-doc --> |
2423 | * @return the meta object for the containment reference '<em>Type</em>'. | 2403 | * @return the meta object for the attribute '<em>Sets Sum</em>'. |
2424 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getType() | 2404 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsSum() |
2425 | * @see #getTypeScope() | 2405 | * @see #getTypeScope() |
2426 | * @generated | 2406 | * @generated |
2427 | */ | 2407 | */ |
2428 | EReference getTypeScope_Type(); | 2408 | EAttribute getTypeScope_SetsSum(); |
2429 | 2409 | ||
2430 | /** | 2410 | /** |
2431 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isLess <em>Less</em>}'. | 2411 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getMin <em>Min</em>}'. |
2432 | * <!-- begin-user-doc --> | 2412 | * <!-- begin-user-doc --> |
2433 | * <!-- end-user-doc --> | 2413 | * <!-- end-user-doc --> |
2434 | * @return the meta object for the attribute '<em>Less</em>'. | 2414 | * @return the meta object for the attribute '<em>Min</em>'. |
2435 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isLess() | 2415 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getMin() |
2436 | * @see #getTypeScope() | 2416 | * @see #getTypeScope() |
2437 | * @generated | 2417 | * @generated |
2438 | */ | 2418 | */ |
2439 | EAttribute getTypeScope_Less(); | 2419 | EAttribute getTypeScope_Min(); |
2440 | 2420 | ||
2441 | /** | 2421 | /** |
2442 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isLessOrEqual <em>Less Or Equal</em>}'. | 2422 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isMaxUnlimited <em>Max Unlimited</em>}'. |
2443 | * <!-- begin-user-doc --> | 2423 | * <!-- begin-user-doc --> |
2444 | * <!-- end-user-doc --> | 2424 | * <!-- end-user-doc --> |
2445 | * @return the meta object for the attribute '<em>Less Or Equal</em>'. | 2425 | * @return the meta object for the attribute '<em>Max Unlimited</em>'. |
2446 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isLessOrEqual() | 2426 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isMaxUnlimited() |
2447 | * @see #getTypeScope() | 2427 | * @see #getTypeScope() |
2448 | * @generated | 2428 | * @generated |
2449 | */ | 2429 | */ |
2450 | EAttribute getTypeScope_LessOrEqual(); | 2430 | EAttribute getTypeScope_MaxUnlimited(); |
2451 | 2431 | ||
2452 | /** | 2432 | /** |
2453 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getMax <em>Max</em>}'. | 2433 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getMax <em>Max</em>}'. |
@@ -3435,52 +3415,44 @@ public interface ApplicationConfigurationPackage extends EPackage | |||
3435 | EClass TYPE_SCOPE = eINSTANCE.getTypeScope(); | 3415 | EClass TYPE_SCOPE = eINSTANCE.getTypeScope(); |
3436 | 3416 | ||
3437 | /** | 3417 | /** |
3438 | * The meta object literal for the '<em><b>Min</b></em>' attribute feature. | 3418 | * The meta object literal for the '<em><b>Type</b></em>' containment reference feature. |
3439 | * <!-- begin-user-doc --> | ||
3440 | * <!-- end-user-doc --> | ||
3441 | * @generated | ||
3442 | */ | ||
3443 | EAttribute TYPE_SCOPE__MIN = eINSTANCE.getTypeScope_Min(); | ||
3444 | |||
3445 | /** | ||
3446 | * The meta object literal for the '<em><b>Greather</b></em>' attribute feature. | ||
3447 | * <!-- begin-user-doc --> | 3419 | * <!-- begin-user-doc --> |
3448 | * <!-- end-user-doc --> | 3420 | * <!-- end-user-doc --> |
3449 | * @generated | 3421 | * @generated |
3450 | */ | 3422 | */ |
3451 | EAttribute TYPE_SCOPE__GREATHER = eINSTANCE.getTypeScope_Greather(); | 3423 | EReference TYPE_SCOPE__TYPE = eINSTANCE.getTypeScope_Type(); |
3452 | 3424 | ||
3453 | /** | 3425 | /** |
3454 | * The meta object literal for the '<em><b>Greater Or Equal</b></em>' attribute feature. | 3426 | * The meta object literal for the '<em><b>Sets New</b></em>' attribute feature. |
3455 | * <!-- begin-user-doc --> | 3427 | * <!-- begin-user-doc --> |
3456 | * <!-- end-user-doc --> | 3428 | * <!-- end-user-doc --> |
3457 | * @generated | 3429 | * @generated |
3458 | */ | 3430 | */ |
3459 | EAttribute TYPE_SCOPE__GREATER_OR_EQUAL = eINSTANCE.getTypeScope_GreaterOrEqual(); | 3431 | EAttribute TYPE_SCOPE__SETS_NEW = eINSTANCE.getTypeScope_SetsNew(); |
3460 | 3432 | ||
3461 | /** | 3433 | /** |
3462 | * The meta object literal for the '<em><b>Type</b></em>' containment reference feature. | 3434 | * The meta object literal for the '<em><b>Sets Sum</b></em>' attribute feature. |
3463 | * <!-- begin-user-doc --> | 3435 | * <!-- begin-user-doc --> |
3464 | * <!-- end-user-doc --> | 3436 | * <!-- end-user-doc --> |
3465 | * @generated | 3437 | * @generated |
3466 | */ | 3438 | */ |
3467 | EReference TYPE_SCOPE__TYPE = eINSTANCE.getTypeScope_Type(); | 3439 | EAttribute TYPE_SCOPE__SETS_SUM = eINSTANCE.getTypeScope_SetsSum(); |
3468 | 3440 | ||
3469 | /** | 3441 | /** |
3470 | * The meta object literal for the '<em><b>Less</b></em>' attribute feature. | 3442 | * The meta object literal for the '<em><b>Min</b></em>' attribute feature. |
3471 | * <!-- begin-user-doc --> | 3443 | * <!-- begin-user-doc --> |
3472 | * <!-- end-user-doc --> | 3444 | * <!-- end-user-doc --> |
3473 | * @generated | 3445 | * @generated |
3474 | */ | 3446 | */ |
3475 | EAttribute TYPE_SCOPE__LESS = eINSTANCE.getTypeScope_Less(); | 3447 | EAttribute TYPE_SCOPE__MIN = eINSTANCE.getTypeScope_Min(); |
3476 | 3448 | ||
3477 | /** | 3449 | /** |
3478 | * The meta object literal for the '<em><b>Less Or Equal</b></em>' attribute feature. | 3450 | * The meta object literal for the '<em><b>Max Unlimited</b></em>' attribute feature. |
3479 | * <!-- begin-user-doc --> | 3451 | * <!-- begin-user-doc --> |
3480 | * <!-- end-user-doc --> | 3452 | * <!-- end-user-doc --> |
3481 | * @generated | 3453 | * @generated |
3482 | */ | 3454 | */ |
3483 | EAttribute TYPE_SCOPE__LESS_OR_EQUAL = eINSTANCE.getTypeScope_LessOrEqual(); | 3455 | EAttribute TYPE_SCOPE__MAX_UNLIMITED = eINSTANCE.getTypeScope_MaxUnlimited(); |
3484 | 3456 | ||
3485 | /** | 3457 | /** |
3486 | * The meta object literal for the '<em><b>Max</b></em>' attribute feature. | 3458 | * The meta object literal for the '<em><b>Max</b></em>' attribute feature. |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ClassReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ClassReference.java new file mode 100644 index 00000000..dc7d9227 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ClassReference.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 Reference</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.ClassReference#getElement <em>Element</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getClassReference() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface ClassReference extends TypeReference | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Element</b></em>' containment reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Element</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>Element</em>' containment reference. | ||
34 | * @see #setElement(MetamodelElement) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getClassReference_Element() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | MetamodelElement getElement(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference#getElement <em>Element</em>}' containment reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Element</em>' containment reference. | ||
46 | * @see #getElement() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setElement(MetamodelElement value); | ||
50 | |||
51 | } // ClassReference | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Config.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Config.java new file mode 100644 index 00000000..f0bf5d0d --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Config.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>Config</b></em>'. | ||
11 | * <!-- end-user-doc --> | ||
12 | * | ||
13 | * | ||
14 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfig() | ||
15 | * @model | ||
16 | * @generated | ||
17 | */ | ||
18 | public interface Config extends EObject | ||
19 | { | ||
20 | } // Config | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigDeclaration.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigDeclaration.java new file mode 100644 index 00000000..6b5cd411 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigDeclaration.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>Config Declaration</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.ConfigDeclaration#getSpecification <em>Specification</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigDeclaration() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface ConfigDeclaration extends Declaration | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Specification</b></em>' containment reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Specification</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>Specification</em>' containment reference. | ||
34 | * @see #setSpecification(ConfigSpecification) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigDeclaration_Specification() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | ConfigSpecification getSpecification(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration#getSpecification <em>Specification</em>}' containment reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Specification</em>' containment reference. | ||
46 | * @see #getSpecification() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setSpecification(ConfigSpecification value); | ||
50 | |||
51 | } // ConfigDeclaration | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigEntry.java new file mode 100644 index 00000000..7c0e90e2 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigEntry.java | |||
@@ -0,0 +1,79 @@ | |||
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>Config Entry</b></em>'. | ||
11 | * <!-- end-user-doc --> | ||
12 | * | ||
13 | * <p> | ||
14 | * The following features are supported: | ||
15 | * </p> | ||
16 | * <ul> | ||
17 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry#getKey <em>Key</em>}</li> | ||
18 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry#getValue <em>Value</em>}</li> | ||
19 | * </ul> | ||
20 | * | ||
21 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigEntry() | ||
22 | * @model | ||
23 | * @generated | ||
24 | */ | ||
25 | public interface ConfigEntry extends EObject | ||
26 | { | ||
27 | /** | ||
28 | * Returns the value of the '<em><b>Key</b></em>' attribute. | ||
29 | * <!-- begin-user-doc --> | ||
30 | * <p> | ||
31 | * If the meaning of the '<em>Key</em>' attribute isn't clear, | ||
32 | * there really should be more of a description here... | ||
33 | * </p> | ||
34 | * <!-- end-user-doc --> | ||
35 | * @return the value of the '<em>Key</em>' attribute. | ||
36 | * @see #setKey(String) | ||
37 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigEntry_Key() | ||
38 | * @model | ||
39 | * @generated | ||
40 | */ | ||
41 | String getKey(); | ||
42 | |||
43 | /** | ||
44 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry#getKey <em>Key</em>}' attribute. | ||
45 | * <!-- begin-user-doc --> | ||
46 | * <!-- end-user-doc --> | ||
47 | * @param value the new value of the '<em>Key</em>' attribute. | ||
48 | * @see #getKey() | ||
49 | * @generated | ||
50 | */ | ||
51 | void setKey(String value); | ||
52 | |||
53 | /** | ||
54 | * Returns the value of the '<em><b>Value</b></em>' attribute. | ||
55 | * <!-- begin-user-doc --> | ||
56 | * <p> | ||
57 | * If the meaning of the '<em>Value</em>' attribute isn't clear, | ||
58 | * there really should be more of a description here... | ||
59 | * </p> | ||
60 | * <!-- end-user-doc --> | ||
61 | * @return the value of the '<em>Value</em>' attribute. | ||
62 | * @see #setValue(String) | ||
63 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigEntry_Value() | ||
64 | * @model | ||
65 | * @generated | ||
66 | */ | ||
67 | String getValue(); | ||
68 | |||
69 | /** | ||
70 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry#getValue <em>Value</em>}' attribute. | ||
71 | * <!-- begin-user-doc --> | ||
72 | * <!-- end-user-doc --> | ||
73 | * @param value the new value of the '<em>Value</em>' attribute. | ||
74 | * @see #getValue() | ||
75 | * @generated | ||
76 | */ | ||
77 | void setValue(String value); | ||
78 | |||
79 | } // ConfigEntry | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigReference.java new file mode 100644 index 00000000..b86f3e6b --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigReference.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>Config Reference</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.ConfigReference#getConfig <em>Config</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigReference() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface ConfigReference extends Config | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Config</b></em>' reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Config</em>' 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>Config</em>' reference. | ||
34 | * @see #setConfig(ConfigDeclaration) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigReference_Config() | ||
36 | * @model | ||
37 | * @generated | ||
38 | */ | ||
39 | ConfigDeclaration getConfig(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference#getConfig <em>Config</em>}' reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Config</em>' reference. | ||
46 | * @see #getConfig() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setConfig(ConfigDeclaration value); | ||
50 | |||
51 | } // ConfigReference | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigSpecification.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigSpecification.java new file mode 100644 index 00000000..1d016927 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ConfigSpecification.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>Config Specification</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.ConfigSpecification#getEntries <em>Entries</em>}</li> | ||
18 | * </ul> | ||
19 | * | ||
20 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigSpecification() | ||
21 | * @model | ||
22 | * @generated | ||
23 | */ | ||
24 | public interface ConfigSpecification extends Config | ||
25 | { | ||
26 | /** | ||
27 | * Returns the value of the '<em><b>Entries</b></em>' containment reference list. | ||
28 | * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry}. | ||
29 | * <!-- begin-user-doc --> | ||
30 | * <p> | ||
31 | * If the meaning of the '<em>Entries</em>' containment reference list isn't clear, | ||
32 | * there really should be more of a description here... | ||
33 | * </p> | ||
34 | * <!-- end-user-doc --> | ||
35 | * @return the value of the '<em>Entries</em>' containment reference list. | ||
36 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigSpecification_Entries() | ||
37 | * @model containment="true" | ||
38 | * @generated | ||
39 | */ | ||
40 | EList<ConfigEntry> getEntries(); | ||
41 | |||
42 | } // ConfigSpecification | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/File.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/File.java new file mode 100644 index 00000000..e4c2a024 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/File.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>File</b></em>'. | ||
11 | * <!-- end-user-doc --> | ||
12 | * | ||
13 | * | ||
14 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFile() | ||
15 | * @model | ||
16 | * @generated | ||
17 | */ | ||
18 | public interface File extends EObject | ||
19 | { | ||
20 | } // File | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileDeclaration.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileDeclaration.java new file mode 100644 index 00000000..d5b9b335 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileDeclaration.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>File Declaration</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.FileDeclaration#getSpecification <em>Specification</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileDeclaration() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface FileDeclaration extends Declaration | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Specification</b></em>' containment reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Specification</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>Specification</em>' containment reference. | ||
34 | * @see #setSpecification(FileSpecification) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileDeclaration_Specification() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | FileSpecification getSpecification(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration#getSpecification <em>Specification</em>}' containment reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Specification</em>' containment reference. | ||
46 | * @see #getSpecification() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setSpecification(FileSpecification value); | ||
50 | |||
51 | } // FileDeclaration | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileReference.java new file mode 100644 index 00000000..bc4e09bb --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileReference.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>File Reference</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.FileReference#getReferred <em>Referred</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileReference() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface FileReference extends File | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Referred</b></em>' reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Referred</em>' 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>Referred</em>' reference. | ||
34 | * @see #setReferred(FileDeclaration) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileReference_Referred() | ||
36 | * @model | ||
37 | * @generated | ||
38 | */ | ||
39 | FileDeclaration getReferred(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference#getReferred <em>Referred</em>}' reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Referred</em>' reference. | ||
46 | * @see #getReferred() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setReferred(FileDeclaration value); | ||
50 | |||
51 | } // FileReference | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileSpecification.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileSpecification.java new file mode 100644 index 00000000..921a248b --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FileSpecification.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>File Specification</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.FileSpecification#getPath <em>Path</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileSpecification() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface FileSpecification extends File | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Path</b></em>' attribute. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Path</em>' attribute isn't clear, | ||
30 | * there really should be more of a description here... | ||
31 | * </p> | ||
32 | * <!-- end-user-doc --> | ||
33 | * @return the value of the '<em>Path</em>' attribute. | ||
34 | * @see #setPath(String) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileSpecification_Path() | ||
36 | * @model | ||
37 | * @generated | ||
38 | */ | ||
39 | String getPath(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification#getPath <em>Path</em>}' attribute. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Path</em>' attribute. | ||
46 | * @see #getPath() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setPath(String value); | ||
50 | |||
51 | } // FileSpecification | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FolderEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FolderEntry.java new file mode 100644 index 00000000..9b119649 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/FolderEntry.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>Folder Entry</b></em>'. | ||
11 | * <!-- end-user-doc --> | ||
12 | * | ||
13 | * <p> | ||
14 | * The following features are supported: | ||
15 | * </p> | ||
16 | * <ul> | ||
17 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry#getExclusion <em>Exclusion</em>}</li> | ||
18 | * </ul> | ||
19 | * | ||
20 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFolderEntry() | ||
21 | * @model | ||
22 | * @generated | ||
23 | */ | ||
24 | public interface FolderEntry extends PartialModelEntry | ||
25 | { | ||
26 | /** | ||
27 | * Returns the value of the '<em><b>Exclusion</b></em>' containment reference list. | ||
28 | * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry}. | ||
29 | * <!-- begin-user-doc --> | ||
30 | * <p> | ||
31 | * If the meaning of the '<em>Exclusion</em>' containment reference list isn't clear, | ||
32 | * there really should be more of a description here... | ||
33 | * </p> | ||
34 | * <!-- end-user-doc --> | ||
35 | * @return the value of the '<em>Exclusion</em>' containment reference list. | ||
36 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFolderEntry_Exclusion() | ||
37 | * @model containment="true" | ||
38 | * @generated | ||
39 | */ | ||
40 | EList<ModelEntry> getExclusion(); | ||
41 | |||
42 | } // FolderEntry | ||
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 new file mode 100644 index 00000000..7d62d979 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GenerationTask.java | |||
@@ -0,0 +1,351 @@ | |||
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>Generation Task</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.GenerationTask#getMetamodel <em>Metamodel</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> | ||
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#getNumber <em>Number</em>}</li> | ||
21 | * <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> | ||
23 | * <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#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 | * </ul> | ||
29 | * | ||
30 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask() | ||
31 | * @model | ||
32 | * @generated | ||
33 | */ | ||
34 | public interface GenerationTask extends Task | ||
35 | { | ||
36 | /** | ||
37 | * Returns the value of the '<em><b>Metamodel</b></em>' containment reference. | ||
38 | * <!-- begin-user-doc --> | ||
39 | * <p> | ||
40 | * If the meaning of the '<em>Metamodel</em>' containment reference isn't clear, | ||
41 | * there really should be more of a description here... | ||
42 | * </p> | ||
43 | * <!-- end-user-doc --> | ||
44 | * @return the value of the '<em>Metamodel</em>' containment reference. | ||
45 | * @see #setMetamodel(Metamodel) | ||
46 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Metamodel() | ||
47 | * @model containment="true" | ||
48 | * @generated | ||
49 | */ | ||
50 | Metamodel getMetamodel(); | ||
51 | |||
52 | /** | ||
53 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getMetamodel <em>Metamodel</em>}' containment reference. | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @param value the new value of the '<em>Metamodel</em>' containment reference. | ||
57 | * @see #getMetamodel() | ||
58 | * @generated | ||
59 | */ | ||
60 | void setMetamodel(Metamodel value); | ||
61 | |||
62 | /** | ||
63 | * Returns the value of the '<em><b>Partial Model</b></em>' containment reference. | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <p> | ||
66 | * If the meaning of the '<em>Partial Model</em>' containment reference isn't clear, | ||
67 | * there really should be more of a description here... | ||
68 | * </p> | ||
69 | * <!-- end-user-doc --> | ||
70 | * @return the value of the '<em>Partial Model</em>' containment reference. | ||
71 | * @see #setPartialModel(PartialModel) | ||
72 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_PartialModel() | ||
73 | * @model containment="true" | ||
74 | * @generated | ||
75 | */ | ||
76 | PartialModel getPartialModel(); | ||
77 | |||
78 | /** | ||
79 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPartialModel <em>Partial Model</em>}' containment reference. | ||
80 | * <!-- begin-user-doc --> | ||
81 | * <!-- end-user-doc --> | ||
82 | * @param value the new value of the '<em>Partial Model</em>' containment reference. | ||
83 | * @see #getPartialModel() | ||
84 | * @generated | ||
85 | */ | ||
86 | void setPartialModel(PartialModel value); | ||
87 | |||
88 | /** | ||
89 | * Returns the value of the '<em><b>Patterns</b></em>' containment reference. | ||
90 | * <!-- begin-user-doc --> | ||
91 | * <p> | ||
92 | * If the meaning of the '<em>Patterns</em>' containment reference isn't clear, | ||
93 | * there really should be more of a description here... | ||
94 | * </p> | ||
95 | * <!-- end-user-doc --> | ||
96 | * @return the value of the '<em>Patterns</em>' containment reference. | ||
97 | * @see #setPatterns(GraphPattern) | ||
98 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Patterns() | ||
99 | * @model containment="true" | ||
100 | * @generated | ||
101 | */ | ||
102 | GraphPattern getPatterns(); | ||
103 | |||
104 | /** | ||
105 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPatterns <em>Patterns</em>}' containment reference. | ||
106 | * <!-- begin-user-doc --> | ||
107 | * <!-- end-user-doc --> | ||
108 | * @param value the new value of the '<em>Patterns</em>' containment reference. | ||
109 | * @see #getPatterns() | ||
110 | * @generated | ||
111 | */ | ||
112 | void setPatterns(GraphPattern value); | ||
113 | |||
114 | /** | ||
115 | * Returns the value of the '<em><b>Scope</b></em>' containment reference. | ||
116 | * <!-- begin-user-doc --> | ||
117 | * <p> | ||
118 | * If the meaning of the '<em>Scope</em>' containment reference isn't clear, | ||
119 | * there really should be more of a description here... | ||
120 | * </p> | ||
121 | * <!-- end-user-doc --> | ||
122 | * @return the value of the '<em>Scope</em>' containment reference. | ||
123 | * @see #setScope(Scope) | ||
124 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Scope() | ||
125 | * @model containment="true" | ||
126 | * @generated | ||
127 | */ | ||
128 | Scope getScope(); | ||
129 | |||
130 | /** | ||
131 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getScope <em>Scope</em>}' containment reference. | ||
132 | * <!-- begin-user-doc --> | ||
133 | * <!-- end-user-doc --> | ||
134 | * @param value the new value of the '<em>Scope</em>' containment reference. | ||
135 | * @see #getScope() | ||
136 | * @generated | ||
137 | */ | ||
138 | void setScope(Scope value); | ||
139 | |||
140 | /** | ||
141 | * Returns the value of the '<em><b>Number</b></em>' attribute. | ||
142 | * <!-- begin-user-doc --> | ||
143 | * <p> | ||
144 | * If the meaning of the '<em>Number</em>' attribute isn't clear, | ||
145 | * there really should be more of a description here... | ||
146 | * </p> | ||
147 | * <!-- end-user-doc --> | ||
148 | * @return the value of the '<em>Number</em>' attribute. | ||
149 | * @see #setNumber(int) | ||
150 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Number() | ||
151 | * @model | ||
152 | * @generated | ||
153 | */ | ||
154 | int getNumber(); | ||
155 | |||
156 | /** | ||
157 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber <em>Number</em>}' attribute. | ||
158 | * <!-- begin-user-doc --> | ||
159 | * <!-- end-user-doc --> | ||
160 | * @param value the new value of the '<em>Number</em>' attribute. | ||
161 | * @see #getNumber() | ||
162 | * @generated | ||
163 | */ | ||
164 | void setNumber(int value); | ||
165 | |||
166 | /** | ||
167 | * Returns the value of the '<em><b>Runs</b></em>' attribute. | ||
168 | * <!-- begin-user-doc --> | ||
169 | * <p> | ||
170 | * If the meaning of the '<em>Runs</em>' attribute isn't clear, | ||
171 | * there really should be more of a description here... | ||
172 | * </p> | ||
173 | * <!-- end-user-doc --> | ||
174 | * @return the value of the '<em>Runs</em>' attribute. | ||
175 | * @see #setRuns(int) | ||
176 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Runs() | ||
177 | * @model | ||
178 | * @generated | ||
179 | */ | ||
180 | int getRuns(); | ||
181 | |||
182 | /** | ||
183 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns <em>Runs</em>}' attribute. | ||
184 | * <!-- begin-user-doc --> | ||
185 | * <!-- end-user-doc --> | ||
186 | * @param value the new value of the '<em>Runs</em>' attribute. | ||
187 | * @see #getRuns() | ||
188 | * @generated | ||
189 | */ | ||
190 | void setRuns(int value); | ||
191 | |||
192 | /** | ||
193 | * Returns the value of the '<em><b>Solver</b></em>' attribute. | ||
194 | * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver}. | ||
195 | * <!-- begin-user-doc --> | ||
196 | * <p> | ||
197 | * If the meaning of the '<em>Solver</em>' attribute isn't clear, | ||
198 | * there really should be more of a description here... | ||
199 | * </p> | ||
200 | * <!-- end-user-doc --> | ||
201 | * @return the value of the '<em>Solver</em>' attribute. | ||
202 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver | ||
203 | * @see #setSolver(Solver) | ||
204 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Solver() | ||
205 | * @model | ||
206 | * @generated | ||
207 | */ | ||
208 | Solver getSolver(); | ||
209 | |||
210 | /** | ||
211 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getSolver <em>Solver</em>}' attribute. | ||
212 | * <!-- begin-user-doc --> | ||
213 | * <!-- end-user-doc --> | ||
214 | * @param value the new value of the '<em>Solver</em>' attribute. | ||
215 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver | ||
216 | * @see #getSolver() | ||
217 | * @generated | ||
218 | */ | ||
219 | void setSolver(Solver value); | ||
220 | |||
221 | /** | ||
222 | * Returns the value of the '<em><b>Config</b></em>' containment reference. | ||
223 | * <!-- begin-user-doc --> | ||
224 | * <p> | ||
225 | * If the meaning of the '<em>Config</em>' containment reference isn't clear, | ||
226 | * there really should be more of a description here... | ||
227 | * </p> | ||
228 | * <!-- end-user-doc --> | ||
229 | * @return the value of the '<em>Config</em>' containment reference. | ||
230 | * @see #setConfig(Config) | ||
231 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Config() | ||
232 | * @model containment="true" | ||
233 | * @generated | ||
234 | */ | ||
235 | Config getConfig(); | ||
236 | |||
237 | /** | ||
238 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getConfig <em>Config</em>}' containment reference. | ||
239 | * <!-- begin-user-doc --> | ||
240 | * <!-- end-user-doc --> | ||
241 | * @param value the new value of the '<em>Config</em>' containment reference. | ||
242 | * @see #getConfig() | ||
243 | * @generated | ||
244 | */ | ||
245 | void setConfig(Config value); | ||
246 | |||
247 | /** | ||
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. | ||
275 | * <!-- begin-user-doc --> | ||
276 | * <p> | ||
277 | * If the meaning of the '<em>Debug Folder</em>' containment reference isn't clear, | ||
278 | * there really should be more of a description here... | ||
279 | * </p> | ||
280 | * <!-- end-user-doc --> | ||
281 | * @return the value of the '<em>Debug Folder</em>' containment reference. | ||
282 | * @see #setDebugFolder(File) | ||
283 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_DebugFolder() | ||
284 | * @model containment="true" | ||
285 | * @generated | ||
286 | */ | ||
287 | File getDebugFolder(); | ||
288 | |||
289 | /** | ||
290 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder <em>Debug Folder</em>}' containment reference. | ||
291 | * <!-- begin-user-doc --> | ||
292 | * <!-- end-user-doc --> | ||
293 | * @param value the new value of the '<em>Debug Folder</em>' containment reference. | ||
294 | * @see #getDebugFolder() | ||
295 | * @generated | ||
296 | */ | ||
297 | void setDebugFolder(File value); | ||
298 | |||
299 | /** | ||
300 | * Returns the value of the '<em><b>Target Log File</b></em>' containment reference. | ||
301 | * <!-- begin-user-doc --> | ||
302 | * <p> | ||
303 | * If the meaning of the '<em>Target Log File</em>' containment reference isn't clear, | ||
304 | * there really should be more of a description here... | ||
305 | * </p> | ||
306 | * <!-- end-user-doc --> | ||
307 | * @return the value of the '<em>Target Log File</em>' containment reference. | ||
308 | * @see #setTargetLogFile(File) | ||
309 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_TargetLogFile() | ||
310 | * @model containment="true" | ||
311 | * @generated | ||
312 | */ | ||
313 | File getTargetLogFile(); | ||
314 | |||
315 | /** | ||
316 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetLogFile <em>Target Log File</em>}' containment reference. | ||
317 | * <!-- begin-user-doc --> | ||
318 | * <!-- end-user-doc --> | ||
319 | * @param value the new value of the '<em>Target Log File</em>' containment reference. | ||
320 | * @see #getTargetLogFile() | ||
321 | * @generated | ||
322 | */ | ||
323 | void setTargetLogFile(File value); | ||
324 | |||
325 | /** | ||
326 | * Returns the value of the '<em><b>Target Statistics File</b></em>' containment reference. | ||
327 | * <!-- begin-user-doc --> | ||
328 | * <p> | ||
329 | * If the meaning of the '<em>Target Statistics File</em>' containment reference isn't clear, | ||
330 | * there really should be more of a description here... | ||
331 | * </p> | ||
332 | * <!-- end-user-doc --> | ||
333 | * @return the value of the '<em>Target Statistics File</em>' containment reference. | ||
334 | * @see #setTargetStatisticsFile(File) | ||
335 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_TargetStatisticsFile() | ||
336 | * @model containment="true" | ||
337 | * @generated | ||
338 | */ | ||
339 | File getTargetStatisticsFile(); | ||
340 | |||
341 | /** | ||
342 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetStatisticsFile <em>Target Statistics File</em>}' containment reference. | ||
343 | * <!-- begin-user-doc --> | ||
344 | * <!-- end-user-doc --> | ||
345 | * @param value the new value of the '<em>Target Statistics File</em>' containment reference. | ||
346 | * @see #getTargetStatisticsFile() | ||
347 | * @generated | ||
348 | */ | ||
349 | void setTargetStatisticsFile(File value); | ||
350 | |||
351 | } // GenerationTask | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPattern.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPattern.java new file mode 100644 index 00000000..e7013474 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPattern.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>Graph Pattern</b></em>'. | ||
11 | * <!-- end-user-doc --> | ||
12 | * | ||
13 | * | ||
14 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPattern() | ||
15 | * @model | ||
16 | * @generated | ||
17 | */ | ||
18 | public interface GraphPattern extends EObject | ||
19 | { | ||
20 | } // GraphPattern | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPatternDeclaration.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPatternDeclaration.java new file mode 100644 index 00000000..3983631b --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPatternDeclaration.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>Graph Pattern Declaration</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.GraphPatternDeclaration#getSpecification <em>Specification</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPatternDeclaration() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface GraphPatternDeclaration extends Declaration | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Specification</b></em>' containment reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Specification</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>Specification</em>' containment reference. | ||
34 | * @see #setSpecification(PatternSpecification) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPatternDeclaration_Specification() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | PatternSpecification getSpecification(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration#getSpecification <em>Specification</em>}' containment reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Specification</em>' containment reference. | ||
46 | * @see #getSpecification() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setSpecification(PatternSpecification value); | ||
50 | |||
51 | } // GraphPatternDeclaration | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPatternReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPatternReference.java new file mode 100644 index 00000000..7d4a9a25 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/GraphPatternReference.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>Graph Pattern Reference</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.GraphPatternReference#getReferred <em>Referred</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPatternReference() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface GraphPatternReference extends GraphPattern | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Referred</b></em>' reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Referred</em>' 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>Referred</em>' reference. | ||
34 | * @see #setReferred(GraphPatternDeclaration) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPatternReference_Referred() | ||
36 | * @model | ||
37 | * @generated | ||
38 | */ | ||
39 | GraphPatternDeclaration getReferred(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference#getReferred <em>Referred</em>}' reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Referred</em>' reference. | ||
46 | * @see #getReferred() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setReferred(GraphPatternDeclaration value); | ||
50 | |||
51 | } // GraphPatternReference | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerReference.java new file mode 100644 index 00000000..7a84c623 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerReference.java | |||
@@ -0,0 +1,19 @@ | |||
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 Reference</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * | ||
13 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntegerReference() | ||
14 | * @model | ||
15 | * @generated | ||
16 | */ | ||
17 | public interface IntegerReference extends TypeReference | ||
18 | { | ||
19 | } // IntegerReference | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerScope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerScope.java new file mode 100644 index 00000000..4df80f00 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/IntegerScope.java | |||
@@ -0,0 +1,19 @@ | |||
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 Scope</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * | ||
13 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntegerScope() | ||
14 | * @model | ||
15 | * @generated | ||
16 | */ | ||
17 | public interface IntegerScope extends IntegerReference | ||
18 | { | ||
19 | } // IntegerScope | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ModelEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ModelEntry.java new file mode 100644 index 00000000..c52a9248 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ModelEntry.java | |||
@@ -0,0 +1,19 @@ | |||
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>Model Entry</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * | ||
13 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getModelEntry() | ||
14 | * @model | ||
15 | * @generated | ||
16 | */ | ||
17 | public interface ModelEntry extends PartialModelEntry | ||
18 | { | ||
19 | } // ModelEntry | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectReference.java new file mode 100644 index 00000000..66f1ce18 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectReference.java | |||
@@ -0,0 +1,19 @@ | |||
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 Reference</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * | ||
13 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectReference() | ||
14 | * @model | ||
15 | * @generated | ||
16 | */ | ||
17 | public interface ObjectReference extends TypeReference | ||
18 | { | ||
19 | } // ObjectReference | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModel.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModel.java new file mode 100644 index 00000000..8b96b07a --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModel.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>Partial Model</b></em>'. | ||
11 | * <!-- end-user-doc --> | ||
12 | * | ||
13 | * | ||
14 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModel() | ||
15 | * @model | ||
16 | * @generated | ||
17 | */ | ||
18 | public interface PartialModel extends EObject | ||
19 | { | ||
20 | } // PartialModel | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelDeclaration.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelDeclaration.java new file mode 100644 index 00000000..e54206a5 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelDeclaration.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>Partial Model Declaration</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.PartialModelDeclaration#getSpecification <em>Specification</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelDeclaration() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface PartialModelDeclaration extends Declaration | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Specification</b></em>' containment reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Specification</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>Specification</em>' containment reference. | ||
34 | * @see #setSpecification(PartialModelSpecification) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelDeclaration_Specification() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | PartialModelSpecification getSpecification(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration#getSpecification <em>Specification</em>}' containment reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Specification</em>' containment reference. | ||
46 | * @see #getSpecification() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setSpecification(PartialModelSpecification value); | ||
50 | |||
51 | } // PartialModelDeclaration | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelEntry.java new file mode 100644 index 00000000..69c9bd03 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelEntry.java | |||
@@ -0,0 +1,52 @@ | |||
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>Partial Model Entry</b></em>'. | ||
11 | * <!-- end-user-doc --> | ||
12 | * | ||
13 | * <p> | ||
14 | * The following features are supported: | ||
15 | * </p> | ||
16 | * <ul> | ||
17 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry#getPath <em>Path</em>}</li> | ||
18 | * </ul> | ||
19 | * | ||
20 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelEntry() | ||
21 | * @model | ||
22 | * @generated | ||
23 | */ | ||
24 | public interface PartialModelEntry extends EObject | ||
25 | { | ||
26 | /** | ||
27 | * Returns the value of the '<em><b>Path</b></em>' containment reference. | ||
28 | * <!-- begin-user-doc --> | ||
29 | * <p> | ||
30 | * If the meaning of the '<em>Path</em>' containment reference 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>Path</em>' containment reference. | ||
35 | * @see #setPath(File) | ||
36 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelEntry_Path() | ||
37 | * @model containment="true" | ||
38 | * @generated | ||
39 | */ | ||
40 | File getPath(); | ||
41 | |||
42 | /** | ||
43 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry#getPath <em>Path</em>}' containment reference. | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @param value the new value of the '<em>Path</em>' containment reference. | ||
47 | * @see #getPath() | ||
48 | * @generated | ||
49 | */ | ||
50 | void setPath(File value); | ||
51 | |||
52 | } // PartialModelEntry | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelReference.java new file mode 100644 index 00000000..04c29865 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelReference.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>Partial Model Reference</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.PartialModelReference#getReferred <em>Referred</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelReference() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface PartialModelReference extends PartialModel | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Referred</b></em>' reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Referred</em>' 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>Referred</em>' reference. | ||
34 | * @see #setReferred(PartialModelDeclaration) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelReference_Referred() | ||
36 | * @model | ||
37 | * @generated | ||
38 | */ | ||
39 | PartialModelDeclaration getReferred(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference#getReferred <em>Referred</em>}' reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Referred</em>' reference. | ||
46 | * @see #getReferred() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setReferred(PartialModelDeclaration value); | ||
50 | |||
51 | } // PartialModelReference | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelSpecification.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelSpecification.java new file mode 100644 index 00000000..ca459b09 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PartialModelSpecification.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>Partial Model Specification</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.PartialModelSpecification#getEntry <em>Entry</em>}</li> | ||
18 | * </ul> | ||
19 | * | ||
20 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelSpecification() | ||
21 | * @model | ||
22 | * @generated | ||
23 | */ | ||
24 | public interface PartialModelSpecification extends PartialModel | ||
25 | { | ||
26 | /** | ||
27 | * Returns the value of the '<em><b>Entry</b></em>' containment reference list. | ||
28 | * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry}. | ||
29 | * <!-- begin-user-doc --> | ||
30 | * <p> | ||
31 | * If the meaning of the '<em>Entry</em>' containment reference list isn't clear, | ||
32 | * there really should be more of a description here... | ||
33 | * </p> | ||
34 | * <!-- end-user-doc --> | ||
35 | * @return the value of the '<em>Entry</em>' containment reference list. | ||
36 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelSpecification_Entry() | ||
37 | * @model containment="true" | ||
38 | * @generated | ||
39 | */ | ||
40 | EList<PartialModelEntry> getEntry(); | ||
41 | |||
42 | } // PartialModelSpecification | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternElement.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternElement.java new file mode 100644 index 00000000..d9a2793d --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternElement.java | |||
@@ -0,0 +1,52 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; | ||
5 | |||
6 | import org.eclipse.viatra.query.patternlanguage.patternLanguage.Pattern; | ||
7 | |||
8 | /** | ||
9 | * <!-- begin-user-doc --> | ||
10 | * A representation of the model object '<em><b>Pattern Element</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.PatternElement#getPattern <em>Pattern</em>}</li> | ||
18 | * </ul> | ||
19 | * | ||
20 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternElement() | ||
21 | * @model | ||
22 | * @generated | ||
23 | */ | ||
24 | public interface PatternElement extends PatternEntry | ||
25 | { | ||
26 | /** | ||
27 | * Returns the value of the '<em><b>Pattern</b></em>' reference. | ||
28 | * <!-- begin-user-doc --> | ||
29 | * <p> | ||
30 | * If the meaning of the '<em>Pattern</em>' reference 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>Pattern</em>' reference. | ||
35 | * @see #setPattern(Pattern) | ||
36 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternElement_Pattern() | ||
37 | * @model | ||
38 | * @generated | ||
39 | */ | ||
40 | Pattern getPattern(); | ||
41 | |||
42 | /** | ||
43 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement#getPattern <em>Pattern</em>}' reference. | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @param value the new value of the '<em>Pattern</em>' reference. | ||
47 | * @see #getPattern() | ||
48 | * @generated | ||
49 | */ | ||
50 | void setPattern(Pattern value); | ||
51 | |||
52 | } // PatternElement | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternEntry.java new file mode 100644 index 00000000..f7e6a959 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternEntry.java | |||
@@ -0,0 +1,54 @@ | |||
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 | import org.eclipse.viatra.query.patternlanguage.patternLanguage.PatternModel; | ||
9 | |||
10 | /** | ||
11 | * <!-- begin-user-doc --> | ||
12 | * A representation of the model object '<em><b>Pattern Entry</b></em>'. | ||
13 | * <!-- end-user-doc --> | ||
14 | * | ||
15 | * <p> | ||
16 | * The following features are supported: | ||
17 | * </p> | ||
18 | * <ul> | ||
19 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry#getPackage <em>Package</em>}</li> | ||
20 | * </ul> | ||
21 | * | ||
22 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternEntry() | ||
23 | * @model | ||
24 | * @generated | ||
25 | */ | ||
26 | public interface PatternEntry extends EObject | ||
27 | { | ||
28 | /** | ||
29 | * Returns the value of the '<em><b>Package</b></em>' reference. | ||
30 | * <!-- begin-user-doc --> | ||
31 | * <p> | ||
32 | * If the meaning of the '<em>Package</em>' reference isn't clear, | ||
33 | * there really should be more of a description here... | ||
34 | * </p> | ||
35 | * <!-- end-user-doc --> | ||
36 | * @return the value of the '<em>Package</em>' reference. | ||
37 | * @see #setPackage(PatternModel) | ||
38 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternEntry_Package() | ||
39 | * @model | ||
40 | * @generated | ||
41 | */ | ||
42 | PatternModel getPackage(); | ||
43 | |||
44 | /** | ||
45 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry#getPackage <em>Package</em>}' reference. | ||
46 | * <!-- begin-user-doc --> | ||
47 | * <!-- end-user-doc --> | ||
48 | * @param value the new value of the '<em>Package</em>' reference. | ||
49 | * @see #getPackage() | ||
50 | * @generated | ||
51 | */ | ||
52 | void setPackage(PatternModel value); | ||
53 | |||
54 | } // PatternEntry | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternSpecification.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternSpecification.java new file mode 100644 index 00000000..1f90e1c1 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/PatternSpecification.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>Pattern Specification</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.PatternSpecification#getEntries <em>Entries</em>}</li> | ||
18 | * </ul> | ||
19 | * | ||
20 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternSpecification() | ||
21 | * @model | ||
22 | * @generated | ||
23 | */ | ||
24 | public interface PatternSpecification extends GraphPattern | ||
25 | { | ||
26 | /** | ||
27 | * Returns the value of the '<em><b>Entries</b></em>' containment reference list. | ||
28 | * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry}. | ||
29 | * <!-- begin-user-doc --> | ||
30 | * <p> | ||
31 | * If the meaning of the '<em>Entries</em>' containment reference list isn't clear, | ||
32 | * there really should be more of a description here... | ||
33 | * </p> | ||
34 | * <!-- end-user-doc --> | ||
35 | * @return the value of the '<em>Entries</em>' containment reference list. | ||
36 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternSpecification_Entries() | ||
37 | * @model containment="true" | ||
38 | * @generated | ||
39 | */ | ||
40 | EList<PatternEntry> getEntries(); | ||
41 | |||
42 | } // PatternSpecification | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealReference.java new file mode 100644 index 00000000..1151e43a --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealReference.java | |||
@@ -0,0 +1,19 @@ | |||
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 Reference</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * | ||
13 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealReference() | ||
14 | * @model | ||
15 | * @generated | ||
16 | */ | ||
17 | public interface RealReference extends TypeReference | ||
18 | { | ||
19 | } // RealReference | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealScope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealScope.java new file mode 100644 index 00000000..dd542267 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/RealScope.java | |||
@@ -0,0 +1,19 @@ | |||
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 Scope</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * | ||
13 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealScope() | ||
14 | * @model | ||
15 | * @generated | ||
16 | */ | ||
17 | public interface RealScope extends RealReference | ||
18 | { | ||
19 | } // RealScope | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Scope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Scope.java new file mode 100644 index 00000000..88caa59c --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Scope.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>Scope</b></em>'. | ||
11 | * <!-- end-user-doc --> | ||
12 | * | ||
13 | * | ||
14 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScope() | ||
15 | * @model | ||
16 | * @generated | ||
17 | */ | ||
18 | public interface Scope extends EObject | ||
19 | { | ||
20 | } // Scope | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeDeclaration.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeDeclaration.java new file mode 100644 index 00000000..aec71eab --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeDeclaration.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>Scope Declaration</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.ScopeDeclaration#getSpecification <em>Specification</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeDeclaration() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface ScopeDeclaration extends Declaration | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Specification</b></em>' containment reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Specification</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>Specification</em>' containment reference. | ||
34 | * @see #setSpecification(ScopeSpecification) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeDeclaration_Specification() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | ScopeSpecification getSpecification(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration#getSpecification <em>Specification</em>}' containment reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Specification</em>' containment reference. | ||
46 | * @see #getSpecification() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setSpecification(ScopeSpecification value); | ||
50 | |||
51 | } // ScopeDeclaration | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeReference.java new file mode 100644 index 00000000..a2481d61 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeReference.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>Scope Reference</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.ScopeReference#getReferred <em>Referred</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeReference() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface ScopeReference extends Scope | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Referred</b></em>' reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Referred</em>' 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>Referred</em>' reference. | ||
34 | * @see #setReferred(ScopeDeclaration) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeReference_Referred() | ||
36 | * @model | ||
37 | * @generated | ||
38 | */ | ||
39 | ScopeDeclaration getReferred(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference#getReferred <em>Referred</em>}' reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Referred</em>' reference. | ||
46 | * @see #getReferred() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setReferred(ScopeDeclaration value); | ||
50 | |||
51 | } // ScopeReference | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeSpecification.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeSpecification.java new file mode 100644 index 00000000..5e4dbdd9 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ScopeSpecification.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>Scope Specification</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.ScopeSpecification#getScopes <em>Scopes</em>}</li> | ||
18 | * </ul> | ||
19 | * | ||
20 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeSpecification() | ||
21 | * @model | ||
22 | * @generated | ||
23 | */ | ||
24 | public interface ScopeSpecification extends Scope | ||
25 | { | ||
26 | /** | ||
27 | * Returns the value of the '<em><b>Scopes</b></em>' containment reference list. | ||
28 | * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope}. | ||
29 | * <!-- begin-user-doc --> | ||
30 | * <p> | ||
31 | * If the meaning of the '<em>Scopes</em>' containment reference list isn't clear, | ||
32 | * there really should be more of a description here... | ||
33 | * </p> | ||
34 | * <!-- end-user-doc --> | ||
35 | * @return the value of the '<em>Scopes</em>' containment reference list. | ||
36 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeSpecification_Scopes() | ||
37 | * @model containment="true" | ||
38 | * @generated | ||
39 | */ | ||
40 | EList<TypeScope> getScopes(); | ||
41 | |||
42 | } // ScopeSpecification | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Solver.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Solver.java new file mode 100644 index 00000000..50ffd4e1 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Solver.java | |||
@@ -0,0 +1,257 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.10.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; | ||
5 | |||
6 | import java.util.Arrays; | ||
7 | import java.util.Collections; | ||
8 | import java.util.List; | ||
9 | |||
10 | import org.eclipse.emf.common.util.Enumerator; | ||
11 | |||
12 | /** | ||
13 | * <!-- begin-user-doc --> | ||
14 | * A representation of the literals of the enumeration '<em><b>Solver</b></em>', | ||
15 | * and utility methods for working with them. | ||
16 | * <!-- end-user-doc --> | ||
17 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getSolver() | ||
18 | * @model | ||
19 | * @generated | ||
20 | */ | ||
21 | public enum Solver implements Enumerator | ||
22 | { | ||
23 | /** | ||
24 | * The '<em><b>SMT Solver</b></em>' literal object. | ||
25 | * <!-- begin-user-doc --> | ||
26 | * <!-- end-user-doc --> | ||
27 | * @see #SMT_SOLVER_VALUE | ||
28 | * @generated | ||
29 | * @ordered | ||
30 | */ | ||
31 | SMT_SOLVER(0, "SMTSolver", "SMTSolver"), | ||
32 | |||
33 | /** | ||
34 | * The '<em><b>Alloy Solver</b></em>' literal object. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #ALLOY_SOLVER_VALUE | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | ALLOY_SOLVER(1, "AlloySolver", "AlloySolver"), | ||
42 | |||
43 | /** | ||
44 | * The '<em><b>Viatra Solver</b></em>' literal object. | ||
45 | * <!-- begin-user-doc --> | ||
46 | * <!-- end-user-doc --> | ||
47 | * @see #VIATRA_SOLVER_VALUE | ||
48 | * @generated | ||
49 | * @ordered | ||
50 | */ | ||
51 | VIATRA_SOLVER(2, "ViatraSolver", "ViatraSolver"); | ||
52 | |||
53 | /** | ||
54 | * The '<em><b>SMT Solver</b></em>' literal value. | ||
55 | * <!-- begin-user-doc --> | ||
56 | * <p> | ||
57 | * If the meaning of '<em><b>SMT Solver</b></em>' literal object isn't clear, | ||
58 | * there really should be more of a description here... | ||
59 | * </p> | ||
60 | * <!-- end-user-doc --> | ||
61 | * @see #SMT_SOLVER | ||
62 | * @model name="SMTSolver" | ||
63 | * @generated | ||
64 | * @ordered | ||
65 | */ | ||
66 | public static final int SMT_SOLVER_VALUE = 0; | ||
67 | |||
68 | /** | ||
69 | * The '<em><b>Alloy Solver</b></em>' literal value. | ||
70 | * <!-- begin-user-doc --> | ||
71 | * <p> | ||
72 | * If the meaning of '<em><b>Alloy Solver</b></em>' literal object isn't clear, | ||
73 | * there really should be more of a description here... | ||
74 | * </p> | ||
75 | * <!-- end-user-doc --> | ||
76 | * @see #ALLOY_SOLVER | ||
77 | * @model name="AlloySolver" | ||
78 | * @generated | ||
79 | * @ordered | ||
80 | */ | ||
81 | public static final int ALLOY_SOLVER_VALUE = 1; | ||
82 | |||
83 | /** | ||
84 | * The '<em><b>Viatra Solver</b></em>' literal value. | ||
85 | * <!-- begin-user-doc --> | ||
86 | * <p> | ||
87 | * If the meaning of '<em><b>Viatra Solver</b></em>' literal object isn't clear, | ||
88 | * there really should be more of a description here... | ||
89 | * </p> | ||
90 | * <!-- end-user-doc --> | ||
91 | * @see #VIATRA_SOLVER | ||
92 | * @model name="ViatraSolver" | ||
93 | * @generated | ||
94 | * @ordered | ||
95 | */ | ||
96 | public static final int VIATRA_SOLVER_VALUE = 2; | ||
97 | |||
98 | /** | ||
99 | * An array of all the '<em><b>Solver</b></em>' enumerators. | ||
100 | * <!-- begin-user-doc --> | ||
101 | * <!-- end-user-doc --> | ||
102 | * @generated | ||
103 | */ | ||
104 | private static final Solver[] VALUES_ARRAY = | ||
105 | new Solver[] | ||
106 | { | ||
107 | SMT_SOLVER, | ||
108 | ALLOY_SOLVER, | ||
109 | VIATRA_SOLVER, | ||
110 | }; | ||
111 | |||
112 | /** | ||
113 | * A public read-only list of all the '<em><b>Solver</b></em>' enumerators. | ||
114 | * <!-- begin-user-doc --> | ||
115 | * <!-- end-user-doc --> | ||
116 | * @generated | ||
117 | */ | ||
118 | public static final List<Solver> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); | ||
119 | |||
120 | /** | ||
121 | * Returns the '<em><b>Solver</b></em>' literal with the specified literal value. | ||
122 | * <!-- begin-user-doc --> | ||
123 | * <!-- end-user-doc --> | ||
124 | * @param literal the literal. | ||
125 | * @return the matching enumerator or <code>null</code>. | ||
126 | * @generated | ||
127 | */ | ||
128 | public static Solver get(String literal) | ||
129 | { | ||
130 | for (int i = 0; i < VALUES_ARRAY.length; ++i) | ||
131 | { | ||
132 | Solver result = VALUES_ARRAY[i]; | ||
133 | if (result.toString().equals(literal)) | ||
134 | { | ||
135 | return result; | ||
136 | } | ||
137 | } | ||
138 | return null; | ||
139 | } | ||
140 | |||
141 | /** | ||
142 | * Returns the '<em><b>Solver</b></em>' literal with the specified name. | ||
143 | * <!-- begin-user-doc --> | ||
144 | * <!-- end-user-doc --> | ||
145 | * @param name the name. | ||
146 | * @return the matching enumerator or <code>null</code>. | ||
147 | * @generated | ||
148 | */ | ||
149 | public static Solver getByName(String name) | ||
150 | { | ||
151 | for (int i = 0; i < VALUES_ARRAY.length; ++i) | ||
152 | { | ||
153 | Solver result = VALUES_ARRAY[i]; | ||
154 | if (result.getName().equals(name)) | ||
155 | { | ||
156 | return result; | ||
157 | } | ||
158 | } | ||
159 | return null; | ||
160 | } | ||
161 | |||
162 | /** | ||
163 | * Returns the '<em><b>Solver</b></em>' literal with the specified integer value. | ||
164 | * <!-- begin-user-doc --> | ||
165 | * <!-- end-user-doc --> | ||
166 | * @param value the integer value. | ||
167 | * @return the matching enumerator or <code>null</code>. | ||
168 | * @generated | ||
169 | */ | ||
170 | public static Solver get(int value) | ||
171 | { | ||
172 | switch (value) | ||
173 | { | ||
174 | case SMT_SOLVER_VALUE: return SMT_SOLVER; | ||
175 | case ALLOY_SOLVER_VALUE: return ALLOY_SOLVER; | ||
176 | case VIATRA_SOLVER_VALUE: return VIATRA_SOLVER; | ||
177 | } | ||
178 | return null; | ||
179 | } | ||
180 | |||
181 | /** | ||
182 | * <!-- begin-user-doc --> | ||
183 | * <!-- end-user-doc --> | ||
184 | * @generated | ||
185 | */ | ||
186 | private final int value; | ||
187 | |||
188 | /** | ||
189 | * <!-- begin-user-doc --> | ||
190 | * <!-- end-user-doc --> | ||
191 | * @generated | ||
192 | */ | ||
193 | private final String name; | ||
194 | |||
195 | /** | ||
196 | * <!-- begin-user-doc --> | ||
197 | * <!-- end-user-doc --> | ||
198 | * @generated | ||
199 | */ | ||
200 | private final String literal; | ||
201 | |||
202 | /** | ||
203 | * Only this class can construct instances. | ||
204 | * <!-- begin-user-doc --> | ||
205 | * <!-- end-user-doc --> | ||
206 | * @generated | ||
207 | */ | ||
208 | private Solver(int value, String name, String literal) | ||
209 | { | ||
210 | this.value = value; | ||
211 | this.name = name; | ||
212 | this.literal = literal; | ||
213 | } | ||
214 | |||
215 | /** | ||
216 | * <!-- begin-user-doc --> | ||
217 | * <!-- end-user-doc --> | ||
218 | * @generated | ||
219 | */ | ||
220 | public int getValue() | ||
221 | { | ||
222 | return value; | ||
223 | } | ||
224 | |||
225 | /** | ||
226 | * <!-- begin-user-doc --> | ||
227 | * <!-- end-user-doc --> | ||
228 | * @generated | ||
229 | */ | ||
230 | public String getName() | ||
231 | { | ||
232 | return name; | ||
233 | } | ||
234 | |||
235 | /** | ||
236 | * <!-- begin-user-doc --> | ||
237 | * <!-- end-user-doc --> | ||
238 | * @generated | ||
239 | */ | ||
240 | public String getLiteral() | ||
241 | { | ||
242 | return literal; | ||
243 | } | ||
244 | |||
245 | /** | ||
246 | * Returns the literal value of the enumerator, which is its string representation. | ||
247 | * <!-- begin-user-doc --> | ||
248 | * <!-- end-user-doc --> | ||
249 | * @generated | ||
250 | */ | ||
251 | @Override | ||
252 | public String toString() | ||
253 | { | ||
254 | return literal; | ||
255 | } | ||
256 | |||
257 | } //Solver | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringReference.java new file mode 100644 index 00000000..a50faa30 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringReference.java | |||
@@ -0,0 +1,19 @@ | |||
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 Reference</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * | ||
13 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringReference() | ||
14 | * @model | ||
15 | * @generated | ||
16 | */ | ||
17 | public interface StringReference extends TypeReference | ||
18 | { | ||
19 | } // StringReference | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringScope.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringScope.java new file mode 100644 index 00000000..eddbed5a --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/StringScope.java | |||
@@ -0,0 +1,19 @@ | |||
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 Scope</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * | ||
13 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringScope() | ||
14 | * @model | ||
15 | * @generated | ||
16 | */ | ||
17 | public interface StringScope extends StringReference | ||
18 | { | ||
19 | } // StringScope | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Task.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Task.java new file mode 100644 index 00000000..b78c662c --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Task.java | |||
@@ -0,0 +1,19 @@ | |||
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>Task</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * | ||
13 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTask() | ||
14 | * @model | ||
15 | * @generated | ||
16 | */ | ||
17 | public interface Task extends Command | ||
18 | { | ||
19 | } // Task | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/TypeReference.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/TypeReference.java new file mode 100644 index 00000000..952972ed --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/TypeReference.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>Type Reference</b></em>'. | ||
11 | * <!-- end-user-doc --> | ||
12 | * | ||
13 | * | ||
14 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeReference() | ||
15 | * @model | ||
16 | * @generated | ||
17 | */ | ||
18 | public interface TypeReference extends EObject | ||
19 | { | ||
20 | } // TypeReference | ||
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 new file mode 100644 index 00000000..f1b65662 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/TypeScope.java | |||
@@ -0,0 +1,187 @@ | |||
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>Type Scope</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.TypeScope#getType <em>Type</em>}</li> | ||
18 | * <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> | ||
20 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getMin <em>Min</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> | ||
24 | * | ||
25 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope() | ||
26 | * @model | ||
27 | * @generated | ||
28 | */ | ||
29 | public interface TypeScope extends EObject | ||
30 | { | ||
31 | /** | ||
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. | ||
59 | * <!-- begin-user-doc --> | ||
60 | * <p> | ||
61 | * If the meaning of the '<em>Sets New</em>' attribute isn't clear, | ||
62 | * there really should be more of a description here... | ||
63 | * </p> | ||
64 | * <!-- end-user-doc --> | ||
65 | * @return the value of the '<em>Sets New</em>' attribute. | ||
66 | * @see #setSetsNew(boolean) | ||
67 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope_SetsNew() | ||
68 | * @model | ||
69 | * @generated | ||
70 | */ | ||
71 | boolean isSetsNew(); | ||
72 | |||
73 | /** | ||
74 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew <em>Sets New</em>}' attribute. | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @param value the new value of the '<em>Sets New</em>' attribute. | ||
78 | * @see #isSetsNew() | ||
79 | * @generated | ||
80 | */ | ||
81 | void setSetsNew(boolean value); | ||
82 | |||
83 | /** | ||
84 | * Returns the value of the '<em><b>Sets Sum</b></em>' attribute. | ||
85 | * <!-- begin-user-doc --> | ||
86 | * <p> | ||
87 | * If the meaning of the '<em>Sets Sum</em>' attribute isn't clear, | ||
88 | * there really should be more of a description here... | ||
89 | * </p> | ||
90 | * <!-- end-user-doc --> | ||
91 | * @return the value of the '<em>Sets Sum</em>' attribute. | ||
92 | * @see #setSetsSum(boolean) | ||
93 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope_SetsSum() | ||
94 | * @model | ||
95 | * @generated | ||
96 | */ | ||
97 | boolean isSetsSum(); | ||
98 | |||
99 | /** | ||
100 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsSum <em>Sets Sum</em>}' attribute. | ||
101 | * <!-- begin-user-doc --> | ||
102 | * <!-- end-user-doc --> | ||
103 | * @param value the new value of the '<em>Sets Sum</em>' attribute. | ||
104 | * @see #isSetsSum() | ||
105 | * @generated | ||
106 | */ | ||
107 | void setSetsSum(boolean value); | ||
108 | |||
109 | /** | ||
110 | * Returns the value of the '<em><b>Min</b></em>' attribute. | ||
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 --> | ||
138 | * <p> | ||
139 | * If the meaning of the '<em>Max Unlimited</em>' attribute isn't clear, | ||
140 | * there really should be more of a description here... | ||
141 | * </p> | ||
142 | * <!-- end-user-doc --> | ||
143 | * @return the value of the '<em>Max Unlimited</em>' attribute. | ||
144 | * @see #setMaxUnlimited(boolean) | ||
145 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope_MaxUnlimited() | ||
146 | * @model | ||
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 | ||
174 | */ | ||
175 | int getMax(); | ||
176 | |||
177 | /** | ||
178 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getMax <em>Max</em>}' attribute. | ||
179 | * <!-- begin-user-doc --> | ||
180 | * <!-- end-user-doc --> | ||
181 | * @param value the new value of the '<em>Max</em>' attribute. | ||
182 | * @see #getMax() | ||
183 | * @generated | ||
184 | */ | ||
185 | void setMax(int value); | ||
186 | |||
187 | } // TypeScope | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/AllPatternEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/AllPatternEntryImpl.java new file mode 100644 index 00000000..8838fe85 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/AllPatternEntryImpl.java | |||
@@ -0,0 +1,166 @@ | |||
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.AllPatternEntry; | ||
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; | ||
9 | |||
10 | import java.util.Collection; | ||
11 | |||
12 | import org.eclipse.emf.common.notify.NotificationChain; | ||
13 | |||
14 | import org.eclipse.emf.common.util.EList; | ||
15 | |||
16 | import org.eclipse.emf.ecore.EClass; | ||
17 | import org.eclipse.emf.ecore.InternalEObject; | ||
18 | |||
19 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; | ||
20 | import org.eclipse.emf.ecore.util.InternalEList; | ||
21 | |||
22 | /** | ||
23 | * <!-- begin-user-doc --> | ||
24 | * An implementation of the model object '<em><b>All Pattern Entry</b></em>'. | ||
25 | * <!-- end-user-doc --> | ||
26 | * <p> | ||
27 | * The following features are implemented: | ||
28 | * </p> | ||
29 | * <ul> | ||
30 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl#getExclusuion <em>Exclusuion</em>}</li> | ||
31 | * </ul> | ||
32 | * | ||
33 | * @generated | ||
34 | */ | ||
35 | public class AllPatternEntryImpl extends PatternEntryImpl implements AllPatternEntry | ||
36 | { | ||
37 | /** | ||
38 | * The cached value of the '{@link #getExclusuion() <em>Exclusuion</em>}' containment reference list. | ||
39 | * <!-- begin-user-doc --> | ||
40 | * <!-- end-user-doc --> | ||
41 | * @see #getExclusuion() | ||
42 | * @generated | ||
43 | * @ordered | ||
44 | */ | ||
45 | protected EList<PatternElement> exclusuion; | ||
46 | |||
47 | /** | ||
48 | * <!-- begin-user-doc --> | ||
49 | * <!-- end-user-doc --> | ||
50 | * @generated | ||
51 | */ | ||
52 | protected AllPatternEntryImpl() | ||
53 | { | ||
54 | super(); | ||
55 | } | ||
56 | |||
57 | /** | ||
58 | * <!-- begin-user-doc --> | ||
59 | * <!-- end-user-doc --> | ||
60 | * @generated | ||
61 | */ | ||
62 | @Override | ||
63 | protected EClass eStaticClass() | ||
64 | { | ||
65 | return ApplicationConfigurationPackage.Literals.ALL_PATTERN_ENTRY; | ||
66 | } | ||
67 | |||
68 | /** | ||
69 | * <!-- begin-user-doc --> | ||
70 | * <!-- end-user-doc --> | ||
71 | * @generated | ||
72 | */ | ||
73 | public EList<PatternElement> getExclusuion() | ||
74 | { | ||
75 | if (exclusuion == null) | ||
76 | { | ||
77 | exclusuion = new EObjectContainmentEList<PatternElement>(PatternElement.class, this, ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION); | ||
78 | } | ||
79 | return exclusuion; | ||
80 | } | ||
81 | |||
82 | /** | ||
83 | * <!-- begin-user-doc --> | ||
84 | * <!-- end-user-doc --> | ||
85 | * @generated | ||
86 | */ | ||
87 | @Override | ||
88 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
89 | { | ||
90 | switch (featureID) | ||
91 | { | ||
92 | case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: | ||
93 | return ((InternalEList<?>)getExclusuion()).basicRemove(otherEnd, msgs); | ||
94 | } | ||
95 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
96 | } | ||
97 | |||
98 | /** | ||
99 | * <!-- begin-user-doc --> | ||
100 | * <!-- end-user-doc --> | ||
101 | * @generated | ||
102 | */ | ||
103 | @Override | ||
104 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
105 | { | ||
106 | switch (featureID) | ||
107 | { | ||
108 | case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: | ||
109 | return getExclusuion(); | ||
110 | } | ||
111 | return super.eGet(featureID, resolve, coreType); | ||
112 | } | ||
113 | |||
114 | /** | ||
115 | * <!-- begin-user-doc --> | ||
116 | * <!-- end-user-doc --> | ||
117 | * @generated | ||
118 | */ | ||
119 | @SuppressWarnings("unchecked") | ||
120 | @Override | ||
121 | public void eSet(int featureID, Object newValue) | ||
122 | { | ||
123 | switch (featureID) | ||
124 | { | ||
125 | case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: | ||
126 | getExclusuion().clear(); | ||
127 | getExclusuion().addAll((Collection<? extends PatternElement>)newValue); | ||
128 | return; | ||
129 | } | ||
130 | super.eSet(featureID, newValue); | ||
131 | } | ||
132 | |||
133 | /** | ||
134 | * <!-- begin-user-doc --> | ||
135 | * <!-- end-user-doc --> | ||
136 | * @generated | ||
137 | */ | ||
138 | @Override | ||
139 | public void eUnset(int featureID) | ||
140 | { | ||
141 | switch (featureID) | ||
142 | { | ||
143 | case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: | ||
144 | getExclusuion().clear(); | ||
145 | return; | ||
146 | } | ||
147 | super.eUnset(featureID); | ||
148 | } | ||
149 | |||
150 | /** | ||
151 | * <!-- begin-user-doc --> | ||
152 | * <!-- end-user-doc --> | ||
153 | * @generated | ||
154 | */ | ||
155 | @Override | ||
156 | public boolean eIsSet(int featureID) | ||
157 | { | ||
158 | switch (featureID) | ||
159 | { | ||
160 | case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: | ||
161 | return exclusuion != null && !exclusuion.isEmpty(); | ||
162 | } | ||
163 | return super.eIsSet(featureID); | ||
164 | } | ||
165 | |||
166 | } //AllPatternEntryImpl | ||
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 a623702e..ece5be15 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 | |||
@@ -1221,9 +1221,9 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1221 | * <!-- end-user-doc --> | 1221 | * <!-- end-user-doc --> |
1222 | * @generated | 1222 | * @generated |
1223 | */ | 1223 | */ |
1224 | public EAttribute getTypeScope_Min() | 1224 | public EReference getTypeScope_Type() |
1225 | { | 1225 | { |
1226 | return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(0); | 1226 | return (EReference)typeScopeEClass.getEStructuralFeatures().get(0); |
1227 | } | 1227 | } |
1228 | 1228 | ||
1229 | /** | 1229 | /** |
@@ -1231,7 +1231,7 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1231 | * <!-- end-user-doc --> | 1231 | * <!-- end-user-doc --> |
1232 | * @generated | 1232 | * @generated |
1233 | */ | 1233 | */ |
1234 | public EAttribute getTypeScope_Greather() | 1234 | public EAttribute getTypeScope_SetsNew() |
1235 | { | 1235 | { |
1236 | return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(1); | 1236 | return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(1); |
1237 | } | 1237 | } |
@@ -1241,7 +1241,7 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1241 | * <!-- end-user-doc --> | 1241 | * <!-- end-user-doc --> |
1242 | * @generated | 1242 | * @generated |
1243 | */ | 1243 | */ |
1244 | public EAttribute getTypeScope_GreaterOrEqual() | 1244 | public EAttribute getTypeScope_SetsSum() |
1245 | { | 1245 | { |
1246 | return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(2); | 1246 | return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(2); |
1247 | } | 1247 | } |
@@ -1251,9 +1251,9 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1251 | * <!-- end-user-doc --> | 1251 | * <!-- end-user-doc --> |
1252 | * @generated | 1252 | * @generated |
1253 | */ | 1253 | */ |
1254 | public EReference getTypeScope_Type() | 1254 | public EAttribute getTypeScope_Min() |
1255 | { | 1255 | { |
1256 | return (EReference)typeScopeEClass.getEStructuralFeatures().get(3); | 1256 | return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(3); |
1257 | } | 1257 | } |
1258 | 1258 | ||
1259 | /** | 1259 | /** |
@@ -1261,7 +1261,7 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1261 | * <!-- end-user-doc --> | 1261 | * <!-- end-user-doc --> |
1262 | * @generated | 1262 | * @generated |
1263 | */ | 1263 | */ |
1264 | public EAttribute getTypeScope_Less() | 1264 | public EAttribute getTypeScope_MaxUnlimited() |
1265 | { | 1265 | { |
1266 | return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(4); | 1266 | return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(4); |
1267 | } | 1267 | } |
@@ -1271,19 +1271,9 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1271 | * <!-- end-user-doc --> | 1271 | * <!-- end-user-doc --> |
1272 | * @generated | 1272 | * @generated |
1273 | */ | 1273 | */ |
1274 | public EAttribute getTypeScope_LessOrEqual() | ||
1275 | { | ||
1276 | return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(5); | ||
1277 | } | ||
1278 | |||
1279 | /** | ||
1280 | * <!-- begin-user-doc --> | ||
1281 | * <!-- end-user-doc --> | ||
1282 | * @generated | ||
1283 | */ | ||
1284 | public EAttribute getTypeScope_Max() | 1274 | public EAttribute getTypeScope_Max() |
1285 | { | 1275 | { |
1286 | return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(6); | 1276 | return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(5); |
1287 | } | 1277 | } |
1288 | 1278 | ||
1289 | /** | 1279 | /** |
@@ -1723,12 +1713,11 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1723 | createEReference(scopeSpecificationEClass, SCOPE_SPECIFICATION__SCOPES); | 1713 | createEReference(scopeSpecificationEClass, SCOPE_SPECIFICATION__SCOPES); |
1724 | 1714 | ||
1725 | typeScopeEClass = createEClass(TYPE_SCOPE); | 1715 | typeScopeEClass = createEClass(TYPE_SCOPE); |
1726 | createEAttribute(typeScopeEClass, TYPE_SCOPE__MIN); | ||
1727 | createEAttribute(typeScopeEClass, TYPE_SCOPE__GREATHER); | ||
1728 | createEAttribute(typeScopeEClass, TYPE_SCOPE__GREATER_OR_EQUAL); | ||
1729 | createEReference(typeScopeEClass, TYPE_SCOPE__TYPE); | 1716 | createEReference(typeScopeEClass, TYPE_SCOPE__TYPE); |
1730 | createEAttribute(typeScopeEClass, TYPE_SCOPE__LESS); | 1717 | createEAttribute(typeScopeEClass, TYPE_SCOPE__SETS_NEW); |
1731 | createEAttribute(typeScopeEClass, TYPE_SCOPE__LESS_OR_EQUAL); | 1718 | createEAttribute(typeScopeEClass, TYPE_SCOPE__SETS_SUM); |
1719 | createEAttribute(typeScopeEClass, TYPE_SCOPE__MIN); | ||
1720 | createEAttribute(typeScopeEClass, TYPE_SCOPE__MAX_UNLIMITED); | ||
1732 | createEAttribute(typeScopeEClass, TYPE_SCOPE__MAX); | 1721 | createEAttribute(typeScopeEClass, TYPE_SCOPE__MAX); |
1733 | 1722 | ||
1734 | typeReferenceEClass = createEClass(TYPE_REFERENCE); | 1723 | typeReferenceEClass = createEClass(TYPE_REFERENCE); |
@@ -1957,12 +1946,11 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements | |||
1957 | 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); | 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); |
1958 | 1947 | ||
1959 | initEClass(typeScopeEClass, TypeScope.class, "TypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1948 | initEClass(typeScopeEClass, TypeScope.class, "TypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1960 | 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); | ||
1961 | initEAttribute(getTypeScope_Greather(), theEcorePackage.getEBoolean(), "greather", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1962 | initEAttribute(getTypeScope_GreaterOrEqual(), theEcorePackage.getEBoolean(), "greaterOrEqual", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1963 | 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); | 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); |
1964 | initEAttribute(getTypeScope_Less(), theEcorePackage.getEBoolean(), "less", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, 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); |
1965 | initEAttribute(getTypeScope_LessOrEqual(), theEcorePackage.getEBoolean(), "lessOrEqual", 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); |
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); | ||
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); | ||
1966 | 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); | 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); |
1967 | 1955 | ||
1968 | initEClass(typeReferenceEClass, TypeReference.class, "TypeReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1956 | initEClass(typeReferenceEClass, TypeReference.class, "TypeReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassReferenceImpl.java new file mode 100644 index 00000000..0cb8c9e0 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassReferenceImpl.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.MetamodelElement; | ||
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 Reference</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.ClassReferenceImpl#getElement <em>Element</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class ClassReferenceImpl extends TypeReferenceImpl implements ClassReference | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getElement() <em>Element</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getElement() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected MetamodelElement element; | ||
42 | |||
43 | /** | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @generated | ||
47 | */ | ||
48 | protected ClassReferenceImpl() | ||
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_REFERENCE; | ||
62 | } | ||
63 | |||
64 | /** | ||
65 | * <!-- begin-user-doc --> | ||
66 | * <!-- end-user-doc --> | ||
67 | * @generated | ||
68 | */ | ||
69 | public MetamodelElement getElement() | ||
70 | { | ||
71 | return element; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public NotificationChain basicSetElement(MetamodelElement newElement, NotificationChain msgs) | ||
80 | { | ||
81 | MetamodelElement oldElement = element; | ||
82 | element = newElement; | ||
83 | if (eNotificationRequired()) | ||
84 | { | ||
85 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, oldElement, newElement); | ||
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 setElement(MetamodelElement newElement) | ||
97 | { | ||
98 | if (newElement != element) | ||
99 | { | ||
100 | NotificationChain msgs = null; | ||
101 | if (element != null) | ||
102 | msgs = ((InternalEObject)element).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, null, msgs); | ||
103 | if (newElement != null) | ||
104 | msgs = ((InternalEObject)newElement).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, null, msgs); | ||
105 | msgs = basicSetElement(newElement, msgs); | ||
106 | if (msgs != null) msgs.dispatch(); | ||
107 | } | ||
108 | else if (eNotificationRequired()) | ||
109 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, newElement, newElement)); | ||
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_REFERENCE__ELEMENT: | ||
123 | return basicSetElement(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_REFERENCE__ELEMENT: | ||
139 | return getElement(); | ||
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_REFERENCE__ELEMENT: | ||
155 | setElement((MetamodelElement)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_REFERENCE__ELEMENT: | ||
172 | setElement((MetamodelElement)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_REFERENCE__ELEMENT: | ||
189 | return element != null; | ||
190 | } | ||
191 | return super.eIsSet(featureID); | ||
192 | } | ||
193 | |||
194 | } //ClassReferenceImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigDeclarationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigDeclarationImpl.java new file mode 100644 index 00000000..48d6831a --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigDeclarationImpl.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.ConfigDeclaration; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; | ||
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>Config Declaration</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.ConfigDeclarationImpl#getSpecification <em>Specification</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class ConfigDeclarationImpl extends DeclarationImpl implements ConfigDeclaration | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getSpecification() <em>Specification</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getSpecification() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected ConfigSpecification specification; | ||
42 | |||
43 | /** | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @generated | ||
47 | */ | ||
48 | protected ConfigDeclarationImpl() | ||
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.CONFIG_DECLARATION; | ||
62 | } | ||
63 | |||
64 | /** | ||
65 | * <!-- begin-user-doc --> | ||
66 | * <!-- end-user-doc --> | ||
67 | * @generated | ||
68 | */ | ||
69 | public ConfigSpecification getSpecification() | ||
70 | { | ||
71 | return specification; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public NotificationChain basicSetSpecification(ConfigSpecification newSpecification, NotificationChain msgs) | ||
80 | { | ||
81 | ConfigSpecification oldSpecification = specification; | ||
82 | specification = newSpecification; | ||
83 | if (eNotificationRequired()) | ||
84 | { | ||
85 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); | ||
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 setSpecification(ConfigSpecification newSpecification) | ||
97 | { | ||
98 | if (newSpecification != specification) | ||
99 | { | ||
100 | NotificationChain msgs = null; | ||
101 | if (specification != null) | ||
102 | msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, null, msgs); | ||
103 | if (newSpecification != null) | ||
104 | msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, null, msgs); | ||
105 | msgs = basicSetSpecification(newSpecification, msgs); | ||
106 | if (msgs != null) msgs.dispatch(); | ||
107 | } | ||
108 | else if (eNotificationRequired()) | ||
109 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); | ||
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.CONFIG_DECLARATION__SPECIFICATION: | ||
123 | return basicSetSpecification(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.CONFIG_DECLARATION__SPECIFICATION: | ||
139 | return getSpecification(); | ||
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.CONFIG_DECLARATION__SPECIFICATION: | ||
155 | setSpecification((ConfigSpecification)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.CONFIG_DECLARATION__SPECIFICATION: | ||
172 | setSpecification((ConfigSpecification)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.CONFIG_DECLARATION__SPECIFICATION: | ||
189 | return specification != null; | ||
190 | } | ||
191 | return super.eIsSet(featureID); | ||
192 | } | ||
193 | |||
194 | } //ConfigDeclarationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigEntryImpl.java new file mode 100644 index 00000000..3ab3d587 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigEntryImpl.java | |||
@@ -0,0 +1,234 @@ | |||
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.ConfigEntry; | ||
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 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | ||
15 | |||
16 | /** | ||
17 | * <!-- begin-user-doc --> | ||
18 | * An implementation of the model object '<em><b>Config Entry</b></em>'. | ||
19 | * <!-- end-user-doc --> | ||
20 | * <p> | ||
21 | * The following features are implemented: | ||
22 | * </p> | ||
23 | * <ul> | ||
24 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigEntryImpl#getKey <em>Key</em>}</li> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigEntryImpl#getValue <em>Value</em>}</li> | ||
26 | * </ul> | ||
27 | * | ||
28 | * @generated | ||
29 | */ | ||
30 | public class ConfigEntryImpl extends MinimalEObjectImpl.Container implements ConfigEntry | ||
31 | { | ||
32 | /** | ||
33 | * The default value of the '{@link #getKey() <em>Key</em>}' attribute. | ||
34 | * <!-- begin-user-doc --> | ||
35 | * <!-- end-user-doc --> | ||
36 | * @see #getKey() | ||
37 | * @generated | ||
38 | * @ordered | ||
39 | */ | ||
40 | protected static final String KEY_EDEFAULT = null; | ||
41 | |||
42 | /** | ||
43 | * The cached value of the '{@link #getKey() <em>Key</em>}' attribute. | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @see #getKey() | ||
47 | * @generated | ||
48 | * @ordered | ||
49 | */ | ||
50 | protected String key = KEY_EDEFAULT; | ||
51 | |||
52 | /** | ||
53 | * The default value of the '{@link #getValue() <em>Value</em>}' attribute. | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @see #getValue() | ||
57 | * @generated | ||
58 | * @ordered | ||
59 | */ | ||
60 | protected static final String VALUE_EDEFAULT = null; | ||
61 | |||
62 | /** | ||
63 | * The cached value of the '{@link #getValue() <em>Value</em>}' attribute. | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @see #getValue() | ||
67 | * @generated | ||
68 | * @ordered | ||
69 | */ | ||
70 | protected String value = VALUE_EDEFAULT; | ||
71 | |||
72 | /** | ||
73 | * <!-- begin-user-doc --> | ||
74 | * <!-- end-user-doc --> | ||
75 | * @generated | ||
76 | */ | ||
77 | protected ConfigEntryImpl() | ||
78 | { | ||
79 | super(); | ||
80 | } | ||
81 | |||
82 | /** | ||
83 | * <!-- begin-user-doc --> | ||
84 | * <!-- end-user-doc --> | ||
85 | * @generated | ||
86 | */ | ||
87 | @Override | ||
88 | protected EClass eStaticClass() | ||
89 | { | ||
90 | return ApplicationConfigurationPackage.Literals.CONFIG_ENTRY; | ||
91 | } | ||
92 | |||
93 | /** | ||
94 | * <!-- begin-user-doc --> | ||
95 | * <!-- end-user-doc --> | ||
96 | * @generated | ||
97 | */ | ||
98 | public String getKey() | ||
99 | { | ||
100 | return key; | ||
101 | } | ||
102 | |||
103 | /** | ||
104 | * <!-- begin-user-doc --> | ||
105 | * <!-- end-user-doc --> | ||
106 | * @generated | ||
107 | */ | ||
108 | public void setKey(String newKey) | ||
109 | { | ||
110 | String oldKey = key; | ||
111 | key = newKey; | ||
112 | if (eNotificationRequired()) | ||
113 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CONFIG_ENTRY__KEY, oldKey, key)); | ||
114 | } | ||
115 | |||
116 | /** | ||
117 | * <!-- begin-user-doc --> | ||
118 | * <!-- end-user-doc --> | ||
119 | * @generated | ||
120 | */ | ||
121 | public String getValue() | ||
122 | { | ||
123 | return value; | ||
124 | } | ||
125 | |||
126 | /** | ||
127 | * <!-- begin-user-doc --> | ||
128 | * <!-- end-user-doc --> | ||
129 | * @generated | ||
130 | */ | ||
131 | public void setValue(String newValue) | ||
132 | { | ||
133 | String oldValue = value; | ||
134 | value = newValue; | ||
135 | if (eNotificationRequired()) | ||
136 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CONFIG_ENTRY__VALUE, oldValue, value)); | ||
137 | } | ||
138 | |||
139 | /** | ||
140 | * <!-- begin-user-doc --> | ||
141 | * <!-- end-user-doc --> | ||
142 | * @generated | ||
143 | */ | ||
144 | @Override | ||
145 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
146 | { | ||
147 | switch (featureID) | ||
148 | { | ||
149 | case ApplicationConfigurationPackage.CONFIG_ENTRY__KEY: | ||
150 | return getKey(); | ||
151 | case ApplicationConfigurationPackage.CONFIG_ENTRY__VALUE: | ||
152 | return getValue(); | ||
153 | } | ||
154 | return super.eGet(featureID, resolve, coreType); | ||
155 | } | ||
156 | |||
157 | /** | ||
158 | * <!-- begin-user-doc --> | ||
159 | * <!-- end-user-doc --> | ||
160 | * @generated | ||
161 | */ | ||
162 | @Override | ||
163 | public void eSet(int featureID, Object newValue) | ||
164 | { | ||
165 | switch (featureID) | ||
166 | { | ||
167 | case ApplicationConfigurationPackage.CONFIG_ENTRY__KEY: | ||
168 | setKey((String)newValue); | ||
169 | return; | ||
170 | case ApplicationConfigurationPackage.CONFIG_ENTRY__VALUE: | ||
171 | setValue((String)newValue); | ||
172 | return; | ||
173 | } | ||
174 | super.eSet(featureID, newValue); | ||
175 | } | ||
176 | |||
177 | /** | ||
178 | * <!-- begin-user-doc --> | ||
179 | * <!-- end-user-doc --> | ||
180 | * @generated | ||
181 | */ | ||
182 | @Override | ||
183 | public void eUnset(int featureID) | ||
184 | { | ||
185 | switch (featureID) | ||
186 | { | ||
187 | case ApplicationConfigurationPackage.CONFIG_ENTRY__KEY: | ||
188 | setKey(KEY_EDEFAULT); | ||
189 | return; | ||
190 | case ApplicationConfigurationPackage.CONFIG_ENTRY__VALUE: | ||
191 | setValue(VALUE_EDEFAULT); | ||
192 | return; | ||
193 | } | ||
194 | super.eUnset(featureID); | ||
195 | } | ||
196 | |||
197 | /** | ||
198 | * <!-- begin-user-doc --> | ||
199 | * <!-- end-user-doc --> | ||
200 | * @generated | ||
201 | */ | ||
202 | @Override | ||
203 | public boolean eIsSet(int featureID) | ||
204 | { | ||
205 | switch (featureID) | ||
206 | { | ||
207 | case ApplicationConfigurationPackage.CONFIG_ENTRY__KEY: | ||
208 | return KEY_EDEFAULT == null ? key != null : !KEY_EDEFAULT.equals(key); | ||
209 | case ApplicationConfigurationPackage.CONFIG_ENTRY__VALUE: | ||
210 | return VALUE_EDEFAULT == null ? value != null : !VALUE_EDEFAULT.equals(value); | ||
211 | } | ||
212 | return super.eIsSet(featureID); | ||
213 | } | ||
214 | |||
215 | /** | ||
216 | * <!-- begin-user-doc --> | ||
217 | * <!-- end-user-doc --> | ||
218 | * @generated | ||
219 | */ | ||
220 | @Override | ||
221 | public String toString() | ||
222 | { | ||
223 | if (eIsProxy()) return super.toString(); | ||
224 | |||
225 | StringBuffer result = new StringBuffer(super.toString()); | ||
226 | result.append(" (key: "); | ||
227 | result.append(key); | ||
228 | result.append(", value: "); | ||
229 | result.append(value); | ||
230 | result.append(')'); | ||
231 | return result.toString(); | ||
232 | } | ||
233 | |||
234 | } //ConfigEntryImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigImpl.java new file mode 100644 index 00000000..d05e968b --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigImpl.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.Config; | ||
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>Config</b></em>'. | ||
16 | * <!-- end-user-doc --> | ||
17 | * | ||
18 | * @generated | ||
19 | */ | ||
20 | public class ConfigImpl extends MinimalEObjectImpl.Container implements Config | ||
21 | { | ||
22 | /** | ||
23 | * <!-- begin-user-doc --> | ||
24 | * <!-- end-user-doc --> | ||
25 | * @generated | ||
26 | */ | ||
27 | protected ConfigImpl() | ||
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.CONFIG; | ||
41 | } | ||
42 | |||
43 | } //ConfigImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigReferenceImpl.java new file mode 100644 index 00000000..5051ccd6 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigReferenceImpl.java | |||
@@ -0,0 +1,173 @@ | |||
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.ConfigDeclaration; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference; | ||
9 | |||
10 | import org.eclipse.emf.common.notify.Notification; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
14 | |||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>Config Reference</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.ConfigReferenceImpl#getConfig <em>Config</em>}</li> | ||
26 | * </ul> | ||
27 | * | ||
28 | * @generated | ||
29 | */ | ||
30 | public class ConfigReferenceImpl extends ConfigImpl implements ConfigReference | ||
31 | { | ||
32 | /** | ||
33 | * The cached value of the '{@link #getConfig() <em>Config</em>}' reference. | ||
34 | * <!-- begin-user-doc --> | ||
35 | * <!-- end-user-doc --> | ||
36 | * @see #getConfig() | ||
37 | * @generated | ||
38 | * @ordered | ||
39 | */ | ||
40 | protected ConfigDeclaration config; | ||
41 | |||
42 | /** | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @generated | ||
46 | */ | ||
47 | protected ConfigReferenceImpl() | ||
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.CONFIG_REFERENCE; | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | public ConfigDeclaration getConfig() | ||
69 | { | ||
70 | if (config != null && config.eIsProxy()) | ||
71 | { | ||
72 | InternalEObject oldConfig = (InternalEObject)config; | ||
73 | config = (ConfigDeclaration)eResolveProxy(oldConfig); | ||
74 | if (config != oldConfig) | ||
75 | { | ||
76 | if (eNotificationRequired()) | ||
77 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG, oldConfig, config)); | ||
78 | } | ||
79 | } | ||
80 | return config; | ||
81 | } | ||
82 | |||
83 | /** | ||
84 | * <!-- begin-user-doc --> | ||
85 | * <!-- end-user-doc --> | ||
86 | * @generated | ||
87 | */ | ||
88 | public ConfigDeclaration basicGetConfig() | ||
89 | { | ||
90 | return config; | ||
91 | } | ||
92 | |||
93 | /** | ||
94 | * <!-- begin-user-doc --> | ||
95 | * <!-- end-user-doc --> | ||
96 | * @generated | ||
97 | */ | ||
98 | public void setConfig(ConfigDeclaration newConfig) | ||
99 | { | ||
100 | ConfigDeclaration oldConfig = config; | ||
101 | config = newConfig; | ||
102 | if (eNotificationRequired()) | ||
103 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG, oldConfig, config)); | ||
104 | } | ||
105 | |||
106 | /** | ||
107 | * <!-- begin-user-doc --> | ||
108 | * <!-- end-user-doc --> | ||
109 | * @generated | ||
110 | */ | ||
111 | @Override | ||
112 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
113 | { | ||
114 | switch (featureID) | ||
115 | { | ||
116 | case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG: | ||
117 | if (resolve) return getConfig(); | ||
118 | return basicGetConfig(); | ||
119 | } | ||
120 | return super.eGet(featureID, resolve, coreType); | ||
121 | } | ||
122 | |||
123 | /** | ||
124 | * <!-- begin-user-doc --> | ||
125 | * <!-- end-user-doc --> | ||
126 | * @generated | ||
127 | */ | ||
128 | @Override | ||
129 | public void eSet(int featureID, Object newValue) | ||
130 | { | ||
131 | switch (featureID) | ||
132 | { | ||
133 | case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG: | ||
134 | setConfig((ConfigDeclaration)newValue); | ||
135 | return; | ||
136 | } | ||
137 | super.eSet(featureID, newValue); | ||
138 | } | ||
139 | |||
140 | /** | ||
141 | * <!-- begin-user-doc --> | ||
142 | * <!-- end-user-doc --> | ||
143 | * @generated | ||
144 | */ | ||
145 | @Override | ||
146 | public void eUnset(int featureID) | ||
147 | { | ||
148 | switch (featureID) | ||
149 | { | ||
150 | case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG: | ||
151 | setConfig((ConfigDeclaration)null); | ||
152 | return; | ||
153 | } | ||
154 | super.eUnset(featureID); | ||
155 | } | ||
156 | |||
157 | /** | ||
158 | * <!-- begin-user-doc --> | ||
159 | * <!-- end-user-doc --> | ||
160 | * @generated | ||
161 | */ | ||
162 | @Override | ||
163 | public boolean eIsSet(int featureID) | ||
164 | { | ||
165 | switch (featureID) | ||
166 | { | ||
167 | case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG: | ||
168 | return config != null; | ||
169 | } | ||
170 | return super.eIsSet(featureID); | ||
171 | } | ||
172 | |||
173 | } //ConfigReferenceImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigSpecificationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigSpecificationImpl.java new file mode 100644 index 00000000..6056d7a4 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigSpecificationImpl.java | |||
@@ -0,0 +1,166 @@ | |||
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.ConfigEntry; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; | ||
9 | |||
10 | import java.util.Collection; | ||
11 | |||
12 | import org.eclipse.emf.common.notify.NotificationChain; | ||
13 | |||
14 | import org.eclipse.emf.common.util.EList; | ||
15 | |||
16 | import org.eclipse.emf.ecore.EClass; | ||
17 | import org.eclipse.emf.ecore.InternalEObject; | ||
18 | |||
19 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; | ||
20 | import org.eclipse.emf.ecore.util.InternalEList; | ||
21 | |||
22 | /** | ||
23 | * <!-- begin-user-doc --> | ||
24 | * An implementation of the model object '<em><b>Config Specification</b></em>'. | ||
25 | * <!-- end-user-doc --> | ||
26 | * <p> | ||
27 | * The following features are implemented: | ||
28 | * </p> | ||
29 | * <ul> | ||
30 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl#getEntries <em>Entries</em>}</li> | ||
31 | * </ul> | ||
32 | * | ||
33 | * @generated | ||
34 | */ | ||
35 | public class ConfigSpecificationImpl extends ConfigImpl implements ConfigSpecification | ||
36 | { | ||
37 | /** | ||
38 | * The cached value of the '{@link #getEntries() <em>Entries</em>}' containment reference list. | ||
39 | * <!-- begin-user-doc --> | ||
40 | * <!-- end-user-doc --> | ||
41 | * @see #getEntries() | ||
42 | * @generated | ||
43 | * @ordered | ||
44 | */ | ||
45 | protected EList<ConfigEntry> entries; | ||
46 | |||
47 | /** | ||
48 | * <!-- begin-user-doc --> | ||
49 | * <!-- end-user-doc --> | ||
50 | * @generated | ||
51 | */ | ||
52 | protected ConfigSpecificationImpl() | ||
53 | { | ||
54 | super(); | ||
55 | } | ||
56 | |||
57 | /** | ||
58 | * <!-- begin-user-doc --> | ||
59 | * <!-- end-user-doc --> | ||
60 | * @generated | ||
61 | */ | ||
62 | @Override | ||
63 | protected EClass eStaticClass() | ||
64 | { | ||
65 | return ApplicationConfigurationPackage.Literals.CONFIG_SPECIFICATION; | ||
66 | } | ||
67 | |||
68 | /** | ||
69 | * <!-- begin-user-doc --> | ||
70 | * <!-- end-user-doc --> | ||
71 | * @generated | ||
72 | */ | ||
73 | public EList<ConfigEntry> getEntries() | ||
74 | { | ||
75 | if (entries == null) | ||
76 | { | ||
77 | entries = new EObjectContainmentEList<ConfigEntry>(ConfigEntry.class, this, ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES); | ||
78 | } | ||
79 | return entries; | ||
80 | } | ||
81 | |||
82 | /** | ||
83 | * <!-- begin-user-doc --> | ||
84 | * <!-- end-user-doc --> | ||
85 | * @generated | ||
86 | */ | ||
87 | @Override | ||
88 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
89 | { | ||
90 | switch (featureID) | ||
91 | { | ||
92 | case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: | ||
93 | return ((InternalEList<?>)getEntries()).basicRemove(otherEnd, msgs); | ||
94 | } | ||
95 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
96 | } | ||
97 | |||
98 | /** | ||
99 | * <!-- begin-user-doc --> | ||
100 | * <!-- end-user-doc --> | ||
101 | * @generated | ||
102 | */ | ||
103 | @Override | ||
104 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
105 | { | ||
106 | switch (featureID) | ||
107 | { | ||
108 | case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: | ||
109 | return getEntries(); | ||
110 | } | ||
111 | return super.eGet(featureID, resolve, coreType); | ||
112 | } | ||
113 | |||
114 | /** | ||
115 | * <!-- begin-user-doc --> | ||
116 | * <!-- end-user-doc --> | ||
117 | * @generated | ||
118 | */ | ||
119 | @SuppressWarnings("unchecked") | ||
120 | @Override | ||
121 | public void eSet(int featureID, Object newValue) | ||
122 | { | ||
123 | switch (featureID) | ||
124 | { | ||
125 | case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: | ||
126 | getEntries().clear(); | ||
127 | getEntries().addAll((Collection<? extends ConfigEntry>)newValue); | ||
128 | return; | ||
129 | } | ||
130 | super.eSet(featureID, newValue); | ||
131 | } | ||
132 | |||
133 | /** | ||
134 | * <!-- begin-user-doc --> | ||
135 | * <!-- end-user-doc --> | ||
136 | * @generated | ||
137 | */ | ||
138 | @Override | ||
139 | public void eUnset(int featureID) | ||
140 | { | ||
141 | switch (featureID) | ||
142 | { | ||
143 | case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: | ||
144 | getEntries().clear(); | ||
145 | return; | ||
146 | } | ||
147 | super.eUnset(featureID); | ||
148 | } | ||
149 | |||
150 | /** | ||
151 | * <!-- begin-user-doc --> | ||
152 | * <!-- end-user-doc --> | ||
153 | * @generated | ||
154 | */ | ||
155 | @Override | ||
156 | public boolean eIsSet(int featureID) | ||
157 | { | ||
158 | switch (featureID) | ||
159 | { | ||
160 | case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: | ||
161 | return entries != null && !entries.isEmpty(); | ||
162 | } | ||
163 | return super.eIsSet(featureID); | ||
164 | } | ||
165 | |||
166 | } //ConfigSpecificationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileDeclarationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileDeclarationImpl.java new file mode 100644 index 00000000..6ad7f209 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileDeclarationImpl.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.FileDeclaration; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification; | ||
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>File Declaration</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.FileDeclarationImpl#getSpecification <em>Specification</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class FileDeclarationImpl extends DeclarationImpl implements FileDeclaration | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getSpecification() <em>Specification</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getSpecification() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected FileSpecification specification; | ||
42 | |||
43 | /** | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @generated | ||
47 | */ | ||
48 | protected FileDeclarationImpl() | ||
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.FILE_DECLARATION; | ||
62 | } | ||
63 | |||
64 | /** | ||
65 | * <!-- begin-user-doc --> | ||
66 | * <!-- end-user-doc --> | ||
67 | * @generated | ||
68 | */ | ||
69 | public FileSpecification getSpecification() | ||
70 | { | ||
71 | return specification; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public NotificationChain basicSetSpecification(FileSpecification newSpecification, NotificationChain msgs) | ||
80 | { | ||
81 | FileSpecification oldSpecification = specification; | ||
82 | specification = newSpecification; | ||
83 | if (eNotificationRequired()) | ||
84 | { | ||
85 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); | ||
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 setSpecification(FileSpecification newSpecification) | ||
97 | { | ||
98 | if (newSpecification != specification) | ||
99 | { | ||
100 | NotificationChain msgs = null; | ||
101 | if (specification != null) | ||
102 | msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, null, msgs); | ||
103 | if (newSpecification != null) | ||
104 | msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, null, msgs); | ||
105 | msgs = basicSetSpecification(newSpecification, msgs); | ||
106 | if (msgs != null) msgs.dispatch(); | ||
107 | } | ||
108 | else if (eNotificationRequired()) | ||
109 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); | ||
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.FILE_DECLARATION__SPECIFICATION: | ||
123 | return basicSetSpecification(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.FILE_DECLARATION__SPECIFICATION: | ||
139 | return getSpecification(); | ||
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.FILE_DECLARATION__SPECIFICATION: | ||
155 | setSpecification((FileSpecification)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.FILE_DECLARATION__SPECIFICATION: | ||
172 | setSpecification((FileSpecification)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.FILE_DECLARATION__SPECIFICATION: | ||
189 | return specification != null; | ||
190 | } | ||
191 | return super.eIsSet(featureID); | ||
192 | } | ||
193 | |||
194 | } //FileDeclarationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileImpl.java new file mode 100644 index 00000000..c0972e97 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileImpl.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.File; | ||
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>File</b></em>'. | ||
16 | * <!-- end-user-doc --> | ||
17 | * | ||
18 | * @generated | ||
19 | */ | ||
20 | public class FileImpl extends MinimalEObjectImpl.Container implements File | ||
21 | { | ||
22 | /** | ||
23 | * <!-- begin-user-doc --> | ||
24 | * <!-- end-user-doc --> | ||
25 | * @generated | ||
26 | */ | ||
27 | protected FileImpl() | ||
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.FILE; | ||
41 | } | ||
42 | |||
43 | } //FileImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileReferenceImpl.java new file mode 100644 index 00000000..a8382432 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileReferenceImpl.java | |||
@@ -0,0 +1,173 @@ | |||
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.FileDeclaration; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference; | ||
9 | |||
10 | import org.eclipse.emf.common.notify.Notification; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
14 | |||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>File Reference</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.FileReferenceImpl#getReferred <em>Referred</em>}</li> | ||
26 | * </ul> | ||
27 | * | ||
28 | * @generated | ||
29 | */ | ||
30 | public class FileReferenceImpl extends FileImpl implements FileReference | ||
31 | { | ||
32 | /** | ||
33 | * The cached value of the '{@link #getReferred() <em>Referred</em>}' reference. | ||
34 | * <!-- begin-user-doc --> | ||
35 | * <!-- end-user-doc --> | ||
36 | * @see #getReferred() | ||
37 | * @generated | ||
38 | * @ordered | ||
39 | */ | ||
40 | protected FileDeclaration referred; | ||
41 | |||
42 | /** | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @generated | ||
46 | */ | ||
47 | protected FileReferenceImpl() | ||
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.FILE_REFERENCE; | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | public FileDeclaration getReferred() | ||
69 | { | ||
70 | if (referred != null && referred.eIsProxy()) | ||
71 | { | ||
72 | InternalEObject oldReferred = (InternalEObject)referred; | ||
73 | referred = (FileDeclaration)eResolveProxy(oldReferred); | ||
74 | if (referred != oldReferred) | ||
75 | { | ||
76 | if (eNotificationRequired()) | ||
77 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED, oldReferred, referred)); | ||
78 | } | ||
79 | } | ||
80 | return referred; | ||
81 | } | ||
82 | |||
83 | /** | ||
84 | * <!-- begin-user-doc --> | ||
85 | * <!-- end-user-doc --> | ||
86 | * @generated | ||
87 | */ | ||
88 | public FileDeclaration basicGetReferred() | ||
89 | { | ||
90 | return referred; | ||
91 | } | ||
92 | |||
93 | /** | ||
94 | * <!-- begin-user-doc --> | ||
95 | * <!-- end-user-doc --> | ||
96 | * @generated | ||
97 | */ | ||
98 | public void setReferred(FileDeclaration newReferred) | ||
99 | { | ||
100 | FileDeclaration oldReferred = referred; | ||
101 | referred = newReferred; | ||
102 | if (eNotificationRequired()) | ||
103 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED, oldReferred, referred)); | ||
104 | } | ||
105 | |||
106 | /** | ||
107 | * <!-- begin-user-doc --> | ||
108 | * <!-- end-user-doc --> | ||
109 | * @generated | ||
110 | */ | ||
111 | @Override | ||
112 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
113 | { | ||
114 | switch (featureID) | ||
115 | { | ||
116 | case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED: | ||
117 | if (resolve) return getReferred(); | ||
118 | return basicGetReferred(); | ||
119 | } | ||
120 | return super.eGet(featureID, resolve, coreType); | ||
121 | } | ||
122 | |||
123 | /** | ||
124 | * <!-- begin-user-doc --> | ||
125 | * <!-- end-user-doc --> | ||
126 | * @generated | ||
127 | */ | ||
128 | @Override | ||
129 | public void eSet(int featureID, Object newValue) | ||
130 | { | ||
131 | switch (featureID) | ||
132 | { | ||
133 | case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED: | ||
134 | setReferred((FileDeclaration)newValue); | ||
135 | return; | ||
136 | } | ||
137 | super.eSet(featureID, newValue); | ||
138 | } | ||
139 | |||
140 | /** | ||
141 | * <!-- begin-user-doc --> | ||
142 | * <!-- end-user-doc --> | ||
143 | * @generated | ||
144 | */ | ||
145 | @Override | ||
146 | public void eUnset(int featureID) | ||
147 | { | ||
148 | switch (featureID) | ||
149 | { | ||
150 | case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED: | ||
151 | setReferred((FileDeclaration)null); | ||
152 | return; | ||
153 | } | ||
154 | super.eUnset(featureID); | ||
155 | } | ||
156 | |||
157 | /** | ||
158 | * <!-- begin-user-doc --> | ||
159 | * <!-- end-user-doc --> | ||
160 | * @generated | ||
161 | */ | ||
162 | @Override | ||
163 | public boolean eIsSet(int featureID) | ||
164 | { | ||
165 | switch (featureID) | ||
166 | { | ||
167 | case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED: | ||
168 | return referred != null; | ||
169 | } | ||
170 | return super.eIsSet(featureID); | ||
171 | } | ||
172 | |||
173 | } //FileReferenceImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileSpecificationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileSpecificationImpl.java new file mode 100644 index 00000000..25fb7994 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileSpecificationImpl.java | |||
@@ -0,0 +1,177 @@ | |||
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.FileSpecification; | ||
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>File Specification</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.FileSpecificationImpl#getPath <em>Path</em>}</li> | ||
24 | * </ul> | ||
25 | * | ||
26 | * @generated | ||
27 | */ | ||
28 | public class FileSpecificationImpl extends FileImpl implements FileSpecification | ||
29 | { | ||
30 | /** | ||
31 | * The default value of the '{@link #getPath() <em>Path</em>}' attribute. | ||
32 | * <!-- begin-user-doc --> | ||
33 | * <!-- end-user-doc --> | ||
34 | * @see #getPath() | ||
35 | * @generated | ||
36 | * @ordered | ||
37 | */ | ||
38 | protected static final String PATH_EDEFAULT = null; | ||
39 | |||
40 | /** | ||
41 | * The cached value of the '{@link #getPath() <em>Path</em>}' attribute. | ||
42 | * <!-- begin-user-doc --> | ||
43 | * <!-- end-user-doc --> | ||
44 | * @see #getPath() | ||
45 | * @generated | ||
46 | * @ordered | ||
47 | */ | ||
48 | protected String path = PATH_EDEFAULT; | ||
49 | |||
50 | /** | ||
51 | * <!-- begin-user-doc --> | ||
52 | * <!-- end-user-doc --> | ||
53 | * @generated | ||
54 | */ | ||
55 | protected FileSpecificationImpl() | ||
56 | { | ||
57 | super(); | ||
58 | } | ||
59 | |||
60 | /** | ||
61 | * <!-- begin-user-doc --> | ||
62 | * <!-- end-user-doc --> | ||
63 | * @generated | ||
64 | */ | ||
65 | @Override | ||
66 | protected EClass eStaticClass() | ||
67 | { | ||
68 | return ApplicationConfigurationPackage.Literals.FILE_SPECIFICATION; | ||
69 | } | ||
70 | |||
71 | /** | ||
72 | * <!-- begin-user-doc --> | ||
73 | * <!-- end-user-doc --> | ||
74 | * @generated | ||
75 | */ | ||
76 | public String getPath() | ||
77 | { | ||
78 | return path; | ||
79 | } | ||
80 | |||
81 | /** | ||
82 | * <!-- begin-user-doc --> | ||
83 | * <!-- end-user-doc --> | ||
84 | * @generated | ||
85 | */ | ||
86 | public void setPath(String newPath) | ||
87 | { | ||
88 | String oldPath = path; | ||
89 | path = newPath; | ||
90 | if (eNotificationRequired()) | ||
91 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH, oldPath, path)); | ||
92 | } | ||
93 | |||
94 | /** | ||
95 | * <!-- begin-user-doc --> | ||
96 | * <!-- end-user-doc --> | ||
97 | * @generated | ||
98 | */ | ||
99 | @Override | ||
100 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
101 | { | ||
102 | switch (featureID) | ||
103 | { | ||
104 | case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH: | ||
105 | return getPath(); | ||
106 | } | ||
107 | return super.eGet(featureID, resolve, coreType); | ||
108 | } | ||
109 | |||
110 | /** | ||
111 | * <!-- begin-user-doc --> | ||
112 | * <!-- end-user-doc --> | ||
113 | * @generated | ||
114 | */ | ||
115 | @Override | ||
116 | public void eSet(int featureID, Object newValue) | ||
117 | { | ||
118 | switch (featureID) | ||
119 | { | ||
120 | case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH: | ||
121 | setPath((String)newValue); | ||
122 | return; | ||
123 | } | ||
124 | super.eSet(featureID, newValue); | ||
125 | } | ||
126 | |||
127 | /** | ||
128 | * <!-- begin-user-doc --> | ||
129 | * <!-- end-user-doc --> | ||
130 | * @generated | ||
131 | */ | ||
132 | @Override | ||
133 | public void eUnset(int featureID) | ||
134 | { | ||
135 | switch (featureID) | ||
136 | { | ||
137 | case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH: | ||
138 | setPath(PATH_EDEFAULT); | ||
139 | return; | ||
140 | } | ||
141 | super.eUnset(featureID); | ||
142 | } | ||
143 | |||
144 | /** | ||
145 | * <!-- begin-user-doc --> | ||
146 | * <!-- end-user-doc --> | ||
147 | * @generated | ||
148 | */ | ||
149 | @Override | ||
150 | public boolean eIsSet(int featureID) | ||
151 | { | ||
152 | switch (featureID) | ||
153 | { | ||
154 | case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH: | ||
155 | return PATH_EDEFAULT == null ? path != null : !PATH_EDEFAULT.equals(path); | ||
156 | } | ||
157 | return super.eIsSet(featureID); | ||
158 | } | ||
159 | |||
160 | /** | ||
161 | * <!-- begin-user-doc --> | ||
162 | * <!-- end-user-doc --> | ||
163 | * @generated | ||
164 | */ | ||
165 | @Override | ||
166 | public String toString() | ||
167 | { | ||
168 | if (eIsProxy()) return super.toString(); | ||
169 | |||
170 | StringBuffer result = new StringBuffer(super.toString()); | ||
171 | result.append(" (path: "); | ||
172 | result.append(path); | ||
173 | result.append(')'); | ||
174 | return result.toString(); | ||
175 | } | ||
176 | |||
177 | } //FileSpecificationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FolderEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FolderEntryImpl.java new file mode 100644 index 00000000..0d65b1b6 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FolderEntryImpl.java | |||
@@ -0,0 +1,166 @@ | |||
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.FolderEntry; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; | ||
9 | |||
10 | import java.util.Collection; | ||
11 | |||
12 | import org.eclipse.emf.common.notify.NotificationChain; | ||
13 | |||
14 | import org.eclipse.emf.common.util.EList; | ||
15 | |||
16 | import org.eclipse.emf.ecore.EClass; | ||
17 | import org.eclipse.emf.ecore.InternalEObject; | ||
18 | |||
19 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; | ||
20 | import org.eclipse.emf.ecore.util.InternalEList; | ||
21 | |||
22 | /** | ||
23 | * <!-- begin-user-doc --> | ||
24 | * An implementation of the model object '<em><b>Folder Entry</b></em>'. | ||
25 | * <!-- end-user-doc --> | ||
26 | * <p> | ||
27 | * The following features are implemented: | ||
28 | * </p> | ||
29 | * <ul> | ||
30 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl#getExclusion <em>Exclusion</em>}</li> | ||
31 | * </ul> | ||
32 | * | ||
33 | * @generated | ||
34 | */ | ||
35 | public class FolderEntryImpl extends PartialModelEntryImpl implements FolderEntry | ||
36 | { | ||
37 | /** | ||
38 | * The cached value of the '{@link #getExclusion() <em>Exclusion</em>}' containment reference list. | ||
39 | * <!-- begin-user-doc --> | ||
40 | * <!-- end-user-doc --> | ||
41 | * @see #getExclusion() | ||
42 | * @generated | ||
43 | * @ordered | ||
44 | */ | ||
45 | protected EList<ModelEntry> exclusion; | ||
46 | |||
47 | /** | ||
48 | * <!-- begin-user-doc --> | ||
49 | * <!-- end-user-doc --> | ||
50 | * @generated | ||
51 | */ | ||
52 | protected FolderEntryImpl() | ||
53 | { | ||
54 | super(); | ||
55 | } | ||
56 | |||
57 | /** | ||
58 | * <!-- begin-user-doc --> | ||
59 | * <!-- end-user-doc --> | ||
60 | * @generated | ||
61 | */ | ||
62 | @Override | ||
63 | protected EClass eStaticClass() | ||
64 | { | ||
65 | return ApplicationConfigurationPackage.Literals.FOLDER_ENTRY; | ||
66 | } | ||
67 | |||
68 | /** | ||
69 | * <!-- begin-user-doc --> | ||
70 | * <!-- end-user-doc --> | ||
71 | * @generated | ||
72 | */ | ||
73 | public EList<ModelEntry> getExclusion() | ||
74 | { | ||
75 | if (exclusion == null) | ||
76 | { | ||
77 | exclusion = new EObjectContainmentEList<ModelEntry>(ModelEntry.class, this, ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION); | ||
78 | } | ||
79 | return exclusion; | ||
80 | } | ||
81 | |||
82 | /** | ||
83 | * <!-- begin-user-doc --> | ||
84 | * <!-- end-user-doc --> | ||
85 | * @generated | ||
86 | */ | ||
87 | @Override | ||
88 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
89 | { | ||
90 | switch (featureID) | ||
91 | { | ||
92 | case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: | ||
93 | return ((InternalEList<?>)getExclusion()).basicRemove(otherEnd, msgs); | ||
94 | } | ||
95 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
96 | } | ||
97 | |||
98 | /** | ||
99 | * <!-- begin-user-doc --> | ||
100 | * <!-- end-user-doc --> | ||
101 | * @generated | ||
102 | */ | ||
103 | @Override | ||
104 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
105 | { | ||
106 | switch (featureID) | ||
107 | { | ||
108 | case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: | ||
109 | return getExclusion(); | ||
110 | } | ||
111 | return super.eGet(featureID, resolve, coreType); | ||
112 | } | ||
113 | |||
114 | /** | ||
115 | * <!-- begin-user-doc --> | ||
116 | * <!-- end-user-doc --> | ||
117 | * @generated | ||
118 | */ | ||
119 | @SuppressWarnings("unchecked") | ||
120 | @Override | ||
121 | public void eSet(int featureID, Object newValue) | ||
122 | { | ||
123 | switch (featureID) | ||
124 | { | ||
125 | case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: | ||
126 | getExclusion().clear(); | ||
127 | getExclusion().addAll((Collection<? extends ModelEntry>)newValue); | ||
128 | return; | ||
129 | } | ||
130 | super.eSet(featureID, newValue); | ||
131 | } | ||
132 | |||
133 | /** | ||
134 | * <!-- begin-user-doc --> | ||
135 | * <!-- end-user-doc --> | ||
136 | * @generated | ||
137 | */ | ||
138 | @Override | ||
139 | public void eUnset(int featureID) | ||
140 | { | ||
141 | switch (featureID) | ||
142 | { | ||
143 | case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: | ||
144 | getExclusion().clear(); | ||
145 | return; | ||
146 | } | ||
147 | super.eUnset(featureID); | ||
148 | } | ||
149 | |||
150 | /** | ||
151 | * <!-- begin-user-doc --> | ||
152 | * <!-- end-user-doc --> | ||
153 | * @generated | ||
154 | */ | ||
155 | @Override | ||
156 | public boolean eIsSet(int featureID) | ||
157 | { | ||
158 | switch (featureID) | ||
159 | { | ||
160 | case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: | ||
161 | return exclusion != null && !exclusion.isEmpty(); | ||
162 | } | ||
163 | return super.eIsSet(featureID); | ||
164 | } | ||
165 | |||
166 | } //FolderEntryImpl | ||
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 new file mode 100644 index 00000000..a4c27c8d --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GenerationTaskImpl.java | |||
@@ -0,0 +1,951 @@ | |||
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.Config; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; | ||
9 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask; | ||
10 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern; | ||
11 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel; | ||
12 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel; | ||
13 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope; | ||
14 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver; | ||
15 | |||
16 | import org.eclipse.emf.common.notify.Notification; | ||
17 | import org.eclipse.emf.common.notify.NotificationChain; | ||
18 | |||
19 | import org.eclipse.emf.ecore.EClass; | ||
20 | import org.eclipse.emf.ecore.InternalEObject; | ||
21 | |||
22 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
23 | |||
24 | /** | ||
25 | * <!-- begin-user-doc --> | ||
26 | * An implementation of the model object '<em><b>Generation Task</b></em>'. | ||
27 | * <!-- end-user-doc --> | ||
28 | * <p> | ||
29 | * The following features are implemented: | ||
30 | * </p> | ||
31 | * <ul> | ||
32 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getMetamodel <em>Metamodel</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> | ||
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#getNumber <em>Number</em>}</li> | ||
37 | * <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> | ||
39 | * <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#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 | * </ul> | ||
45 | * | ||
46 | * @generated | ||
47 | */ | ||
48 | public class GenerationTaskImpl extends TaskImpl implements GenerationTask | ||
49 | { | ||
50 | /** | ||
51 | * The cached value of the '{@link #getMetamodel() <em>Metamodel</em>}' containment reference. | ||
52 | * <!-- begin-user-doc --> | ||
53 | * <!-- end-user-doc --> | ||
54 | * @see #getMetamodel() | ||
55 | * @generated | ||
56 | * @ordered | ||
57 | */ | ||
58 | protected Metamodel metamodel; | ||
59 | |||
60 | /** | ||
61 | * The cached value of the '{@link #getPartialModel() <em>Partial Model</em>}' containment reference. | ||
62 | * <!-- begin-user-doc --> | ||
63 | * <!-- end-user-doc --> | ||
64 | * @see #getPartialModel() | ||
65 | * @generated | ||
66 | * @ordered | ||
67 | */ | ||
68 | protected PartialModel partialModel; | ||
69 | |||
70 | /** | ||
71 | * The cached value of the '{@link #getPatterns() <em>Patterns</em>}' containment reference. | ||
72 | * <!-- begin-user-doc --> | ||
73 | * <!-- end-user-doc --> | ||
74 | * @see #getPatterns() | ||
75 | * @generated | ||
76 | * @ordered | ||
77 | */ | ||
78 | protected GraphPattern patterns; | ||
79 | |||
80 | /** | ||
81 | * The cached value of the '{@link #getScope() <em>Scope</em>}' containment reference. | ||
82 | * <!-- begin-user-doc --> | ||
83 | * <!-- end-user-doc --> | ||
84 | * @see #getScope() | ||
85 | * @generated | ||
86 | * @ordered | ||
87 | */ | ||
88 | protected Scope scope; | ||
89 | |||
90 | /** | ||
91 | * The default value of the '{@link #getNumber() <em>Number</em>}' attribute. | ||
92 | * <!-- begin-user-doc --> | ||
93 | * <!-- end-user-doc --> | ||
94 | * @see #getNumber() | ||
95 | * @generated | ||
96 | * @ordered | ||
97 | */ | ||
98 | protected static final int NUMBER_EDEFAULT = 0; | ||
99 | |||
100 | /** | ||
101 | * The cached value of the '{@link #getNumber() <em>Number</em>}' attribute. | ||
102 | * <!-- begin-user-doc --> | ||
103 | * <!-- end-user-doc --> | ||
104 | * @see #getNumber() | ||
105 | * @generated | ||
106 | * @ordered | ||
107 | */ | ||
108 | protected int number = NUMBER_EDEFAULT; | ||
109 | |||
110 | /** | ||
111 | * The default value of the '{@link #getRuns() <em>Runs</em>}' attribute. | ||
112 | * <!-- begin-user-doc --> | ||
113 | * <!-- end-user-doc --> | ||
114 | * @see #getRuns() | ||
115 | * @generated | ||
116 | * @ordered | ||
117 | */ | ||
118 | protected static final int RUNS_EDEFAULT = 0; | ||
119 | |||
120 | /** | ||
121 | * The cached value of the '{@link #getRuns() <em>Runs</em>}' attribute. | ||
122 | * <!-- begin-user-doc --> | ||
123 | * <!-- end-user-doc --> | ||
124 | * @see #getRuns() | ||
125 | * @generated | ||
126 | * @ordered | ||
127 | */ | ||
128 | protected int runs = RUNS_EDEFAULT; | ||
129 | |||
130 | /** | ||
131 | * The default value of the '{@link #getSolver() <em>Solver</em>}' attribute. | ||
132 | * <!-- begin-user-doc --> | ||
133 | * <!-- end-user-doc --> | ||
134 | * @see #getSolver() | ||
135 | * @generated | ||
136 | * @ordered | ||
137 | */ | ||
138 | protected static final Solver SOLVER_EDEFAULT = Solver.SMT_SOLVER; | ||
139 | |||
140 | /** | ||
141 | * The cached value of the '{@link #getSolver() <em>Solver</em>}' attribute. | ||
142 | * <!-- begin-user-doc --> | ||
143 | * <!-- end-user-doc --> | ||
144 | * @see #getSolver() | ||
145 | * @generated | ||
146 | * @ordered | ||
147 | */ | ||
148 | protected Solver solver = SOLVER_EDEFAULT; | ||
149 | |||
150 | /** | ||
151 | * The cached value of the '{@link #getConfig() <em>Config</em>}' containment reference. | ||
152 | * <!-- begin-user-doc --> | ||
153 | * <!-- end-user-doc --> | ||
154 | * @see #getConfig() | ||
155 | * @generated | ||
156 | * @ordered | ||
157 | */ | ||
158 | protected Config config; | ||
159 | |||
160 | /** | ||
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. | ||
172 | * <!-- begin-user-doc --> | ||
173 | * <!-- end-user-doc --> | ||
174 | * @see #getDebugFolder() | ||
175 | * @generated | ||
176 | * @ordered | ||
177 | */ | ||
178 | protected File debugFolder; | ||
179 | |||
180 | /** | ||
181 | * The cached value of the '{@link #getTargetLogFile() <em>Target Log File</em>}' containment reference. | ||
182 | * <!-- begin-user-doc --> | ||
183 | * <!-- end-user-doc --> | ||
184 | * @see #getTargetLogFile() | ||
185 | * @generated | ||
186 | * @ordered | ||
187 | */ | ||
188 | protected File targetLogFile; | ||
189 | |||
190 | /** | ||
191 | * The cached value of the '{@link #getTargetStatisticsFile() <em>Target Statistics File</em>}' containment reference. | ||
192 | * <!-- begin-user-doc --> | ||
193 | * <!-- end-user-doc --> | ||
194 | * @see #getTargetStatisticsFile() | ||
195 | * @generated | ||
196 | * @ordered | ||
197 | */ | ||
198 | protected File targetStatisticsFile; | ||
199 | |||
200 | /** | ||
201 | * <!-- begin-user-doc --> | ||
202 | * <!-- end-user-doc --> | ||
203 | * @generated | ||
204 | */ | ||
205 | protected GenerationTaskImpl() | ||
206 | { | ||
207 | super(); | ||
208 | } | ||
209 | |||
210 | /** | ||
211 | * <!-- begin-user-doc --> | ||
212 | * <!-- end-user-doc --> | ||
213 | * @generated | ||
214 | */ | ||
215 | @Override | ||
216 | protected EClass eStaticClass() | ||
217 | { | ||
218 | return ApplicationConfigurationPackage.Literals.GENERATION_TASK; | ||
219 | } | ||
220 | |||
221 | /** | ||
222 | * <!-- begin-user-doc --> | ||
223 | * <!-- end-user-doc --> | ||
224 | * @generated | ||
225 | */ | ||
226 | public Metamodel getMetamodel() | ||
227 | { | ||
228 | return metamodel; | ||
229 | } | ||
230 | |||
231 | /** | ||
232 | * <!-- begin-user-doc --> | ||
233 | * <!-- end-user-doc --> | ||
234 | * @generated | ||
235 | */ | ||
236 | public NotificationChain basicSetMetamodel(Metamodel newMetamodel, NotificationChain msgs) | ||
237 | { | ||
238 | Metamodel oldMetamodel = metamodel; | ||
239 | metamodel = newMetamodel; | ||
240 | if (eNotificationRequired()) | ||
241 | { | ||
242 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, oldMetamodel, newMetamodel); | ||
243 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
244 | } | ||
245 | return msgs; | ||
246 | } | ||
247 | |||
248 | /** | ||
249 | * <!-- begin-user-doc --> | ||
250 | * <!-- end-user-doc --> | ||
251 | * @generated | ||
252 | */ | ||
253 | public void setMetamodel(Metamodel newMetamodel) | ||
254 | { | ||
255 | if (newMetamodel != metamodel) | ||
256 | { | ||
257 | NotificationChain msgs = null; | ||
258 | if (metamodel != null) | ||
259 | msgs = ((InternalEObject)metamodel).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, null, msgs); | ||
260 | if (newMetamodel != null) | ||
261 | msgs = ((InternalEObject)newMetamodel).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, null, msgs); | ||
262 | msgs = basicSetMetamodel(newMetamodel, msgs); | ||
263 | if (msgs != null) msgs.dispatch(); | ||
264 | } | ||
265 | else if (eNotificationRequired()) | ||
266 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, newMetamodel, newMetamodel)); | ||
267 | } | ||
268 | |||
269 | /** | ||
270 | * <!-- begin-user-doc --> | ||
271 | * <!-- end-user-doc --> | ||
272 | * @generated | ||
273 | */ | ||
274 | public PartialModel getPartialModel() | ||
275 | { | ||
276 | return partialModel; | ||
277 | } | ||
278 | |||
279 | /** | ||
280 | * <!-- begin-user-doc --> | ||
281 | * <!-- end-user-doc --> | ||
282 | * @generated | ||
283 | */ | ||
284 | public NotificationChain basicSetPartialModel(PartialModel newPartialModel, NotificationChain msgs) | ||
285 | { | ||
286 | PartialModel oldPartialModel = partialModel; | ||
287 | partialModel = newPartialModel; | ||
288 | if (eNotificationRequired()) | ||
289 | { | ||
290 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, oldPartialModel, newPartialModel); | ||
291 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
292 | } | ||
293 | return msgs; | ||
294 | } | ||
295 | |||
296 | /** | ||
297 | * <!-- begin-user-doc --> | ||
298 | * <!-- end-user-doc --> | ||
299 | * @generated | ||
300 | */ | ||
301 | public void setPartialModel(PartialModel newPartialModel) | ||
302 | { | ||
303 | if (newPartialModel != partialModel) | ||
304 | { | ||
305 | NotificationChain msgs = null; | ||
306 | if (partialModel != null) | ||
307 | msgs = ((InternalEObject)partialModel).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, null, msgs); | ||
308 | if (newPartialModel != null) | ||
309 | msgs = ((InternalEObject)newPartialModel).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, null, msgs); | ||
310 | msgs = basicSetPartialModel(newPartialModel, msgs); | ||
311 | if (msgs != null) msgs.dispatch(); | ||
312 | } | ||
313 | else if (eNotificationRequired()) | ||
314 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, newPartialModel, newPartialModel)); | ||
315 | } | ||
316 | |||
317 | /** | ||
318 | * <!-- begin-user-doc --> | ||
319 | * <!-- end-user-doc --> | ||
320 | * @generated | ||
321 | */ | ||
322 | public GraphPattern getPatterns() | ||
323 | { | ||
324 | return patterns; | ||
325 | } | ||
326 | |||
327 | /** | ||
328 | * <!-- begin-user-doc --> | ||
329 | * <!-- end-user-doc --> | ||
330 | * @generated | ||
331 | */ | ||
332 | public NotificationChain basicSetPatterns(GraphPattern newPatterns, NotificationChain msgs) | ||
333 | { | ||
334 | GraphPattern oldPatterns = patterns; | ||
335 | patterns = newPatterns; | ||
336 | if (eNotificationRequired()) | ||
337 | { | ||
338 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, oldPatterns, newPatterns); | ||
339 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
340 | } | ||
341 | return msgs; | ||
342 | } | ||
343 | |||
344 | /** | ||
345 | * <!-- begin-user-doc --> | ||
346 | * <!-- end-user-doc --> | ||
347 | * @generated | ||
348 | */ | ||
349 | public void setPatterns(GraphPattern newPatterns) | ||
350 | { | ||
351 | if (newPatterns != patterns) | ||
352 | { | ||
353 | NotificationChain msgs = null; | ||
354 | if (patterns != null) | ||
355 | msgs = ((InternalEObject)patterns).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, null, msgs); | ||
356 | if (newPatterns != null) | ||
357 | msgs = ((InternalEObject)newPatterns).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, null, msgs); | ||
358 | msgs = basicSetPatterns(newPatterns, msgs); | ||
359 | if (msgs != null) msgs.dispatch(); | ||
360 | } | ||
361 | else if (eNotificationRequired()) | ||
362 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, newPatterns, newPatterns)); | ||
363 | } | ||
364 | |||
365 | /** | ||
366 | * <!-- begin-user-doc --> | ||
367 | * <!-- end-user-doc --> | ||
368 | * @generated | ||
369 | */ | ||
370 | public Scope getScope() | ||
371 | { | ||
372 | return scope; | ||
373 | } | ||
374 | |||
375 | /** | ||
376 | * <!-- begin-user-doc --> | ||
377 | * <!-- end-user-doc --> | ||
378 | * @generated | ||
379 | */ | ||
380 | public NotificationChain basicSetScope(Scope newScope, NotificationChain msgs) | ||
381 | { | ||
382 | Scope oldScope = scope; | ||
383 | scope = newScope; | ||
384 | if (eNotificationRequired()) | ||
385 | { | ||
386 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, oldScope, newScope); | ||
387 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
388 | } | ||
389 | return msgs; | ||
390 | } | ||
391 | |||
392 | /** | ||
393 | * <!-- begin-user-doc --> | ||
394 | * <!-- end-user-doc --> | ||
395 | * @generated | ||
396 | */ | ||
397 | public void setScope(Scope newScope) | ||
398 | { | ||
399 | if (newScope != scope) | ||
400 | { | ||
401 | NotificationChain msgs = null; | ||
402 | if (scope != null) | ||
403 | msgs = ((InternalEObject)scope).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, null, msgs); | ||
404 | if (newScope != null) | ||
405 | msgs = ((InternalEObject)newScope).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, null, msgs); | ||
406 | msgs = basicSetScope(newScope, msgs); | ||
407 | if (msgs != null) msgs.dispatch(); | ||
408 | } | ||
409 | else if (eNotificationRequired()) | ||
410 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, newScope, newScope)); | ||
411 | } | ||
412 | |||
413 | /** | ||
414 | * <!-- begin-user-doc --> | ||
415 | * <!-- end-user-doc --> | ||
416 | * @generated | ||
417 | */ | ||
418 | public int getNumber() | ||
419 | { | ||
420 | return number; | ||
421 | } | ||
422 | |||
423 | /** | ||
424 | * <!-- begin-user-doc --> | ||
425 | * <!-- end-user-doc --> | ||
426 | * @generated | ||
427 | */ | ||
428 | public void setNumber(int newNumber) | ||
429 | { | ||
430 | int oldNumber = number; | ||
431 | number = newNumber; | ||
432 | if (eNotificationRequired()) | ||
433 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__NUMBER, oldNumber, number)); | ||
434 | } | ||
435 | |||
436 | /** | ||
437 | * <!-- begin-user-doc --> | ||
438 | * <!-- end-user-doc --> | ||
439 | * @generated | ||
440 | */ | ||
441 | public int getRuns() | ||
442 | { | ||
443 | return runs; | ||
444 | } | ||
445 | |||
446 | /** | ||
447 | * <!-- begin-user-doc --> | ||
448 | * <!-- end-user-doc --> | ||
449 | * @generated | ||
450 | */ | ||
451 | public void setRuns(int newRuns) | ||
452 | { | ||
453 | int oldRuns = runs; | ||
454 | runs = newRuns; | ||
455 | if (eNotificationRequired()) | ||
456 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__RUNS, oldRuns, runs)); | ||
457 | } | ||
458 | |||
459 | /** | ||
460 | * <!-- begin-user-doc --> | ||
461 | * <!-- end-user-doc --> | ||
462 | * @generated | ||
463 | */ | ||
464 | public Solver getSolver() | ||
465 | { | ||
466 | return solver; | ||
467 | } | ||
468 | |||
469 | /** | ||
470 | * <!-- begin-user-doc --> | ||
471 | * <!-- end-user-doc --> | ||
472 | * @generated | ||
473 | */ | ||
474 | public void setSolver(Solver newSolver) | ||
475 | { | ||
476 | Solver oldSolver = solver; | ||
477 | solver = newSolver == null ? SOLVER_EDEFAULT : newSolver; | ||
478 | if (eNotificationRequired()) | ||
479 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__SOLVER, oldSolver, solver)); | ||
480 | } | ||
481 | |||
482 | /** | ||
483 | * <!-- begin-user-doc --> | ||
484 | * <!-- end-user-doc --> | ||
485 | * @generated | ||
486 | */ | ||
487 | public Config getConfig() | ||
488 | { | ||
489 | return config; | ||
490 | } | ||
491 | |||
492 | /** | ||
493 | * <!-- begin-user-doc --> | ||
494 | * <!-- end-user-doc --> | ||
495 | * @generated | ||
496 | */ | ||
497 | public NotificationChain basicSetConfig(Config newConfig, NotificationChain msgs) | ||
498 | { | ||
499 | Config oldConfig = config; | ||
500 | config = newConfig; | ||
501 | if (eNotificationRequired()) | ||
502 | { | ||
503 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, oldConfig, newConfig); | ||
504 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
505 | } | ||
506 | return msgs; | ||
507 | } | ||
508 | |||
509 | /** | ||
510 | * <!-- begin-user-doc --> | ||
511 | * <!-- end-user-doc --> | ||
512 | * @generated | ||
513 | */ | ||
514 | public void setConfig(Config newConfig) | ||
515 | { | ||
516 | if (newConfig != config) | ||
517 | { | ||
518 | NotificationChain msgs = null; | ||
519 | if (config != null) | ||
520 | msgs = ((InternalEObject)config).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, null, msgs); | ||
521 | if (newConfig != null) | ||
522 | msgs = ((InternalEObject)newConfig).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, null, msgs); | ||
523 | msgs = basicSetConfig(newConfig, msgs); | ||
524 | if (msgs != null) msgs.dispatch(); | ||
525 | } | ||
526 | else if (eNotificationRequired()) | ||
527 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, newConfig, newConfig)); | ||
528 | } | ||
529 | |||
530 | /** | ||
531 | * <!-- begin-user-doc --> | ||
532 | * <!-- end-user-doc --> | ||
533 | * @generated | ||
534 | */ | ||
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() | ||
584 | { | ||
585 | return debugFolder; | ||
586 | } | ||
587 | |||
588 | /** | ||
589 | * <!-- begin-user-doc --> | ||
590 | * <!-- end-user-doc --> | ||
591 | * @generated | ||
592 | */ | ||
593 | public NotificationChain basicSetDebugFolder(File newDebugFolder, NotificationChain msgs) | ||
594 | { | ||
595 | File oldDebugFolder = debugFolder; | ||
596 | debugFolder = newDebugFolder; | ||
597 | if (eNotificationRequired()) | ||
598 | { | ||
599 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, oldDebugFolder, newDebugFolder); | ||
600 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
601 | } | ||
602 | return msgs; | ||
603 | } | ||
604 | |||
605 | /** | ||
606 | * <!-- begin-user-doc --> | ||
607 | * <!-- end-user-doc --> | ||
608 | * @generated | ||
609 | */ | ||
610 | public void setDebugFolder(File newDebugFolder) | ||
611 | { | ||
612 | if (newDebugFolder != debugFolder) | ||
613 | { | ||
614 | NotificationChain msgs = null; | ||
615 | if (debugFolder != null) | ||
616 | msgs = ((InternalEObject)debugFolder).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, null, msgs); | ||
617 | if (newDebugFolder != null) | ||
618 | msgs = ((InternalEObject)newDebugFolder).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, null, msgs); | ||
619 | msgs = basicSetDebugFolder(newDebugFolder, msgs); | ||
620 | if (msgs != null) msgs.dispatch(); | ||
621 | } | ||
622 | else if (eNotificationRequired()) | ||
623 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, newDebugFolder, newDebugFolder)); | ||
624 | } | ||
625 | |||
626 | /** | ||
627 | * <!-- begin-user-doc --> | ||
628 | * <!-- end-user-doc --> | ||
629 | * @generated | ||
630 | */ | ||
631 | public File getTargetLogFile() | ||
632 | { | ||
633 | return targetLogFile; | ||
634 | } | ||
635 | |||
636 | /** | ||
637 | * <!-- begin-user-doc --> | ||
638 | * <!-- end-user-doc --> | ||
639 | * @generated | ||
640 | */ | ||
641 | public NotificationChain basicSetTargetLogFile(File newTargetLogFile, NotificationChain msgs) | ||
642 | { | ||
643 | File oldTargetLogFile = targetLogFile; | ||
644 | targetLogFile = newTargetLogFile; | ||
645 | if (eNotificationRequired()) | ||
646 | { | ||
647 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, oldTargetLogFile, newTargetLogFile); | ||
648 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
649 | } | ||
650 | return msgs; | ||
651 | } | ||
652 | |||
653 | /** | ||
654 | * <!-- begin-user-doc --> | ||
655 | * <!-- end-user-doc --> | ||
656 | * @generated | ||
657 | */ | ||
658 | public void setTargetLogFile(File newTargetLogFile) | ||
659 | { | ||
660 | if (newTargetLogFile != targetLogFile) | ||
661 | { | ||
662 | NotificationChain msgs = null; | ||
663 | if (targetLogFile != null) | ||
664 | msgs = ((InternalEObject)targetLogFile).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, null, msgs); | ||
665 | if (newTargetLogFile != null) | ||
666 | msgs = ((InternalEObject)newTargetLogFile).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, null, msgs); | ||
667 | msgs = basicSetTargetLogFile(newTargetLogFile, msgs); | ||
668 | if (msgs != null) msgs.dispatch(); | ||
669 | } | ||
670 | else if (eNotificationRequired()) | ||
671 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, newTargetLogFile, newTargetLogFile)); | ||
672 | } | ||
673 | |||
674 | /** | ||
675 | * <!-- begin-user-doc --> | ||
676 | * <!-- end-user-doc --> | ||
677 | * @generated | ||
678 | */ | ||
679 | public File getTargetStatisticsFile() | ||
680 | { | ||
681 | return targetStatisticsFile; | ||
682 | } | ||
683 | |||
684 | /** | ||
685 | * <!-- begin-user-doc --> | ||
686 | * <!-- end-user-doc --> | ||
687 | * @generated | ||
688 | */ | ||
689 | public NotificationChain basicSetTargetStatisticsFile(File newTargetStatisticsFile, NotificationChain msgs) | ||
690 | { | ||
691 | File oldTargetStatisticsFile = targetStatisticsFile; | ||
692 | targetStatisticsFile = newTargetStatisticsFile; | ||
693 | if (eNotificationRequired()) | ||
694 | { | ||
695 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, oldTargetStatisticsFile, newTargetStatisticsFile); | ||
696 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
697 | } | ||
698 | return msgs; | ||
699 | } | ||
700 | |||
701 | /** | ||
702 | * <!-- begin-user-doc --> | ||
703 | * <!-- end-user-doc --> | ||
704 | * @generated | ||
705 | */ | ||
706 | public void setTargetStatisticsFile(File newTargetStatisticsFile) | ||
707 | { | ||
708 | if (newTargetStatisticsFile != targetStatisticsFile) | ||
709 | { | ||
710 | NotificationChain msgs = null; | ||
711 | if (targetStatisticsFile != null) | ||
712 | msgs = ((InternalEObject)targetStatisticsFile).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, null, msgs); | ||
713 | if (newTargetStatisticsFile != null) | ||
714 | msgs = ((InternalEObject)newTargetStatisticsFile).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, null, msgs); | ||
715 | msgs = basicSetTargetStatisticsFile(newTargetStatisticsFile, msgs); | ||
716 | if (msgs != null) msgs.dispatch(); | ||
717 | } | ||
718 | else if (eNotificationRequired()) | ||
719 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, newTargetStatisticsFile, newTargetStatisticsFile)); | ||
720 | } | ||
721 | |||
722 | /** | ||
723 | * <!-- begin-user-doc --> | ||
724 | * <!-- end-user-doc --> | ||
725 | * @generated | ||
726 | */ | ||
727 | @Override | ||
728 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
729 | { | ||
730 | switch (featureID) | ||
731 | { | ||
732 | case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: | ||
733 | return basicSetMetamodel(null, msgs); | ||
734 | case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: | ||
735 | return basicSetPartialModel(null, msgs); | ||
736 | case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: | ||
737 | return basicSetPatterns(null, msgs); | ||
738 | case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: | ||
739 | return basicSetScope(null, msgs); | ||
740 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: | ||
741 | return basicSetConfig(null, msgs); | ||
742 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: | ||
743 | return basicSetTagetFolder(null, msgs); | ||
744 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: | ||
745 | return basicSetDebugFolder(null, msgs); | ||
746 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: | ||
747 | return basicSetTargetLogFile(null, msgs); | ||
748 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: | ||
749 | return basicSetTargetStatisticsFile(null, msgs); | ||
750 | } | ||
751 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
752 | } | ||
753 | |||
754 | /** | ||
755 | * <!-- begin-user-doc --> | ||
756 | * <!-- end-user-doc --> | ||
757 | * @generated | ||
758 | */ | ||
759 | @Override | ||
760 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
761 | { | ||
762 | switch (featureID) | ||
763 | { | ||
764 | case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: | ||
765 | return getMetamodel(); | ||
766 | case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: | ||
767 | return getPartialModel(); | ||
768 | case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: | ||
769 | return getPatterns(); | ||
770 | case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: | ||
771 | return getScope(); | ||
772 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: | ||
773 | return getNumber(); | ||
774 | case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: | ||
775 | return getRuns(); | ||
776 | case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: | ||
777 | return getSolver(); | ||
778 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: | ||
779 | return getConfig(); | ||
780 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: | ||
781 | return getTagetFolder(); | ||
782 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: | ||
783 | return getDebugFolder(); | ||
784 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: | ||
785 | return getTargetLogFile(); | ||
786 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: | ||
787 | return getTargetStatisticsFile(); | ||
788 | } | ||
789 | return super.eGet(featureID, resolve, coreType); | ||
790 | } | ||
791 | |||
792 | /** | ||
793 | * <!-- begin-user-doc --> | ||
794 | * <!-- end-user-doc --> | ||
795 | * @generated | ||
796 | */ | ||
797 | @Override | ||
798 | public void eSet(int featureID, Object newValue) | ||
799 | { | ||
800 | switch (featureID) | ||
801 | { | ||
802 | case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: | ||
803 | setMetamodel((Metamodel)newValue); | ||
804 | return; | ||
805 | case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: | ||
806 | setPartialModel((PartialModel)newValue); | ||
807 | return; | ||
808 | case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: | ||
809 | setPatterns((GraphPattern)newValue); | ||
810 | return; | ||
811 | case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: | ||
812 | setScope((Scope)newValue); | ||
813 | return; | ||
814 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: | ||
815 | setNumber((Integer)newValue); | ||
816 | return; | ||
817 | case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: | ||
818 | setRuns((Integer)newValue); | ||
819 | return; | ||
820 | case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: | ||
821 | setSolver((Solver)newValue); | ||
822 | return; | ||
823 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: | ||
824 | setConfig((Config)newValue); | ||
825 | return; | ||
826 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: | ||
827 | setTagetFolder((File)newValue); | ||
828 | return; | ||
829 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: | ||
830 | setDebugFolder((File)newValue); | ||
831 | return; | ||
832 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: | ||
833 | setTargetLogFile((File)newValue); | ||
834 | return; | ||
835 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: | ||
836 | setTargetStatisticsFile((File)newValue); | ||
837 | return; | ||
838 | } | ||
839 | super.eSet(featureID, newValue); | ||
840 | } | ||
841 | |||
842 | /** | ||
843 | * <!-- begin-user-doc --> | ||
844 | * <!-- end-user-doc --> | ||
845 | * @generated | ||
846 | */ | ||
847 | @Override | ||
848 | public void eUnset(int featureID) | ||
849 | { | ||
850 | switch (featureID) | ||
851 | { | ||
852 | case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: | ||
853 | setMetamodel((Metamodel)null); | ||
854 | return; | ||
855 | case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: | ||
856 | setPartialModel((PartialModel)null); | ||
857 | return; | ||
858 | case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: | ||
859 | setPatterns((GraphPattern)null); | ||
860 | return; | ||
861 | case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: | ||
862 | setScope((Scope)null); | ||
863 | return; | ||
864 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: | ||
865 | setNumber(NUMBER_EDEFAULT); | ||
866 | return; | ||
867 | case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: | ||
868 | setRuns(RUNS_EDEFAULT); | ||
869 | return; | ||
870 | case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: | ||
871 | setSolver(SOLVER_EDEFAULT); | ||
872 | return; | ||
873 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: | ||
874 | setConfig((Config)null); | ||
875 | return; | ||
876 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: | ||
877 | setTagetFolder((File)null); | ||
878 | return; | ||
879 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: | ||
880 | setDebugFolder((File)null); | ||
881 | return; | ||
882 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: | ||
883 | setTargetLogFile((File)null); | ||
884 | return; | ||
885 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: | ||
886 | setTargetStatisticsFile((File)null); | ||
887 | return; | ||
888 | } | ||
889 | super.eUnset(featureID); | ||
890 | } | ||
891 | |||
892 | /** | ||
893 | * <!-- begin-user-doc --> | ||
894 | * <!-- end-user-doc --> | ||
895 | * @generated | ||
896 | */ | ||
897 | @Override | ||
898 | public boolean eIsSet(int featureID) | ||
899 | { | ||
900 | switch (featureID) | ||
901 | { | ||
902 | case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: | ||
903 | return metamodel != null; | ||
904 | case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: | ||
905 | return partialModel != null; | ||
906 | case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: | ||
907 | return patterns != null; | ||
908 | case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: | ||
909 | return scope != null; | ||
910 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: | ||
911 | return number != NUMBER_EDEFAULT; | ||
912 | case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: | ||
913 | return runs != RUNS_EDEFAULT; | ||
914 | case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: | ||
915 | return solver != SOLVER_EDEFAULT; | ||
916 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: | ||
917 | return config != null; | ||
918 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: | ||
919 | return tagetFolder != null; | ||
920 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: | ||
921 | return debugFolder != null; | ||
922 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: | ||
923 | return targetLogFile != null; | ||
924 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: | ||
925 | return targetStatisticsFile != null; | ||
926 | } | ||
927 | return super.eIsSet(featureID); | ||
928 | } | ||
929 | |||
930 | /** | ||
931 | * <!-- begin-user-doc --> | ||
932 | * <!-- end-user-doc --> | ||
933 | * @generated | ||
934 | */ | ||
935 | @Override | ||
936 | public String toString() | ||
937 | { | ||
938 | if (eIsProxy()) return super.toString(); | ||
939 | |||
940 | StringBuffer result = new StringBuffer(super.toString()); | ||
941 | result.append(" (number: "); | ||
942 | result.append(number); | ||
943 | result.append(", runs: "); | ||
944 | result.append(runs); | ||
945 | result.append(", solver: "); | ||
946 | result.append(solver); | ||
947 | result.append(')'); | ||
948 | return result.toString(); | ||
949 | } | ||
950 | |||
951 | } //GenerationTaskImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternDeclarationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternDeclarationImpl.java new file mode 100644 index 00000000..f9028b90 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternDeclarationImpl.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.GraphPatternDeclaration; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification; | ||
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>Graph Pattern Declaration</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.GraphPatternDeclarationImpl#getSpecification <em>Specification</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class GraphPatternDeclarationImpl extends DeclarationImpl implements GraphPatternDeclaration | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getSpecification() <em>Specification</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getSpecification() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected PatternSpecification specification; | ||
42 | |||
43 | /** | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @generated | ||
47 | */ | ||
48 | protected GraphPatternDeclarationImpl() | ||
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.GRAPH_PATTERN_DECLARATION; | ||
62 | } | ||
63 | |||
64 | /** | ||
65 | * <!-- begin-user-doc --> | ||
66 | * <!-- end-user-doc --> | ||
67 | * @generated | ||
68 | */ | ||
69 | public PatternSpecification getSpecification() | ||
70 | { | ||
71 | return specification; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public NotificationChain basicSetSpecification(PatternSpecification newSpecification, NotificationChain msgs) | ||
80 | { | ||
81 | PatternSpecification oldSpecification = specification; | ||
82 | specification = newSpecification; | ||
83 | if (eNotificationRequired()) | ||
84 | { | ||
85 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); | ||
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 setSpecification(PatternSpecification newSpecification) | ||
97 | { | ||
98 | if (newSpecification != specification) | ||
99 | { | ||
100 | NotificationChain msgs = null; | ||
101 | if (specification != null) | ||
102 | msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, null, msgs); | ||
103 | if (newSpecification != null) | ||
104 | msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, null, msgs); | ||
105 | msgs = basicSetSpecification(newSpecification, msgs); | ||
106 | if (msgs != null) msgs.dispatch(); | ||
107 | } | ||
108 | else if (eNotificationRequired()) | ||
109 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); | ||
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.GRAPH_PATTERN_DECLARATION__SPECIFICATION: | ||
123 | return basicSetSpecification(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.GRAPH_PATTERN_DECLARATION__SPECIFICATION: | ||
139 | return getSpecification(); | ||
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.GRAPH_PATTERN_DECLARATION__SPECIFICATION: | ||
155 | setSpecification((PatternSpecification)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.GRAPH_PATTERN_DECLARATION__SPECIFICATION: | ||
172 | setSpecification((PatternSpecification)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.GRAPH_PATTERN_DECLARATION__SPECIFICATION: | ||
189 | return specification != null; | ||
190 | } | ||
191 | return super.eIsSet(featureID); | ||
192 | } | ||
193 | |||
194 | } //GraphPatternDeclarationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternImpl.java new file mode 100644 index 00000000..c16c760e --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternImpl.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.GraphPattern; | ||
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>Graph Pattern</b></em>'. | ||
16 | * <!-- end-user-doc --> | ||
17 | * | ||
18 | * @generated | ||
19 | */ | ||
20 | public class GraphPatternImpl extends MinimalEObjectImpl.Container implements GraphPattern | ||
21 | { | ||
22 | /** | ||
23 | * <!-- begin-user-doc --> | ||
24 | * <!-- end-user-doc --> | ||
25 | * @generated | ||
26 | */ | ||
27 | protected GraphPatternImpl() | ||
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.GRAPH_PATTERN; | ||
41 | } | ||
42 | |||
43 | } //GraphPatternImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternReferenceImpl.java new file mode 100644 index 00000000..3f3e69d3 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternReferenceImpl.java | |||
@@ -0,0 +1,173 @@ | |||
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.GraphPatternDeclaration; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference; | ||
9 | |||
10 | import org.eclipse.emf.common.notify.Notification; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
14 | |||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>Graph Pattern Reference</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.GraphPatternReferenceImpl#getReferred <em>Referred</em>}</li> | ||
26 | * </ul> | ||
27 | * | ||
28 | * @generated | ||
29 | */ | ||
30 | public class GraphPatternReferenceImpl extends GraphPatternImpl implements GraphPatternReference | ||
31 | { | ||
32 | /** | ||
33 | * The cached value of the '{@link #getReferred() <em>Referred</em>}' reference. | ||
34 | * <!-- begin-user-doc --> | ||
35 | * <!-- end-user-doc --> | ||
36 | * @see #getReferred() | ||
37 | * @generated | ||
38 | * @ordered | ||
39 | */ | ||
40 | protected GraphPatternDeclaration referred; | ||
41 | |||
42 | /** | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @generated | ||
46 | */ | ||
47 | protected GraphPatternReferenceImpl() | ||
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.GRAPH_PATTERN_REFERENCE; | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | public GraphPatternDeclaration getReferred() | ||
69 | { | ||
70 | if (referred != null && referred.eIsProxy()) | ||
71 | { | ||
72 | InternalEObject oldReferred = (InternalEObject)referred; | ||
73 | referred = (GraphPatternDeclaration)eResolveProxy(oldReferred); | ||
74 | if (referred != oldReferred) | ||
75 | { | ||
76 | if (eNotificationRequired()) | ||
77 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED, oldReferred, referred)); | ||
78 | } | ||
79 | } | ||
80 | return referred; | ||
81 | } | ||
82 | |||
83 | /** | ||
84 | * <!-- begin-user-doc --> | ||
85 | * <!-- end-user-doc --> | ||
86 | * @generated | ||
87 | */ | ||
88 | public GraphPatternDeclaration basicGetReferred() | ||
89 | { | ||
90 | return referred; | ||
91 | } | ||
92 | |||
93 | /** | ||
94 | * <!-- begin-user-doc --> | ||
95 | * <!-- end-user-doc --> | ||
96 | * @generated | ||
97 | */ | ||
98 | public void setReferred(GraphPatternDeclaration newReferred) | ||
99 | { | ||
100 | GraphPatternDeclaration oldReferred = referred; | ||
101 | referred = newReferred; | ||
102 | if (eNotificationRequired()) | ||
103 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED, oldReferred, referred)); | ||
104 | } | ||
105 | |||
106 | /** | ||
107 | * <!-- begin-user-doc --> | ||
108 | * <!-- end-user-doc --> | ||
109 | * @generated | ||
110 | */ | ||
111 | @Override | ||
112 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
113 | { | ||
114 | switch (featureID) | ||
115 | { | ||
116 | case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED: | ||
117 | if (resolve) return getReferred(); | ||
118 | return basicGetReferred(); | ||
119 | } | ||
120 | return super.eGet(featureID, resolve, coreType); | ||
121 | } | ||
122 | |||
123 | /** | ||
124 | * <!-- begin-user-doc --> | ||
125 | * <!-- end-user-doc --> | ||
126 | * @generated | ||
127 | */ | ||
128 | @Override | ||
129 | public void eSet(int featureID, Object newValue) | ||
130 | { | ||
131 | switch (featureID) | ||
132 | { | ||
133 | case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED: | ||
134 | setReferred((GraphPatternDeclaration)newValue); | ||
135 | return; | ||
136 | } | ||
137 | super.eSet(featureID, newValue); | ||
138 | } | ||
139 | |||
140 | /** | ||
141 | * <!-- begin-user-doc --> | ||
142 | * <!-- end-user-doc --> | ||
143 | * @generated | ||
144 | */ | ||
145 | @Override | ||
146 | public void eUnset(int featureID) | ||
147 | { | ||
148 | switch (featureID) | ||
149 | { | ||
150 | case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED: | ||
151 | setReferred((GraphPatternDeclaration)null); | ||
152 | return; | ||
153 | } | ||
154 | super.eUnset(featureID); | ||
155 | } | ||
156 | |||
157 | /** | ||
158 | * <!-- begin-user-doc --> | ||
159 | * <!-- end-user-doc --> | ||
160 | * @generated | ||
161 | */ | ||
162 | @Override | ||
163 | public boolean eIsSet(int featureID) | ||
164 | { | ||
165 | switch (featureID) | ||
166 | { | ||
167 | case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED: | ||
168 | return referred != null; | ||
169 | } | ||
170 | return super.eIsSet(featureID); | ||
171 | } | ||
172 | |||
173 | } //GraphPatternReferenceImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerReferenceImpl.java new file mode 100644 index 00000000..679a427e --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerReferenceImpl.java | |||
@@ -0,0 +1,41 @@ | |||
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 | |||
9 | import org.eclipse.emf.ecore.EClass; | ||
10 | |||
11 | /** | ||
12 | * <!-- begin-user-doc --> | ||
13 | * An implementation of the model object '<em><b>Integer Reference</b></em>'. | ||
14 | * <!-- end-user-doc --> | ||
15 | * | ||
16 | * @generated | ||
17 | */ | ||
18 | public class IntegerReferenceImpl extends TypeReferenceImpl implements IntegerReference | ||
19 | { | ||
20 | /** | ||
21 | * <!-- begin-user-doc --> | ||
22 | * <!-- end-user-doc --> | ||
23 | * @generated | ||
24 | */ | ||
25 | protected IntegerReferenceImpl() | ||
26 | { | ||
27 | super(); | ||
28 | } | ||
29 | |||
30 | /** | ||
31 | * <!-- begin-user-doc --> | ||
32 | * <!-- end-user-doc --> | ||
33 | * @generated | ||
34 | */ | ||
35 | @Override | ||
36 | protected EClass eStaticClass() | ||
37 | { | ||
38 | return ApplicationConfigurationPackage.Literals.INTEGER_REFERENCE; | ||
39 | } | ||
40 | |||
41 | } //IntegerReferenceImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerScopeImpl.java new file mode 100644 index 00000000..18682765 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerScopeImpl.java | |||
@@ -0,0 +1,41 @@ | |||
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.IntegerScope; | ||
8 | |||
9 | import org.eclipse.emf.ecore.EClass; | ||
10 | |||
11 | /** | ||
12 | * <!-- begin-user-doc --> | ||
13 | * An implementation of the model object '<em><b>Integer Scope</b></em>'. | ||
14 | * <!-- end-user-doc --> | ||
15 | * | ||
16 | * @generated | ||
17 | */ | ||
18 | public class IntegerScopeImpl extends IntegerReferenceImpl implements IntegerScope | ||
19 | { | ||
20 | /** | ||
21 | * <!-- begin-user-doc --> | ||
22 | * <!-- end-user-doc --> | ||
23 | * @generated | ||
24 | */ | ||
25 | protected IntegerScopeImpl() | ||
26 | { | ||
27 | super(); | ||
28 | } | ||
29 | |||
30 | /** | ||
31 | * <!-- begin-user-doc --> | ||
32 | * <!-- end-user-doc --> | ||
33 | * @generated | ||
34 | */ | ||
35 | @Override | ||
36 | protected EClass eStaticClass() | ||
37 | { | ||
38 | return ApplicationConfigurationPackage.Literals.INTEGER_SCOPE; | ||
39 | } | ||
40 | |||
41 | } //IntegerScopeImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ModelEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ModelEntryImpl.java new file mode 100644 index 00000000..4a513df4 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ModelEntryImpl.java | |||
@@ -0,0 +1,41 @@ | |||
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.ModelEntry; | ||
8 | |||
9 | import org.eclipse.emf.ecore.EClass; | ||
10 | |||
11 | /** | ||
12 | * <!-- begin-user-doc --> | ||
13 | * An implementation of the model object '<em><b>Model Entry</b></em>'. | ||
14 | * <!-- end-user-doc --> | ||
15 | * | ||
16 | * @generated | ||
17 | */ | ||
18 | public class ModelEntryImpl extends PartialModelEntryImpl implements ModelEntry | ||
19 | { | ||
20 | /** | ||
21 | * <!-- begin-user-doc --> | ||
22 | * <!-- end-user-doc --> | ||
23 | * @generated | ||
24 | */ | ||
25 | protected ModelEntryImpl() | ||
26 | { | ||
27 | super(); | ||
28 | } | ||
29 | |||
30 | /** | ||
31 | * <!-- begin-user-doc --> | ||
32 | * <!-- end-user-doc --> | ||
33 | * @generated | ||
34 | */ | ||
35 | @Override | ||
36 | protected EClass eStaticClass() | ||
37 | { | ||
38 | return ApplicationConfigurationPackage.Literals.MODEL_ENTRY; | ||
39 | } | ||
40 | |||
41 | } //ModelEntryImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectReferenceImpl.java new file mode 100644 index 00000000..f3c82772 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectReferenceImpl.java | |||
@@ -0,0 +1,41 @@ | |||
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 | |||
9 | import org.eclipse.emf.ecore.EClass; | ||
10 | |||
11 | /** | ||
12 | * <!-- begin-user-doc --> | ||
13 | * An implementation of the model object '<em><b>Object Reference</b></em>'. | ||
14 | * <!-- end-user-doc --> | ||
15 | * | ||
16 | * @generated | ||
17 | */ | ||
18 | public class ObjectReferenceImpl extends TypeReferenceImpl implements ObjectReference | ||
19 | { | ||
20 | /** | ||
21 | * <!-- begin-user-doc --> | ||
22 | * <!-- end-user-doc --> | ||
23 | * @generated | ||
24 | */ | ||
25 | protected ObjectReferenceImpl() | ||
26 | { | ||
27 | super(); | ||
28 | } | ||
29 | |||
30 | /** | ||
31 | * <!-- begin-user-doc --> | ||
32 | * <!-- end-user-doc --> | ||
33 | * @generated | ||
34 | */ | ||
35 | @Override | ||
36 | protected EClass eStaticClass() | ||
37 | { | ||
38 | return ApplicationConfigurationPackage.Literals.OBJECT_REFERENCE; | ||
39 | } | ||
40 | |||
41 | } //ObjectReferenceImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelDeclarationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelDeclarationImpl.java new file mode 100644 index 00000000..237f3f5d --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelDeclarationImpl.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.PartialModelDeclaration; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification; | ||
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>Partial Model Declaration</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.PartialModelDeclarationImpl#getSpecification <em>Specification</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class PartialModelDeclarationImpl extends DeclarationImpl implements PartialModelDeclaration | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getSpecification() <em>Specification</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getSpecification() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected PartialModelSpecification specification; | ||
42 | |||
43 | /** | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @generated | ||
47 | */ | ||
48 | protected PartialModelDeclarationImpl() | ||
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.PARTIAL_MODEL_DECLARATION; | ||
62 | } | ||
63 | |||
64 | /** | ||
65 | * <!-- begin-user-doc --> | ||
66 | * <!-- end-user-doc --> | ||
67 | * @generated | ||
68 | */ | ||
69 | public PartialModelSpecification getSpecification() | ||
70 | { | ||
71 | return specification; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public NotificationChain basicSetSpecification(PartialModelSpecification newSpecification, NotificationChain msgs) | ||
80 | { | ||
81 | PartialModelSpecification oldSpecification = specification; | ||
82 | specification = newSpecification; | ||
83 | if (eNotificationRequired()) | ||
84 | { | ||
85 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); | ||
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 setSpecification(PartialModelSpecification newSpecification) | ||
97 | { | ||
98 | if (newSpecification != specification) | ||
99 | { | ||
100 | NotificationChain msgs = null; | ||
101 | if (specification != null) | ||
102 | msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, null, msgs); | ||
103 | if (newSpecification != null) | ||
104 | msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, null, msgs); | ||
105 | msgs = basicSetSpecification(newSpecification, msgs); | ||
106 | if (msgs != null) msgs.dispatch(); | ||
107 | } | ||
108 | else if (eNotificationRequired()) | ||
109 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); | ||
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.PARTIAL_MODEL_DECLARATION__SPECIFICATION: | ||
123 | return basicSetSpecification(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.PARTIAL_MODEL_DECLARATION__SPECIFICATION: | ||
139 | return getSpecification(); | ||
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.PARTIAL_MODEL_DECLARATION__SPECIFICATION: | ||
155 | setSpecification((PartialModelSpecification)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.PARTIAL_MODEL_DECLARATION__SPECIFICATION: | ||
172 | setSpecification((PartialModelSpecification)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.PARTIAL_MODEL_DECLARATION__SPECIFICATION: | ||
189 | return specification != null; | ||
190 | } | ||
191 | return super.eIsSet(featureID); | ||
192 | } | ||
193 | |||
194 | } //PartialModelDeclarationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelEntryImpl.java new file mode 100644 index 00000000..c8932cf6 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelEntryImpl.java | |||
@@ -0,0 +1,195 @@ | |||
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.File; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry; | ||
9 | |||
10 | import org.eclipse.emf.common.notify.Notification; | ||
11 | import org.eclipse.emf.common.notify.NotificationChain; | ||
12 | |||
13 | import org.eclipse.emf.ecore.EClass; | ||
14 | import org.eclipse.emf.ecore.InternalEObject; | ||
15 | |||
16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
17 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | ||
18 | |||
19 | /** | ||
20 | * <!-- begin-user-doc --> | ||
21 | * An implementation of the model object '<em><b>Partial Model Entry</b></em>'. | ||
22 | * <!-- end-user-doc --> | ||
23 | * <p> | ||
24 | * The following features are implemented: | ||
25 | * </p> | ||
26 | * <ul> | ||
27 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl#getPath <em>Path</em>}</li> | ||
28 | * </ul> | ||
29 | * | ||
30 | * @generated | ||
31 | */ | ||
32 | public class PartialModelEntryImpl extends MinimalEObjectImpl.Container implements PartialModelEntry | ||
33 | { | ||
34 | /** | ||
35 | * The cached value of the '{@link #getPath() <em>Path</em>}' containment reference. | ||
36 | * <!-- begin-user-doc --> | ||
37 | * <!-- end-user-doc --> | ||
38 | * @see #getPath() | ||
39 | * @generated | ||
40 | * @ordered | ||
41 | */ | ||
42 | protected File path; | ||
43 | |||
44 | /** | ||
45 | * <!-- begin-user-doc --> | ||
46 | * <!-- end-user-doc --> | ||
47 | * @generated | ||
48 | */ | ||
49 | protected PartialModelEntryImpl() | ||
50 | { | ||
51 | super(); | ||
52 | } | ||
53 | |||
54 | /** | ||
55 | * <!-- begin-user-doc --> | ||
56 | * <!-- end-user-doc --> | ||
57 | * @generated | ||
58 | */ | ||
59 | @Override | ||
60 | protected EClass eStaticClass() | ||
61 | { | ||
62 | return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_ENTRY; | ||
63 | } | ||
64 | |||
65 | /** | ||
66 | * <!-- begin-user-doc --> | ||
67 | * <!-- end-user-doc --> | ||
68 | * @generated | ||
69 | */ | ||
70 | public File getPath() | ||
71 | { | ||
72 | return path; | ||
73 | } | ||
74 | |||
75 | /** | ||
76 | * <!-- begin-user-doc --> | ||
77 | * <!-- end-user-doc --> | ||
78 | * @generated | ||
79 | */ | ||
80 | public NotificationChain basicSetPath(File newPath, NotificationChain msgs) | ||
81 | { | ||
82 | File oldPath = path; | ||
83 | path = newPath; | ||
84 | if (eNotificationRequired()) | ||
85 | { | ||
86 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, oldPath, newPath); | ||
87 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
88 | } | ||
89 | return msgs; | ||
90 | } | ||
91 | |||
92 | /** | ||
93 | * <!-- begin-user-doc --> | ||
94 | * <!-- end-user-doc --> | ||
95 | * @generated | ||
96 | */ | ||
97 | public void setPath(File newPath) | ||
98 | { | ||
99 | if (newPath != path) | ||
100 | { | ||
101 | NotificationChain msgs = null; | ||
102 | if (path != null) | ||
103 | msgs = ((InternalEObject)path).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, null, msgs); | ||
104 | if (newPath != null) | ||
105 | msgs = ((InternalEObject)newPath).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, null, msgs); | ||
106 | msgs = basicSetPath(newPath, msgs); | ||
107 | if (msgs != null) msgs.dispatch(); | ||
108 | } | ||
109 | else if (eNotificationRequired()) | ||
110 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, newPath, newPath)); | ||
111 | } | ||
112 | |||
113 | /** | ||
114 | * <!-- begin-user-doc --> | ||
115 | * <!-- end-user-doc --> | ||
116 | * @generated | ||
117 | */ | ||
118 | @Override | ||
119 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
120 | { | ||
121 | switch (featureID) | ||
122 | { | ||
123 | case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: | ||
124 | return basicSetPath(null, msgs); | ||
125 | } | ||
126 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
127 | } | ||
128 | |||
129 | /** | ||
130 | * <!-- begin-user-doc --> | ||
131 | * <!-- end-user-doc --> | ||
132 | * @generated | ||
133 | */ | ||
134 | @Override | ||
135 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
136 | { | ||
137 | switch (featureID) | ||
138 | { | ||
139 | case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: | ||
140 | return getPath(); | ||
141 | } | ||
142 | return super.eGet(featureID, resolve, coreType); | ||
143 | } | ||
144 | |||
145 | /** | ||
146 | * <!-- begin-user-doc --> | ||
147 | * <!-- end-user-doc --> | ||
148 | * @generated | ||
149 | */ | ||
150 | @Override | ||
151 | public void eSet(int featureID, Object newValue) | ||
152 | { | ||
153 | switch (featureID) | ||
154 | { | ||
155 | case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: | ||
156 | setPath((File)newValue); | ||
157 | return; | ||
158 | } | ||
159 | super.eSet(featureID, newValue); | ||
160 | } | ||
161 | |||
162 | /** | ||
163 | * <!-- begin-user-doc --> | ||
164 | * <!-- end-user-doc --> | ||
165 | * @generated | ||
166 | */ | ||
167 | @Override | ||
168 | public void eUnset(int featureID) | ||
169 | { | ||
170 | switch (featureID) | ||
171 | { | ||
172 | case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: | ||
173 | setPath((File)null); | ||
174 | return; | ||
175 | } | ||
176 | super.eUnset(featureID); | ||
177 | } | ||
178 | |||
179 | /** | ||
180 | * <!-- begin-user-doc --> | ||
181 | * <!-- end-user-doc --> | ||
182 | * @generated | ||
183 | */ | ||
184 | @Override | ||
185 | public boolean eIsSet(int featureID) | ||
186 | { | ||
187 | switch (featureID) | ||
188 | { | ||
189 | case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: | ||
190 | return path != null; | ||
191 | } | ||
192 | return super.eIsSet(featureID); | ||
193 | } | ||
194 | |||
195 | } //PartialModelEntryImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelImpl.java new file mode 100644 index 00000000..07fb5f92 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelImpl.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.PartialModel; | ||
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>Partial Model</b></em>'. | ||
16 | * <!-- end-user-doc --> | ||
17 | * | ||
18 | * @generated | ||
19 | */ | ||
20 | public class PartialModelImpl extends MinimalEObjectImpl.Container implements PartialModel | ||
21 | { | ||
22 | /** | ||
23 | * <!-- begin-user-doc --> | ||
24 | * <!-- end-user-doc --> | ||
25 | * @generated | ||
26 | */ | ||
27 | protected PartialModelImpl() | ||
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.PARTIAL_MODEL; | ||
41 | } | ||
42 | |||
43 | } //PartialModelImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelReferenceImpl.java new file mode 100644 index 00000000..36398a23 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelReferenceImpl.java | |||
@@ -0,0 +1,173 @@ | |||
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.PartialModelDeclaration; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference; | ||
9 | |||
10 | import org.eclipse.emf.common.notify.Notification; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
14 | |||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>Partial Model Reference</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.PartialModelReferenceImpl#getReferred <em>Referred</em>}</li> | ||
26 | * </ul> | ||
27 | * | ||
28 | * @generated | ||
29 | */ | ||
30 | public class PartialModelReferenceImpl extends PartialModelImpl implements PartialModelReference | ||
31 | { | ||
32 | /** | ||
33 | * The cached value of the '{@link #getReferred() <em>Referred</em>}' reference. | ||
34 | * <!-- begin-user-doc --> | ||
35 | * <!-- end-user-doc --> | ||
36 | * @see #getReferred() | ||
37 | * @generated | ||
38 | * @ordered | ||
39 | */ | ||
40 | protected PartialModelDeclaration referred; | ||
41 | |||
42 | /** | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @generated | ||
46 | */ | ||
47 | protected PartialModelReferenceImpl() | ||
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.PARTIAL_MODEL_REFERENCE; | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | public PartialModelDeclaration getReferred() | ||
69 | { | ||
70 | if (referred != null && referred.eIsProxy()) | ||
71 | { | ||
72 | InternalEObject oldReferred = (InternalEObject)referred; | ||
73 | referred = (PartialModelDeclaration)eResolveProxy(oldReferred); | ||
74 | if (referred != oldReferred) | ||
75 | { | ||
76 | if (eNotificationRequired()) | ||
77 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED, oldReferred, referred)); | ||
78 | } | ||
79 | } | ||
80 | return referred; | ||
81 | } | ||
82 | |||
83 | /** | ||
84 | * <!-- begin-user-doc --> | ||
85 | * <!-- end-user-doc --> | ||
86 | * @generated | ||
87 | */ | ||
88 | public PartialModelDeclaration basicGetReferred() | ||
89 | { | ||
90 | return referred; | ||
91 | } | ||
92 | |||
93 | /** | ||
94 | * <!-- begin-user-doc --> | ||
95 | * <!-- end-user-doc --> | ||
96 | * @generated | ||
97 | */ | ||
98 | public void setReferred(PartialModelDeclaration newReferred) | ||
99 | { | ||
100 | PartialModelDeclaration oldReferred = referred; | ||
101 | referred = newReferred; | ||
102 | if (eNotificationRequired()) | ||
103 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED, oldReferred, referred)); | ||
104 | } | ||
105 | |||
106 | /** | ||
107 | * <!-- begin-user-doc --> | ||
108 | * <!-- end-user-doc --> | ||
109 | * @generated | ||
110 | */ | ||
111 | @Override | ||
112 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
113 | { | ||
114 | switch (featureID) | ||
115 | { | ||
116 | case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED: | ||
117 | if (resolve) return getReferred(); | ||
118 | return basicGetReferred(); | ||
119 | } | ||
120 | return super.eGet(featureID, resolve, coreType); | ||
121 | } | ||
122 | |||
123 | /** | ||
124 | * <!-- begin-user-doc --> | ||
125 | * <!-- end-user-doc --> | ||
126 | * @generated | ||
127 | */ | ||
128 | @Override | ||
129 | public void eSet(int featureID, Object newValue) | ||
130 | { | ||
131 | switch (featureID) | ||
132 | { | ||
133 | case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED: | ||
134 | setReferred((PartialModelDeclaration)newValue); | ||
135 | return; | ||
136 | } | ||
137 | super.eSet(featureID, newValue); | ||
138 | } | ||
139 | |||
140 | /** | ||
141 | * <!-- begin-user-doc --> | ||
142 | * <!-- end-user-doc --> | ||
143 | * @generated | ||
144 | */ | ||
145 | @Override | ||
146 | public void eUnset(int featureID) | ||
147 | { | ||
148 | switch (featureID) | ||
149 | { | ||
150 | case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED: | ||
151 | setReferred((PartialModelDeclaration)null); | ||
152 | return; | ||
153 | } | ||
154 | super.eUnset(featureID); | ||
155 | } | ||
156 | |||
157 | /** | ||
158 | * <!-- begin-user-doc --> | ||
159 | * <!-- end-user-doc --> | ||
160 | * @generated | ||
161 | */ | ||
162 | @Override | ||
163 | public boolean eIsSet(int featureID) | ||
164 | { | ||
165 | switch (featureID) | ||
166 | { | ||
167 | case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED: | ||
168 | return referred != null; | ||
169 | } | ||
170 | return super.eIsSet(featureID); | ||
171 | } | ||
172 | |||
173 | } //PartialModelReferenceImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelSpecificationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelSpecificationImpl.java new file mode 100644 index 00000000..adc3f715 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelSpecificationImpl.java | |||
@@ -0,0 +1,166 @@ | |||
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.PartialModelEntry; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification; | ||
9 | |||
10 | import java.util.Collection; | ||
11 | |||
12 | import org.eclipse.emf.common.notify.NotificationChain; | ||
13 | |||
14 | import org.eclipse.emf.common.util.EList; | ||
15 | |||
16 | import org.eclipse.emf.ecore.EClass; | ||
17 | import org.eclipse.emf.ecore.InternalEObject; | ||
18 | |||
19 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; | ||
20 | import org.eclipse.emf.ecore.util.InternalEList; | ||
21 | |||
22 | /** | ||
23 | * <!-- begin-user-doc --> | ||
24 | * An implementation of the model object '<em><b>Partial Model Specification</b></em>'. | ||
25 | * <!-- end-user-doc --> | ||
26 | * <p> | ||
27 | * The following features are implemented: | ||
28 | * </p> | ||
29 | * <ul> | ||
30 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl#getEntry <em>Entry</em>}</li> | ||
31 | * </ul> | ||
32 | * | ||
33 | * @generated | ||
34 | */ | ||
35 | public class PartialModelSpecificationImpl extends PartialModelImpl implements PartialModelSpecification | ||
36 | { | ||
37 | /** | ||
38 | * The cached value of the '{@link #getEntry() <em>Entry</em>}' containment reference list. | ||
39 | * <!-- begin-user-doc --> | ||
40 | * <!-- end-user-doc --> | ||
41 | * @see #getEntry() | ||
42 | * @generated | ||
43 | * @ordered | ||
44 | */ | ||
45 | protected EList<PartialModelEntry> entry; | ||
46 | |||
47 | /** | ||
48 | * <!-- begin-user-doc --> | ||
49 | * <!-- end-user-doc --> | ||
50 | * @generated | ||
51 | */ | ||
52 | protected PartialModelSpecificationImpl() | ||
53 | { | ||
54 | super(); | ||
55 | } | ||
56 | |||
57 | /** | ||
58 | * <!-- begin-user-doc --> | ||
59 | * <!-- end-user-doc --> | ||
60 | * @generated | ||
61 | */ | ||
62 | @Override | ||
63 | protected EClass eStaticClass() | ||
64 | { | ||
65 | return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_SPECIFICATION; | ||
66 | } | ||
67 | |||
68 | /** | ||
69 | * <!-- begin-user-doc --> | ||
70 | * <!-- end-user-doc --> | ||
71 | * @generated | ||
72 | */ | ||
73 | public EList<PartialModelEntry> getEntry() | ||
74 | { | ||
75 | if (entry == null) | ||
76 | { | ||
77 | entry = new EObjectContainmentEList<PartialModelEntry>(PartialModelEntry.class, this, ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY); | ||
78 | } | ||
79 | return entry; | ||
80 | } | ||
81 | |||
82 | /** | ||
83 | * <!-- begin-user-doc --> | ||
84 | * <!-- end-user-doc --> | ||
85 | * @generated | ||
86 | */ | ||
87 | @Override | ||
88 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
89 | { | ||
90 | switch (featureID) | ||
91 | { | ||
92 | case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: | ||
93 | return ((InternalEList<?>)getEntry()).basicRemove(otherEnd, msgs); | ||
94 | } | ||
95 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
96 | } | ||
97 | |||
98 | /** | ||
99 | * <!-- begin-user-doc --> | ||
100 | * <!-- end-user-doc --> | ||
101 | * @generated | ||
102 | */ | ||
103 | @Override | ||
104 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
105 | { | ||
106 | switch (featureID) | ||
107 | { | ||
108 | case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: | ||
109 | return getEntry(); | ||
110 | } | ||
111 | return super.eGet(featureID, resolve, coreType); | ||
112 | } | ||
113 | |||
114 | /** | ||
115 | * <!-- begin-user-doc --> | ||
116 | * <!-- end-user-doc --> | ||
117 | * @generated | ||
118 | */ | ||
119 | @SuppressWarnings("unchecked") | ||
120 | @Override | ||
121 | public void eSet(int featureID, Object newValue) | ||
122 | { | ||
123 | switch (featureID) | ||
124 | { | ||
125 | case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: | ||
126 | getEntry().clear(); | ||
127 | getEntry().addAll((Collection<? extends PartialModelEntry>)newValue); | ||
128 | return; | ||
129 | } | ||
130 | super.eSet(featureID, newValue); | ||
131 | } | ||
132 | |||
133 | /** | ||
134 | * <!-- begin-user-doc --> | ||
135 | * <!-- end-user-doc --> | ||
136 | * @generated | ||
137 | */ | ||
138 | @Override | ||
139 | public void eUnset(int featureID) | ||
140 | { | ||
141 | switch (featureID) | ||
142 | { | ||
143 | case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: | ||
144 | getEntry().clear(); | ||
145 | return; | ||
146 | } | ||
147 | super.eUnset(featureID); | ||
148 | } | ||
149 | |||
150 | /** | ||
151 | * <!-- begin-user-doc --> | ||
152 | * <!-- end-user-doc --> | ||
153 | * @generated | ||
154 | */ | ||
155 | @Override | ||
156 | public boolean eIsSet(int featureID) | ||
157 | { | ||
158 | switch (featureID) | ||
159 | { | ||
160 | case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: | ||
161 | return entry != null && !entry.isEmpty(); | ||
162 | } | ||
163 | return super.eIsSet(featureID); | ||
164 | } | ||
165 | |||
166 | } //PartialModelSpecificationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternElementImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternElementImpl.java new file mode 100644 index 00000000..d2b9df58 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternElementImpl.java | |||
@@ -0,0 +1,174 @@ | |||
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.PatternElement; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | |||
11 | import org.eclipse.emf.ecore.EClass; | ||
12 | import org.eclipse.emf.ecore.InternalEObject; | ||
13 | |||
14 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
15 | |||
16 | import org.eclipse.viatra.query.patternlanguage.patternLanguage.Pattern; | ||
17 | |||
18 | /** | ||
19 | * <!-- begin-user-doc --> | ||
20 | * An implementation of the model object '<em><b>Pattern Element</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.PatternElementImpl#getPattern <em>Pattern</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class PatternElementImpl extends PatternEntryImpl implements PatternElement | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getPattern() <em>Pattern</em>}' reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getPattern() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected Pattern pattern; | ||
42 | |||
43 | /** | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @generated | ||
47 | */ | ||
48 | protected PatternElementImpl() | ||
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.PATTERN_ELEMENT; | ||
62 | } | ||
63 | |||
64 | /** | ||
65 | * <!-- begin-user-doc --> | ||
66 | * <!-- end-user-doc --> | ||
67 | * @generated | ||
68 | */ | ||
69 | public Pattern getPattern() | ||
70 | { | ||
71 | if (pattern != null && pattern.eIsProxy()) | ||
72 | { | ||
73 | InternalEObject oldPattern = (InternalEObject)pattern; | ||
74 | pattern = (Pattern)eResolveProxy(oldPattern); | ||
75 | if (pattern != oldPattern) | ||
76 | { | ||
77 | if (eNotificationRequired()) | ||
78 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN, oldPattern, pattern)); | ||
79 | } | ||
80 | } | ||
81 | return pattern; | ||
82 | } | ||
83 | |||
84 | /** | ||
85 | * <!-- begin-user-doc --> | ||
86 | * <!-- end-user-doc --> | ||
87 | * @generated | ||
88 | */ | ||
89 | public Pattern basicGetPattern() | ||
90 | { | ||
91 | return pattern; | ||
92 | } | ||
93 | |||
94 | /** | ||
95 | * <!-- begin-user-doc --> | ||
96 | * <!-- end-user-doc --> | ||
97 | * @generated | ||
98 | */ | ||
99 | public void setPattern(Pattern newPattern) | ||
100 | { | ||
101 | Pattern oldPattern = pattern; | ||
102 | pattern = newPattern; | ||
103 | if (eNotificationRequired()) | ||
104 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN, oldPattern, pattern)); | ||
105 | } | ||
106 | |||
107 | /** | ||
108 | * <!-- begin-user-doc --> | ||
109 | * <!-- end-user-doc --> | ||
110 | * @generated | ||
111 | */ | ||
112 | @Override | ||
113 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
114 | { | ||
115 | switch (featureID) | ||
116 | { | ||
117 | case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN: | ||
118 | if (resolve) return getPattern(); | ||
119 | return basicGetPattern(); | ||
120 | } | ||
121 | return super.eGet(featureID, resolve, coreType); | ||
122 | } | ||
123 | |||
124 | /** | ||
125 | * <!-- begin-user-doc --> | ||
126 | * <!-- end-user-doc --> | ||
127 | * @generated | ||
128 | */ | ||
129 | @Override | ||
130 | public void eSet(int featureID, Object newValue) | ||
131 | { | ||
132 | switch (featureID) | ||
133 | { | ||
134 | case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN: | ||
135 | setPattern((Pattern)newValue); | ||
136 | return; | ||
137 | } | ||
138 | super.eSet(featureID, newValue); | ||
139 | } | ||
140 | |||
141 | /** | ||
142 | * <!-- begin-user-doc --> | ||
143 | * <!-- end-user-doc --> | ||
144 | * @generated | ||
145 | */ | ||
146 | @Override | ||
147 | public void eUnset(int featureID) | ||
148 | { | ||
149 | switch (featureID) | ||
150 | { | ||
151 | case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN: | ||
152 | setPattern((Pattern)null); | ||
153 | return; | ||
154 | } | ||
155 | super.eUnset(featureID); | ||
156 | } | ||
157 | |||
158 | /** | ||
159 | * <!-- begin-user-doc --> | ||
160 | * <!-- end-user-doc --> | ||
161 | * @generated | ||
162 | */ | ||
163 | @Override | ||
164 | public boolean eIsSet(int featureID) | ||
165 | { | ||
166 | switch (featureID) | ||
167 | { | ||
168 | case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN: | ||
169 | return pattern != null; | ||
170 | } | ||
171 | return super.eIsSet(featureID); | ||
172 | } | ||
173 | |||
174 | } //PatternElementImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternEntryImpl.java new file mode 100644 index 00000000..27903c3b --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternEntryImpl.java | |||
@@ -0,0 +1,175 @@ | |||
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.PatternEntry; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | |||
11 | import org.eclipse.emf.ecore.EClass; | ||
12 | import org.eclipse.emf.ecore.InternalEObject; | ||
13 | |||
14 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
15 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | ||
16 | |||
17 | import org.eclipse.viatra.query.patternlanguage.patternLanguage.PatternModel; | ||
18 | |||
19 | /** | ||
20 | * <!-- begin-user-doc --> | ||
21 | * An implementation of the model object '<em><b>Pattern Entry</b></em>'. | ||
22 | * <!-- end-user-doc --> | ||
23 | * <p> | ||
24 | * The following features are implemented: | ||
25 | * </p> | ||
26 | * <ul> | ||
27 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl#getPackage <em>Package</em>}</li> | ||
28 | * </ul> | ||
29 | * | ||
30 | * @generated | ||
31 | */ | ||
32 | public class PatternEntryImpl extends MinimalEObjectImpl.Container implements PatternEntry | ||
33 | { | ||
34 | /** | ||
35 | * The cached value of the '{@link #getPackage() <em>Package</em>}' reference. | ||
36 | * <!-- begin-user-doc --> | ||
37 | * <!-- end-user-doc --> | ||
38 | * @see #getPackage() | ||
39 | * @generated | ||
40 | * @ordered | ||
41 | */ | ||
42 | protected PatternModel package_; | ||
43 | |||
44 | /** | ||
45 | * <!-- begin-user-doc --> | ||
46 | * <!-- end-user-doc --> | ||
47 | * @generated | ||
48 | */ | ||
49 | protected PatternEntryImpl() | ||
50 | { | ||
51 | super(); | ||
52 | } | ||
53 | |||
54 | /** | ||
55 | * <!-- begin-user-doc --> | ||
56 | * <!-- end-user-doc --> | ||
57 | * @generated | ||
58 | */ | ||
59 | @Override | ||
60 | protected EClass eStaticClass() | ||
61 | { | ||
62 | return ApplicationConfigurationPackage.Literals.PATTERN_ENTRY; | ||
63 | } | ||
64 | |||
65 | /** | ||
66 | * <!-- begin-user-doc --> | ||
67 | * <!-- end-user-doc --> | ||
68 | * @generated | ||
69 | */ | ||
70 | public PatternModel getPackage() | ||
71 | { | ||
72 | if (package_ != null && package_.eIsProxy()) | ||
73 | { | ||
74 | InternalEObject oldPackage = (InternalEObject)package_; | ||
75 | package_ = (PatternModel)eResolveProxy(oldPackage); | ||
76 | if (package_ != oldPackage) | ||
77 | { | ||
78 | if (eNotificationRequired()) | ||
79 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE, oldPackage, package_)); | ||
80 | } | ||
81 | } | ||
82 | return package_; | ||
83 | } | ||
84 | |||
85 | /** | ||
86 | * <!-- begin-user-doc --> | ||
87 | * <!-- end-user-doc --> | ||
88 | * @generated | ||
89 | */ | ||
90 | public PatternModel basicGetPackage() | ||
91 | { | ||
92 | return package_; | ||
93 | } | ||
94 | |||
95 | /** | ||
96 | * <!-- begin-user-doc --> | ||
97 | * <!-- end-user-doc --> | ||
98 | * @generated | ||
99 | */ | ||
100 | public void setPackage(PatternModel newPackage) | ||
101 | { | ||
102 | PatternModel oldPackage = package_; | ||
103 | package_ = newPackage; | ||
104 | if (eNotificationRequired()) | ||
105 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE, oldPackage, package_)); | ||
106 | } | ||
107 | |||
108 | /** | ||
109 | * <!-- begin-user-doc --> | ||
110 | * <!-- end-user-doc --> | ||
111 | * @generated | ||
112 | */ | ||
113 | @Override | ||
114 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
115 | { | ||
116 | switch (featureID) | ||
117 | { | ||
118 | case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE: | ||
119 | if (resolve) return getPackage(); | ||
120 | return basicGetPackage(); | ||
121 | } | ||
122 | return super.eGet(featureID, resolve, coreType); | ||
123 | } | ||
124 | |||
125 | /** | ||
126 | * <!-- begin-user-doc --> | ||
127 | * <!-- end-user-doc --> | ||
128 | * @generated | ||
129 | */ | ||
130 | @Override | ||
131 | public void eSet(int featureID, Object newValue) | ||
132 | { | ||
133 | switch (featureID) | ||
134 | { | ||
135 | case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE: | ||
136 | setPackage((PatternModel)newValue); | ||
137 | return; | ||
138 | } | ||
139 | super.eSet(featureID, newValue); | ||
140 | } | ||
141 | |||
142 | /** | ||
143 | * <!-- begin-user-doc --> | ||
144 | * <!-- end-user-doc --> | ||
145 | * @generated | ||
146 | */ | ||
147 | @Override | ||
148 | public void eUnset(int featureID) | ||
149 | { | ||
150 | switch (featureID) | ||
151 | { | ||
152 | case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE: | ||
153 | setPackage((PatternModel)null); | ||
154 | return; | ||
155 | } | ||
156 | super.eUnset(featureID); | ||
157 | } | ||
158 | |||
159 | /** | ||
160 | * <!-- begin-user-doc --> | ||
161 | * <!-- end-user-doc --> | ||
162 | * @generated | ||
163 | */ | ||
164 | @Override | ||
165 | public boolean eIsSet(int featureID) | ||
166 | { | ||
167 | switch (featureID) | ||
168 | { | ||
169 | case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE: | ||
170 | return package_ != null; | ||
171 | } | ||
172 | return super.eIsSet(featureID); | ||
173 | } | ||
174 | |||
175 | } //PatternEntryImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternSpecificationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternSpecificationImpl.java new file mode 100644 index 00000000..055c9beb --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternSpecificationImpl.java | |||
@@ -0,0 +1,166 @@ | |||
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.PatternEntry; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification; | ||
9 | |||
10 | import java.util.Collection; | ||
11 | |||
12 | import org.eclipse.emf.common.notify.NotificationChain; | ||
13 | |||
14 | import org.eclipse.emf.common.util.EList; | ||
15 | |||
16 | import org.eclipse.emf.ecore.EClass; | ||
17 | import org.eclipse.emf.ecore.InternalEObject; | ||
18 | |||
19 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; | ||
20 | import org.eclipse.emf.ecore.util.InternalEList; | ||
21 | |||
22 | /** | ||
23 | * <!-- begin-user-doc --> | ||
24 | * An implementation of the model object '<em><b>Pattern Specification</b></em>'. | ||
25 | * <!-- end-user-doc --> | ||
26 | * <p> | ||
27 | * The following features are implemented: | ||
28 | * </p> | ||
29 | * <ul> | ||
30 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl#getEntries <em>Entries</em>}</li> | ||
31 | * </ul> | ||
32 | * | ||
33 | * @generated | ||
34 | */ | ||
35 | public class PatternSpecificationImpl extends GraphPatternImpl implements PatternSpecification | ||
36 | { | ||
37 | /** | ||
38 | * The cached value of the '{@link #getEntries() <em>Entries</em>}' containment reference list. | ||
39 | * <!-- begin-user-doc --> | ||
40 | * <!-- end-user-doc --> | ||
41 | * @see #getEntries() | ||
42 | * @generated | ||
43 | * @ordered | ||
44 | */ | ||
45 | protected EList<PatternEntry> entries; | ||
46 | |||
47 | /** | ||
48 | * <!-- begin-user-doc --> | ||
49 | * <!-- end-user-doc --> | ||
50 | * @generated | ||
51 | */ | ||
52 | protected PatternSpecificationImpl() | ||
53 | { | ||
54 | super(); | ||
55 | } | ||
56 | |||
57 | /** | ||
58 | * <!-- begin-user-doc --> | ||
59 | * <!-- end-user-doc --> | ||
60 | * @generated | ||
61 | */ | ||
62 | @Override | ||
63 | protected EClass eStaticClass() | ||
64 | { | ||
65 | return ApplicationConfigurationPackage.Literals.PATTERN_SPECIFICATION; | ||
66 | } | ||
67 | |||
68 | /** | ||
69 | * <!-- begin-user-doc --> | ||
70 | * <!-- end-user-doc --> | ||
71 | * @generated | ||
72 | */ | ||
73 | public EList<PatternEntry> getEntries() | ||
74 | { | ||
75 | if (entries == null) | ||
76 | { | ||
77 | entries = new EObjectContainmentEList<PatternEntry>(PatternEntry.class, this, ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES); | ||
78 | } | ||
79 | return entries; | ||
80 | } | ||
81 | |||
82 | /** | ||
83 | * <!-- begin-user-doc --> | ||
84 | * <!-- end-user-doc --> | ||
85 | * @generated | ||
86 | */ | ||
87 | @Override | ||
88 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
89 | { | ||
90 | switch (featureID) | ||
91 | { | ||
92 | case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: | ||
93 | return ((InternalEList<?>)getEntries()).basicRemove(otherEnd, msgs); | ||
94 | } | ||
95 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
96 | } | ||
97 | |||
98 | /** | ||
99 | * <!-- begin-user-doc --> | ||
100 | * <!-- end-user-doc --> | ||
101 | * @generated | ||
102 | */ | ||
103 | @Override | ||
104 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
105 | { | ||
106 | switch (featureID) | ||
107 | { | ||
108 | case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: | ||
109 | return getEntries(); | ||
110 | } | ||
111 | return super.eGet(featureID, resolve, coreType); | ||
112 | } | ||
113 | |||
114 | /** | ||
115 | * <!-- begin-user-doc --> | ||
116 | * <!-- end-user-doc --> | ||
117 | * @generated | ||
118 | */ | ||
119 | @SuppressWarnings("unchecked") | ||
120 | @Override | ||
121 | public void eSet(int featureID, Object newValue) | ||
122 | { | ||
123 | switch (featureID) | ||
124 | { | ||
125 | case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: | ||
126 | getEntries().clear(); | ||
127 | getEntries().addAll((Collection<? extends PatternEntry>)newValue); | ||
128 | return; | ||
129 | } | ||
130 | super.eSet(featureID, newValue); | ||
131 | } | ||
132 | |||
133 | /** | ||
134 | * <!-- begin-user-doc --> | ||
135 | * <!-- end-user-doc --> | ||
136 | * @generated | ||
137 | */ | ||
138 | @Override | ||
139 | public void eUnset(int featureID) | ||
140 | { | ||
141 | switch (featureID) | ||
142 | { | ||
143 | case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: | ||
144 | getEntries().clear(); | ||
145 | return; | ||
146 | } | ||
147 | super.eUnset(featureID); | ||
148 | } | ||
149 | |||
150 | /** | ||
151 | * <!-- begin-user-doc --> | ||
152 | * <!-- end-user-doc --> | ||
153 | * @generated | ||
154 | */ | ||
155 | @Override | ||
156 | public boolean eIsSet(int featureID) | ||
157 | { | ||
158 | switch (featureID) | ||
159 | { | ||
160 | case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: | ||
161 | return entries != null && !entries.isEmpty(); | ||
162 | } | ||
163 | return super.eIsSet(featureID); | ||
164 | } | ||
165 | |||
166 | } //PatternSpecificationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealReferenceImpl.java new file mode 100644 index 00000000..13966640 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealReferenceImpl.java | |||
@@ -0,0 +1,41 @@ | |||
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 | |||
9 | import org.eclipse.emf.ecore.EClass; | ||
10 | |||
11 | /** | ||
12 | * <!-- begin-user-doc --> | ||
13 | * An implementation of the model object '<em><b>Real Reference</b></em>'. | ||
14 | * <!-- end-user-doc --> | ||
15 | * | ||
16 | * @generated | ||
17 | */ | ||
18 | public class RealReferenceImpl extends TypeReferenceImpl implements RealReference | ||
19 | { | ||
20 | /** | ||
21 | * <!-- begin-user-doc --> | ||
22 | * <!-- end-user-doc --> | ||
23 | * @generated | ||
24 | */ | ||
25 | protected RealReferenceImpl() | ||
26 | { | ||
27 | super(); | ||
28 | } | ||
29 | |||
30 | /** | ||
31 | * <!-- begin-user-doc --> | ||
32 | * <!-- end-user-doc --> | ||
33 | * @generated | ||
34 | */ | ||
35 | @Override | ||
36 | protected EClass eStaticClass() | ||
37 | { | ||
38 | return ApplicationConfigurationPackage.Literals.REAL_REFERENCE; | ||
39 | } | ||
40 | |||
41 | } //RealReferenceImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealScopeImpl.java new file mode 100644 index 00000000..c00b711a --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealScopeImpl.java | |||
@@ -0,0 +1,41 @@ | |||
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.RealScope; | ||
8 | |||
9 | import org.eclipse.emf.ecore.EClass; | ||
10 | |||
11 | /** | ||
12 | * <!-- begin-user-doc --> | ||
13 | * An implementation of the model object '<em><b>Real Scope</b></em>'. | ||
14 | * <!-- end-user-doc --> | ||
15 | * | ||
16 | * @generated | ||
17 | */ | ||
18 | public class RealScopeImpl extends RealReferenceImpl implements RealScope | ||
19 | { | ||
20 | /** | ||
21 | * <!-- begin-user-doc --> | ||
22 | * <!-- end-user-doc --> | ||
23 | * @generated | ||
24 | */ | ||
25 | protected RealScopeImpl() | ||
26 | { | ||
27 | super(); | ||
28 | } | ||
29 | |||
30 | /** | ||
31 | * <!-- begin-user-doc --> | ||
32 | * <!-- end-user-doc --> | ||
33 | * @generated | ||
34 | */ | ||
35 | @Override | ||
36 | protected EClass eStaticClass() | ||
37 | { | ||
38 | return ApplicationConfigurationPackage.Literals.REAL_SCOPE; | ||
39 | } | ||
40 | |||
41 | } //RealScopeImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeDeclarationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeDeclarationImpl.java new file mode 100644 index 00000000..3ec2bf39 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeDeclarationImpl.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.ScopeDeclaration; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification; | ||
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>Scope Declaration</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.ScopeDeclarationImpl#getSpecification <em>Specification</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class ScopeDeclarationImpl extends DeclarationImpl implements ScopeDeclaration | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getSpecification() <em>Specification</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getSpecification() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected ScopeSpecification specification; | ||
42 | |||
43 | /** | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @generated | ||
47 | */ | ||
48 | protected ScopeDeclarationImpl() | ||
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.SCOPE_DECLARATION; | ||
62 | } | ||
63 | |||
64 | /** | ||
65 | * <!-- begin-user-doc --> | ||
66 | * <!-- end-user-doc --> | ||
67 | * @generated | ||
68 | */ | ||
69 | public ScopeSpecification getSpecification() | ||
70 | { | ||
71 | return specification; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public NotificationChain basicSetSpecification(ScopeSpecification newSpecification, NotificationChain msgs) | ||
80 | { | ||
81 | ScopeSpecification oldSpecification = specification; | ||
82 | specification = newSpecification; | ||
83 | if (eNotificationRequired()) | ||
84 | { | ||
85 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); | ||
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 setSpecification(ScopeSpecification newSpecification) | ||
97 | { | ||
98 | if (newSpecification != specification) | ||
99 | { | ||
100 | NotificationChain msgs = null; | ||
101 | if (specification != null) | ||
102 | msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, null, msgs); | ||
103 | if (newSpecification != null) | ||
104 | msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, null, msgs); | ||
105 | msgs = basicSetSpecification(newSpecification, msgs); | ||
106 | if (msgs != null) msgs.dispatch(); | ||
107 | } | ||
108 | else if (eNotificationRequired()) | ||
109 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); | ||
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.SCOPE_DECLARATION__SPECIFICATION: | ||
123 | return basicSetSpecification(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.SCOPE_DECLARATION__SPECIFICATION: | ||
139 | return getSpecification(); | ||
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.SCOPE_DECLARATION__SPECIFICATION: | ||
155 | setSpecification((ScopeSpecification)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.SCOPE_DECLARATION__SPECIFICATION: | ||
172 | setSpecification((ScopeSpecification)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.SCOPE_DECLARATION__SPECIFICATION: | ||
189 | return specification != null; | ||
190 | } | ||
191 | return super.eIsSet(featureID); | ||
192 | } | ||
193 | |||
194 | } //ScopeDeclarationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeImpl.java new file mode 100644 index 00000000..3187f7f0 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeImpl.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.Scope; | ||
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>Scope</b></em>'. | ||
16 | * <!-- end-user-doc --> | ||
17 | * | ||
18 | * @generated | ||
19 | */ | ||
20 | public class ScopeImpl extends MinimalEObjectImpl.Container implements Scope | ||
21 | { | ||
22 | /** | ||
23 | * <!-- begin-user-doc --> | ||
24 | * <!-- end-user-doc --> | ||
25 | * @generated | ||
26 | */ | ||
27 | protected ScopeImpl() | ||
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.SCOPE; | ||
41 | } | ||
42 | |||
43 | } //ScopeImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeReferenceImpl.java new file mode 100644 index 00000000..3f516183 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeReferenceImpl.java | |||
@@ -0,0 +1,173 @@ | |||
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.ScopeDeclaration; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference; | ||
9 | |||
10 | import org.eclipse.emf.common.notify.Notification; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
14 | |||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>Scope Reference</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.ScopeReferenceImpl#getReferred <em>Referred</em>}</li> | ||
26 | * </ul> | ||
27 | * | ||
28 | * @generated | ||
29 | */ | ||
30 | public class ScopeReferenceImpl extends ScopeImpl implements ScopeReference | ||
31 | { | ||
32 | /** | ||
33 | * The cached value of the '{@link #getReferred() <em>Referred</em>}' reference. | ||
34 | * <!-- begin-user-doc --> | ||
35 | * <!-- end-user-doc --> | ||
36 | * @see #getReferred() | ||
37 | * @generated | ||
38 | * @ordered | ||
39 | */ | ||
40 | protected ScopeDeclaration referred; | ||
41 | |||
42 | /** | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @generated | ||
46 | */ | ||
47 | protected ScopeReferenceImpl() | ||
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.SCOPE_REFERENCE; | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | public ScopeDeclaration getReferred() | ||
69 | { | ||
70 | if (referred != null && referred.eIsProxy()) | ||
71 | { | ||
72 | InternalEObject oldReferred = (InternalEObject)referred; | ||
73 | referred = (ScopeDeclaration)eResolveProxy(oldReferred); | ||
74 | if (referred != oldReferred) | ||
75 | { | ||
76 | if (eNotificationRequired()) | ||
77 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED, oldReferred, referred)); | ||
78 | } | ||
79 | } | ||
80 | return referred; | ||
81 | } | ||
82 | |||
83 | /** | ||
84 | * <!-- begin-user-doc --> | ||
85 | * <!-- end-user-doc --> | ||
86 | * @generated | ||
87 | */ | ||
88 | public ScopeDeclaration basicGetReferred() | ||
89 | { | ||
90 | return referred; | ||
91 | } | ||
92 | |||
93 | /** | ||
94 | * <!-- begin-user-doc --> | ||
95 | * <!-- end-user-doc --> | ||
96 | * @generated | ||
97 | */ | ||
98 | public void setReferred(ScopeDeclaration newReferred) | ||
99 | { | ||
100 | ScopeDeclaration oldReferred = referred; | ||
101 | referred = newReferred; | ||
102 | if (eNotificationRequired()) | ||
103 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED, oldReferred, referred)); | ||
104 | } | ||
105 | |||
106 | /** | ||
107 | * <!-- begin-user-doc --> | ||
108 | * <!-- end-user-doc --> | ||
109 | * @generated | ||
110 | */ | ||
111 | @Override | ||
112 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
113 | { | ||
114 | switch (featureID) | ||
115 | { | ||
116 | case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED: | ||
117 | if (resolve) return getReferred(); | ||
118 | return basicGetReferred(); | ||
119 | } | ||
120 | return super.eGet(featureID, resolve, coreType); | ||
121 | } | ||
122 | |||
123 | /** | ||
124 | * <!-- begin-user-doc --> | ||
125 | * <!-- end-user-doc --> | ||
126 | * @generated | ||
127 | */ | ||
128 | @Override | ||
129 | public void eSet(int featureID, Object newValue) | ||
130 | { | ||
131 | switch (featureID) | ||
132 | { | ||
133 | case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED: | ||
134 | setReferred((ScopeDeclaration)newValue); | ||
135 | return; | ||
136 | } | ||
137 | super.eSet(featureID, newValue); | ||
138 | } | ||
139 | |||
140 | /** | ||
141 | * <!-- begin-user-doc --> | ||
142 | * <!-- end-user-doc --> | ||
143 | * @generated | ||
144 | */ | ||
145 | @Override | ||
146 | public void eUnset(int featureID) | ||
147 | { | ||
148 | switch (featureID) | ||
149 | { | ||
150 | case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED: | ||
151 | setReferred((ScopeDeclaration)null); | ||
152 | return; | ||
153 | } | ||
154 | super.eUnset(featureID); | ||
155 | } | ||
156 | |||
157 | /** | ||
158 | * <!-- begin-user-doc --> | ||
159 | * <!-- end-user-doc --> | ||
160 | * @generated | ||
161 | */ | ||
162 | @Override | ||
163 | public boolean eIsSet(int featureID) | ||
164 | { | ||
165 | switch (featureID) | ||
166 | { | ||
167 | case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED: | ||
168 | return referred != null; | ||
169 | } | ||
170 | return super.eIsSet(featureID); | ||
171 | } | ||
172 | |||
173 | } //ScopeReferenceImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeSpecificationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeSpecificationImpl.java new file mode 100644 index 00000000..a36883ad --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeSpecificationImpl.java | |||
@@ -0,0 +1,166 @@ | |||
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.ScopeSpecification; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope; | ||
9 | |||
10 | import java.util.Collection; | ||
11 | |||
12 | import org.eclipse.emf.common.notify.NotificationChain; | ||
13 | |||
14 | import org.eclipse.emf.common.util.EList; | ||
15 | |||
16 | import org.eclipse.emf.ecore.EClass; | ||
17 | import org.eclipse.emf.ecore.InternalEObject; | ||
18 | |||
19 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; | ||
20 | import org.eclipse.emf.ecore.util.InternalEList; | ||
21 | |||
22 | /** | ||
23 | * <!-- begin-user-doc --> | ||
24 | * An implementation of the model object '<em><b>Scope Specification</b></em>'. | ||
25 | * <!-- end-user-doc --> | ||
26 | * <p> | ||
27 | * The following features are implemented: | ||
28 | * </p> | ||
29 | * <ul> | ||
30 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl#getScopes <em>Scopes</em>}</li> | ||
31 | * </ul> | ||
32 | * | ||
33 | * @generated | ||
34 | */ | ||
35 | public class ScopeSpecificationImpl extends ScopeImpl implements ScopeSpecification | ||
36 | { | ||
37 | /** | ||
38 | * The cached value of the '{@link #getScopes() <em>Scopes</em>}' containment reference list. | ||
39 | * <!-- begin-user-doc --> | ||
40 | * <!-- end-user-doc --> | ||
41 | * @see #getScopes() | ||
42 | * @generated | ||
43 | * @ordered | ||
44 | */ | ||
45 | protected EList<TypeScope> scopes; | ||
46 | |||
47 | /** | ||
48 | * <!-- begin-user-doc --> | ||
49 | * <!-- end-user-doc --> | ||
50 | * @generated | ||
51 | */ | ||
52 | protected ScopeSpecificationImpl() | ||
53 | { | ||
54 | super(); | ||
55 | } | ||
56 | |||
57 | /** | ||
58 | * <!-- begin-user-doc --> | ||
59 | * <!-- end-user-doc --> | ||
60 | * @generated | ||
61 | */ | ||
62 | @Override | ||
63 | protected EClass eStaticClass() | ||
64 | { | ||
65 | return ApplicationConfigurationPackage.Literals.SCOPE_SPECIFICATION; | ||
66 | } | ||
67 | |||
68 | /** | ||
69 | * <!-- begin-user-doc --> | ||
70 | * <!-- end-user-doc --> | ||
71 | * @generated | ||
72 | */ | ||
73 | public EList<TypeScope> getScopes() | ||
74 | { | ||
75 | if (scopes == null) | ||
76 | { | ||
77 | scopes = new EObjectContainmentEList<TypeScope>(TypeScope.class, this, ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES); | ||
78 | } | ||
79 | return scopes; | ||
80 | } | ||
81 | |||
82 | /** | ||
83 | * <!-- begin-user-doc --> | ||
84 | * <!-- end-user-doc --> | ||
85 | * @generated | ||
86 | */ | ||
87 | @Override | ||
88 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
89 | { | ||
90 | switch (featureID) | ||
91 | { | ||
92 | case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: | ||
93 | return ((InternalEList<?>)getScopes()).basicRemove(otherEnd, msgs); | ||
94 | } | ||
95 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
96 | } | ||
97 | |||
98 | /** | ||
99 | * <!-- begin-user-doc --> | ||
100 | * <!-- end-user-doc --> | ||
101 | * @generated | ||
102 | */ | ||
103 | @Override | ||
104 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
105 | { | ||
106 | switch (featureID) | ||
107 | { | ||
108 | case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: | ||
109 | return getScopes(); | ||
110 | } | ||
111 | return super.eGet(featureID, resolve, coreType); | ||
112 | } | ||
113 | |||
114 | /** | ||
115 | * <!-- begin-user-doc --> | ||
116 | * <!-- end-user-doc --> | ||
117 | * @generated | ||
118 | */ | ||
119 | @SuppressWarnings("unchecked") | ||
120 | @Override | ||
121 | public void eSet(int featureID, Object newValue) | ||
122 | { | ||
123 | switch (featureID) | ||
124 | { | ||
125 | case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: | ||
126 | getScopes().clear(); | ||
127 | getScopes().addAll((Collection<? extends TypeScope>)newValue); | ||
128 | return; | ||
129 | } | ||
130 | super.eSet(featureID, newValue); | ||
131 | } | ||
132 | |||
133 | /** | ||
134 | * <!-- begin-user-doc --> | ||
135 | * <!-- end-user-doc --> | ||
136 | * @generated | ||
137 | */ | ||
138 | @Override | ||
139 | public void eUnset(int featureID) | ||
140 | { | ||
141 | switch (featureID) | ||
142 | { | ||
143 | case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: | ||
144 | getScopes().clear(); | ||
145 | return; | ||
146 | } | ||
147 | super.eUnset(featureID); | ||
148 | } | ||
149 | |||
150 | /** | ||
151 | * <!-- begin-user-doc --> | ||
152 | * <!-- end-user-doc --> | ||
153 | * @generated | ||
154 | */ | ||
155 | @Override | ||
156 | public boolean eIsSet(int featureID) | ||
157 | { | ||
158 | switch (featureID) | ||
159 | { | ||
160 | case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: | ||
161 | return scopes != null && !scopes.isEmpty(); | ||
162 | } | ||
163 | return super.eIsSet(featureID); | ||
164 | } | ||
165 | |||
166 | } //ScopeSpecificationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringReferenceImpl.java new file mode 100644 index 00000000..a6206202 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringReferenceImpl.java | |||
@@ -0,0 +1,41 @@ | |||
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 | |||
9 | import org.eclipse.emf.ecore.EClass; | ||
10 | |||
11 | /** | ||
12 | * <!-- begin-user-doc --> | ||
13 | * An implementation of the model object '<em><b>String Reference</b></em>'. | ||
14 | * <!-- end-user-doc --> | ||
15 | * | ||
16 | * @generated | ||
17 | */ | ||
18 | public class StringReferenceImpl extends TypeReferenceImpl implements StringReference | ||
19 | { | ||
20 | /** | ||
21 | * <!-- begin-user-doc --> | ||
22 | * <!-- end-user-doc --> | ||
23 | * @generated | ||
24 | */ | ||
25 | protected StringReferenceImpl() | ||
26 | { | ||
27 | super(); | ||
28 | } | ||
29 | |||
30 | /** | ||
31 | * <!-- begin-user-doc --> | ||
32 | * <!-- end-user-doc --> | ||
33 | * @generated | ||
34 | */ | ||
35 | @Override | ||
36 | protected EClass eStaticClass() | ||
37 | { | ||
38 | return ApplicationConfigurationPackage.Literals.STRING_REFERENCE; | ||
39 | } | ||
40 | |||
41 | } //StringReferenceImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringScopeImpl.java new file mode 100644 index 00000000..dd4e679c --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringScopeImpl.java | |||
@@ -0,0 +1,41 @@ | |||
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.StringScope; | ||
8 | |||
9 | import org.eclipse.emf.ecore.EClass; | ||
10 | |||
11 | /** | ||
12 | * <!-- begin-user-doc --> | ||
13 | * An implementation of the model object '<em><b>String Scope</b></em>'. | ||
14 | * <!-- end-user-doc --> | ||
15 | * | ||
16 | * @generated | ||
17 | */ | ||
18 | public class StringScopeImpl extends StringReferenceImpl implements StringScope | ||
19 | { | ||
20 | /** | ||
21 | * <!-- begin-user-doc --> | ||
22 | * <!-- end-user-doc --> | ||
23 | * @generated | ||
24 | */ | ||
25 | protected StringScopeImpl() | ||
26 | { | ||
27 | super(); | ||
28 | } | ||
29 | |||
30 | /** | ||
31 | * <!-- begin-user-doc --> | ||
32 | * <!-- end-user-doc --> | ||
33 | * @generated | ||
34 | */ | ||
35 | @Override | ||
36 | protected EClass eStaticClass() | ||
37 | { | ||
38 | return ApplicationConfigurationPackage.Literals.STRING_SCOPE; | ||
39 | } | ||
40 | |||
41 | } //StringScopeImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TaskImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TaskImpl.java new file mode 100644 index 00000000..bef54421 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TaskImpl.java | |||
@@ -0,0 +1,41 @@ | |||
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.Task; | ||
8 | |||
9 | import org.eclipse.emf.ecore.EClass; | ||
10 | |||
11 | /** | ||
12 | * <!-- begin-user-doc --> | ||
13 | * An implementation of the model object '<em><b>Task</b></em>'. | ||
14 | * <!-- end-user-doc --> | ||
15 | * | ||
16 | * @generated | ||
17 | */ | ||
18 | public class TaskImpl extends CommandImpl implements Task | ||
19 | { | ||
20 | /** | ||
21 | * <!-- begin-user-doc --> | ||
22 | * <!-- end-user-doc --> | ||
23 | * @generated | ||
24 | */ | ||
25 | protected TaskImpl() | ||
26 | { | ||
27 | super(); | ||
28 | } | ||
29 | |||
30 | /** | ||
31 | * <!-- begin-user-doc --> | ||
32 | * <!-- end-user-doc --> | ||
33 | * @generated | ||
34 | */ | ||
35 | @Override | ||
36 | protected EClass eStaticClass() | ||
37 | { | ||
38 | return ApplicationConfigurationPackage.Literals.TASK; | ||
39 | } | ||
40 | |||
41 | } //TaskImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeReferenceImpl.java new file mode 100644 index 00000000..f969a0a7 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeReferenceImpl.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.TypeReference; | ||
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>Type Reference</b></em>'. | ||
16 | * <!-- end-user-doc --> | ||
17 | * | ||
18 | * @generated | ||
19 | */ | ||
20 | public class TypeReferenceImpl extends MinimalEObjectImpl.Container implements TypeReference | ||
21 | { | ||
22 | /** | ||
23 | * <!-- begin-user-doc --> | ||
24 | * <!-- end-user-doc --> | ||
25 | * @generated | ||
26 | */ | ||
27 | protected TypeReferenceImpl() | ||
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.TYPE_REFERENCE; | ||
41 | } | ||
42 | |||
43 | } //TypeReferenceImpl | ||
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 new file mode 100644 index 00000000..0cc0e0bf --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeScopeImpl.java | |||
@@ -0,0 +1,490 @@ | |||
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.TypeReference; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope; | ||
9 | |||
10 | import org.eclipse.emf.common.notify.Notification; | ||
11 | import org.eclipse.emf.common.notify.NotificationChain; | ||
12 | |||
13 | import org.eclipse.emf.ecore.EClass; | ||
14 | import org.eclipse.emf.ecore.InternalEObject; | ||
15 | |||
16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
17 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | ||
18 | |||
19 | /** | ||
20 | * <!-- begin-user-doc --> | ||
21 | * An implementation of the model object '<em><b>Type Scope</b></em>'. | ||
22 | * <!-- end-user-doc --> | ||
23 | * <p> | ||
24 | * The following features are implemented: | ||
25 | * </p> | ||
26 | * <ul> | ||
27 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#getType <em>Type</em>}</li> | ||
28 | * <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> | ||
30 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#getMin <em>Min</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> | ||
34 | * | ||
35 | * @generated | ||
36 | */ | ||
37 | public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeScope | ||
38 | { | ||
39 | /** | ||
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. | ||
51 | * <!-- begin-user-doc --> | ||
52 | * <!-- end-user-doc --> | ||
53 | * @see #isSetsNew() | ||
54 | * @generated | ||
55 | * @ordered | ||
56 | */ | ||
57 | protected static final boolean SETS_NEW_EDEFAULT = false; | ||
58 | |||
59 | /** | ||
60 | * The cached value of the '{@link #isSetsNew() <em>Sets New</em>}' attribute. | ||
61 | * <!-- begin-user-doc --> | ||
62 | * <!-- end-user-doc --> | ||
63 | * @see #isSetsNew() | ||
64 | * @generated | ||
65 | * @ordered | ||
66 | */ | ||
67 | protected boolean setsNew = SETS_NEW_EDEFAULT; | ||
68 | |||
69 | /** | ||
70 | * The default value of the '{@link #isSetsSum() <em>Sets Sum</em>}' attribute. | ||
71 | * <!-- begin-user-doc --> | ||
72 | * <!-- end-user-doc --> | ||
73 | * @see #isSetsSum() | ||
74 | * @generated | ||
75 | * @ordered | ||
76 | */ | ||
77 | protected static final boolean SETS_SUM_EDEFAULT = false; | ||
78 | |||
79 | /** | ||
80 | * The cached value of the '{@link #isSetsSum() <em>Sets Sum</em>}' attribute. | ||
81 | * <!-- begin-user-doc --> | ||
82 | * <!-- end-user-doc --> | ||
83 | * @see #isSetsSum() | ||
84 | * @generated | ||
85 | * @ordered | ||
86 | */ | ||
87 | protected boolean setsSum = SETS_SUM_EDEFAULT; | ||
88 | |||
89 | /** | ||
90 | * The default value of the '{@link #getMin() <em>Min</em>}' attribute. | ||
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 --> | ||
112 | * <!-- end-user-doc --> | ||
113 | * @see #isMaxUnlimited() | ||
114 | * @generated | ||
115 | * @ordered | ||
116 | */ | ||
117 | protected static final boolean MAX_UNLIMITED_EDEFAULT = false; | ||
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 | |||
149 | /** | ||
150 | * <!-- begin-user-doc --> | ||
151 | * <!-- end-user-doc --> | ||
152 | * @generated | ||
153 | */ | ||
154 | protected TypeScopeImpl() | ||
155 | { | ||
156 | super(); | ||
157 | } | ||
158 | |||
159 | /** | ||
160 | * <!-- begin-user-doc --> | ||
161 | * <!-- end-user-doc --> | ||
162 | * @generated | ||
163 | */ | ||
164 | @Override | ||
165 | protected EClass eStaticClass() | ||
166 | { | ||
167 | return ApplicationConfigurationPackage.Literals.TYPE_SCOPE; | ||
168 | } | ||
169 | |||
170 | /** | ||
171 | * <!-- begin-user-doc --> | ||
172 | * <!-- end-user-doc --> | ||
173 | * @generated | ||
174 | */ | ||
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() | ||
224 | { | ||
225 | return setsNew; | ||
226 | } | ||
227 | |||
228 | /** | ||
229 | * <!-- begin-user-doc --> | ||
230 | * <!-- end-user-doc --> | ||
231 | * @generated | ||
232 | */ | ||
233 | public void setSetsNew(boolean newSetsNew) | ||
234 | { | ||
235 | boolean oldSetsNew = setsNew; | ||
236 | setsNew = newSetsNew; | ||
237 | if (eNotificationRequired()) | ||
238 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW, oldSetsNew, setsNew)); | ||
239 | } | ||
240 | |||
241 | /** | ||
242 | * <!-- begin-user-doc --> | ||
243 | * <!-- end-user-doc --> | ||
244 | * @generated | ||
245 | */ | ||
246 | public boolean isSetsSum() | ||
247 | { | ||
248 | return setsSum; | ||
249 | } | ||
250 | |||
251 | /** | ||
252 | * <!-- begin-user-doc --> | ||
253 | * <!-- end-user-doc --> | ||
254 | * @generated | ||
255 | */ | ||
256 | public void setSetsSum(boolean newSetsSum) | ||
257 | { | ||
258 | boolean oldSetsSum = setsSum; | ||
259 | setsSum = newSetsSum; | ||
260 | if (eNotificationRequired()) | ||
261 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM, oldSetsSum, setsSum)); | ||
262 | } | ||
263 | |||
264 | /** | ||
265 | * <!-- begin-user-doc --> | ||
266 | * <!-- end-user-doc --> | ||
267 | * @generated | ||
268 | */ | ||
269 | public int getMin() | ||
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 | { | ||
294 | return maxUnlimited; | ||
295 | } | ||
296 | |||
297 | /** | ||
298 | * <!-- begin-user-doc --> | ||
299 | * <!-- end-user-doc --> | ||
300 | * @generated | ||
301 | */ | ||
302 | public void setMaxUnlimited(boolean newMaxUnlimited) | ||
303 | { | ||
304 | boolean oldMaxUnlimited = maxUnlimited; | ||
305 | maxUnlimited = newMaxUnlimited; | ||
306 | if (eNotificationRequired()) | ||
307 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__MAX_UNLIMITED, oldMaxUnlimited, maxUnlimited)); | ||
308 | } | ||
309 | |||
310 | /** | ||
311 | * <!-- begin-user-doc --> | ||
312 | * <!-- end-user-doc --> | ||
313 | * @generated | ||
314 | */ | ||
315 | public int getMax() | ||
316 | { | ||
317 | return max; | ||
318 | } | ||
319 | |||
320 | /** | ||
321 | * <!-- begin-user-doc --> | ||
322 | * <!-- end-user-doc --> | ||
323 | * @generated | ||
324 | */ | ||
325 | public void setMax(int newMax) | ||
326 | { | ||
327 | int oldMax = max; | ||
328 | max = newMax; | ||
329 | if (eNotificationRequired()) | ||
330 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__MAX, oldMax, max)); | ||
331 | } | ||
332 | |||
333 | /** | ||
334 | * <!-- begin-user-doc --> | ||
335 | * <!-- end-user-doc --> | ||
336 | * @generated | ||
337 | */ | ||
338 | @Override | ||
339 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
340 | { | ||
341 | switch (featureID) | ||
342 | { | ||
343 | case ApplicationConfigurationPackage.TYPE_SCOPE__TYPE: | ||
344 | return basicSetType(null, msgs); | ||
345 | } | ||
346 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
347 | } | ||
348 | |||
349 | /** | ||
350 | * <!-- begin-user-doc --> | ||
351 | * <!-- end-user-doc --> | ||
352 | * @generated | ||
353 | */ | ||
354 | @Override | ||
355 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
356 | { | ||
357 | switch (featureID) | ||
358 | { | ||
359 | case ApplicationConfigurationPackage.TYPE_SCOPE__TYPE: | ||
360 | return getType(); | ||
361 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: | ||
362 | return isSetsNew(); | ||
363 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: | ||
364 | return isSetsSum(); | ||
365 | case ApplicationConfigurationPackage.TYPE_SCOPE__MIN: | ||
366 | return getMin(); | ||
367 | case ApplicationConfigurationPackage.TYPE_SCOPE__MAX_UNLIMITED: | ||
368 | return isMaxUnlimited(); | ||
369 | case ApplicationConfigurationPackage.TYPE_SCOPE__MAX: | ||
370 | return getMax(); | ||
371 | } | ||
372 | return super.eGet(featureID, resolve, coreType); | ||
373 | } | ||
374 | |||
375 | /** | ||
376 | * <!-- begin-user-doc --> | ||
377 | * <!-- end-user-doc --> | ||
378 | * @generated | ||
379 | */ | ||
380 | @Override | ||
381 | public void eSet(int featureID, Object newValue) | ||
382 | { | ||
383 | switch (featureID) | ||
384 | { | ||
385 | case ApplicationConfigurationPackage.TYPE_SCOPE__TYPE: | ||
386 | setType((TypeReference)newValue); | ||
387 | return; | ||
388 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: | ||
389 | setSetsNew((Boolean)newValue); | ||
390 | return; | ||
391 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: | ||
392 | setSetsSum((Boolean)newValue); | ||
393 | return; | ||
394 | case ApplicationConfigurationPackage.TYPE_SCOPE__MIN: | ||
395 | setMin((Integer)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; | ||
403 | } | ||
404 | super.eSet(featureID, newValue); | ||
405 | } | ||
406 | |||
407 | /** | ||
408 | * <!-- begin-user-doc --> | ||
409 | * <!-- end-user-doc --> | ||
410 | * @generated | ||
411 | */ | ||
412 | @Override | ||
413 | public void eUnset(int featureID) | ||
414 | { | ||
415 | switch (featureID) | ||
416 | { | ||
417 | case ApplicationConfigurationPackage.TYPE_SCOPE__TYPE: | ||
418 | setType((TypeReference)null); | ||
419 | return; | ||
420 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: | ||
421 | setSetsNew(SETS_NEW_EDEFAULT); | ||
422 | return; | ||
423 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: | ||
424 | setSetsSum(SETS_SUM_EDEFAULT); | ||
425 | return; | ||
426 | case ApplicationConfigurationPackage.TYPE_SCOPE__MIN: | ||
427 | setMin(MIN_EDEFAULT); | ||
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; | ||
435 | } | ||
436 | super.eUnset(featureID); | ||
437 | } | ||
438 | |||
439 | /** | ||
440 | * <!-- begin-user-doc --> | ||
441 | * <!-- end-user-doc --> | ||
442 | * @generated | ||
443 | */ | ||
444 | @Override | ||
445 | public boolean eIsSet(int featureID) | ||
446 | { | ||
447 | switch (featureID) | ||
448 | { | ||
449 | case ApplicationConfigurationPackage.TYPE_SCOPE__TYPE: | ||
450 | return type != null; | ||
451 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: | ||
452 | return setsNew != SETS_NEW_EDEFAULT; | ||
453 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: | ||
454 | return setsSum != SETS_SUM_EDEFAULT; | ||
455 | case ApplicationConfigurationPackage.TYPE_SCOPE__MIN: | ||
456 | return min != MIN_EDEFAULT; | ||
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 | } | ||
462 | return super.eIsSet(featureID); | ||
463 | } | ||
464 | |||
465 | /** | ||
466 | * <!-- begin-user-doc --> | ||
467 | * <!-- end-user-doc --> | ||
468 | * @generated | ||
469 | */ | ||
470 | @Override | ||
471 | public String toString() | ||
472 | { | ||
473 | if (eIsProxy()) return super.toString(); | ||
474 | |||
475 | StringBuffer result = new StringBuffer(super.toString()); | ||
476 | result.append(" (setsNew: "); | ||
477 | result.append(setsNew); | ||
478 | result.append(", setsSum: "); | ||
479 | 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(')'); | ||
487 | return result.toString(); | ||
488 | } | ||
489 | |||
490 | } //TypeScopeImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g index 13039f39..652983a6 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g | |||
@@ -1212,9 +1212,9 @@ rulePartialModelDeclaration returns [EObject current=null] | |||
1212 | leaveRule(); | 1212 | leaveRule(); |
1213 | }: | 1213 | }: |
1214 | ( | 1214 | ( |
1215 | otherlv_0='partial-model' | 1215 | otherlv_0='models' |
1216 | { | 1216 | { |
1217 | newLeafNode(otherlv_0, grammarAccess.getPartialModelDeclarationAccess().getPartialModelKeyword_0()); | 1217 | newLeafNode(otherlv_0, grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); |
1218 | } | 1218 | } |
1219 | ( | 1219 | ( |
1220 | ( | 1220 | ( |
@@ -2067,130 +2067,118 @@ ruleTypeScope returns [EObject current=null] | |||
2067 | leaveRule(); | 2067 | leaveRule(); |
2068 | }: | 2068 | }: |
2069 | ( | 2069 | ( |
2070 | otherlv_0='#' | ||
2071 | { | ||
2072 | newLeafNode(otherlv_0, grammarAccess.getTypeScopeAccess().getNumberSignKeyword_0()); | ||
2073 | } | ||
2074 | ( | ||
2075 | ( | ||
2076 | { | ||
2077 | newCompositeNode(grammarAccess.getTypeScopeAccess().getTypeTypeReferenceParserRuleCall_1_0()); | ||
2078 | } | ||
2079 | lv_type_1_0=ruleTypeReference | ||
2080 | { | ||
2081 | if ($current==null) { | ||
2082 | $current = createModelElementForParent(grammarAccess.getTypeScopeRule()); | ||
2083 | } | ||
2084 | set( | ||
2085 | $current, | ||
2086 | "type", | ||
2087 | lv_type_1_0, | ||
2088 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeReference"); | ||
2089 | afterParserOrEnumRuleCall(); | ||
2090 | } | ||
2091 | ) | ||
2092 | ) | ||
2070 | ( | 2093 | ( |
2071 | ( | 2094 | ( |
2072 | ( | 2095 | ( |
2073 | lv_min_0_0=RULE_INT | 2096 | lv_setsNew_2_0='+=' |
2074 | { | 2097 | { |
2075 | newLeafNode(lv_min_0_0, grammarAccess.getTypeScopeAccess().getMinINTTerminalRuleCall_0_0_0()); | 2098 | newLeafNode(lv_setsNew_2_0, grammarAccess.getTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); |
2076 | } | 2099 | } |
2077 | { | 2100 | { |
2078 | if ($current==null) { | 2101 | if ($current==null) { |
2079 | $current = createModelElement(grammarAccess.getTypeScopeRule()); | 2102 | $current = createModelElement(grammarAccess.getTypeScopeRule()); |
2080 | } | 2103 | } |
2081 | setWithLastConsumed( | 2104 | setWithLastConsumed($current, "setsNew", true, "+="); |
2082 | $current, | ||
2083 | "min", | ||
2084 | lv_min_0_0, | ||
2085 | "org.eclipse.xtext.common.Terminals.INT"); | ||
2086 | } | 2105 | } |
2087 | ) | 2106 | ) |
2088 | ) | 2107 | ) |
2108 | | | ||
2089 | ( | 2109 | ( |
2090 | ( | 2110 | ( |
2091 | ( | 2111 | lv_setsSum_3_0='=' |
2092 | lv_greather_1_0='<' | 2112 | { |
2093 | { | 2113 | newLeafNode(lv_setsSum_3_0, grammarAccess.getTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); |
2094 | newLeafNode(lv_greather_1_0, grammarAccess.getTypeScopeAccess().getGreatherLessThanSignKeyword_0_1_0_0()); | 2114 | } |
2095 | } | 2115 | { |
2096 | { | 2116 | if ($current==null) { |
2097 | if ($current==null) { | 2117 | $current = createModelElement(grammarAccess.getTypeScopeRule()); |
2098 | $current = createModelElement(grammarAccess.getTypeScopeRule()); | ||
2099 | } | ||
2100 | setWithLastConsumed($current, "greather", true, "<"); | ||
2101 | } | ||
2102 | ) | ||
2103 | ) | ||
2104 | | | ||
2105 | ( | ||
2106 | ( | ||
2107 | lv_greaterOrEqual_2_0='<=' | ||
2108 | { | ||
2109 | newLeafNode(lv_greaterOrEqual_2_0, grammarAccess.getTypeScopeAccess().getGreaterOrEqualLessThanSignEqualsSignKeyword_0_1_1_0()); | ||
2110 | } | ||
2111 | { | ||
2112 | if ($current==null) { | ||
2113 | $current = createModelElement(grammarAccess.getTypeScopeRule()); | ||
2114 | } | ||
2115 | setWithLastConsumed($current, "greaterOrEqual", true, "<="); | ||
2116 | } | 2118 | } |
2117 | ) | 2119 | setWithLastConsumed($current, "setsSum", true, "="); |
2120 | } | ||
2118 | ) | 2121 | ) |
2119 | ) | 2122 | ) |
2120 | )? | 2123 | ) |
2121 | otherlv_3='#' | ||
2122 | { | ||
2123 | newLeafNode(otherlv_3, grammarAccess.getTypeScopeAccess().getNumberSignKeyword_1()); | ||
2124 | } | ||
2125 | ( | 2124 | ( |
2126 | ( | 2125 | ( |
2126 | lv_min_4_0=RULE_INT | ||
2127 | { | 2127 | { |
2128 | newCompositeNode(grammarAccess.getTypeScopeAccess().getTypeTypeReferenceParserRuleCall_2_0()); | 2128 | newLeafNode(lv_min_4_0, grammarAccess.getTypeScopeAccess().getMinINTTerminalRuleCall_3_0()); |
2129 | } | 2129 | } |
2130 | lv_type_4_0=ruleTypeReference | ||
2131 | { | 2130 | { |
2132 | if ($current==null) { | 2131 | if ($current==null) { |
2133 | $current = createModelElementForParent(grammarAccess.getTypeScopeRule()); | 2132 | $current = createModelElement(grammarAccess.getTypeScopeRule()); |
2134 | } | 2133 | } |
2135 | set( | 2134 | setWithLastConsumed( |
2136 | $current, | 2135 | $current, |
2137 | "type", | 2136 | "min", |
2138 | lv_type_4_0, | 2137 | lv_min_4_0, |
2139 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeReference"); | 2138 | "org.eclipse.xtext.common.Terminals.INT"); |
2140 | afterParserOrEnumRuleCall(); | ||
2141 | } | 2139 | } |
2142 | ) | 2140 | ) |
2143 | ) | 2141 | ) |
2144 | ( | 2142 | ( |
2143 | otherlv_5='..' | ||
2144 | { | ||
2145 | newLeafNode(otherlv_5, grammarAccess.getTypeScopeAccess().getFullStopFullStopKeyword_4_0()); | ||
2146 | } | ||
2145 | ( | 2147 | ( |
2146 | ( | 2148 | ( |
2147 | ( | 2149 | ( |
2148 | lv_less_5_0='<' | 2150 | lv_maxUnlimited_6_0='*' |
2149 | { | 2151 | { |
2150 | newLeafNode(lv_less_5_0, grammarAccess.getTypeScopeAccess().getLessLessThanSignKeyword_3_0_0_0()); | 2152 | newLeafNode(lv_maxUnlimited_6_0, grammarAccess.getTypeScopeAccess().getMaxUnlimitedAsteriskKeyword_4_1_0_0()); |
2151 | } | 2153 | } |
2152 | { | 2154 | { |
2153 | if ($current==null) { | 2155 | if ($current==null) { |
2154 | $current = createModelElement(grammarAccess.getTypeScopeRule()); | 2156 | $current = createModelElement(grammarAccess.getTypeScopeRule()); |
2155 | } | 2157 | } |
2156 | setWithLastConsumed($current, "less", true, "<"); | 2158 | setWithLastConsumed($current, "maxUnlimited", true, "*"); |
2157 | } | 2159 | } |
2158 | ) | 2160 | ) |
2159 | ) | 2161 | ) |
2160 | | | 2162 | | |
2161 | ( | 2163 | ( |
2162 | ( | 2164 | ( |
2163 | lv_lessOrEqual_6_0='<=' | 2165 | lv_max_7_0=RULE_INT |
2164 | { | 2166 | { |
2165 | newLeafNode(lv_lessOrEqual_6_0, grammarAccess.getTypeScopeAccess().getLessOrEqualLessThanSignEqualsSignKeyword_3_0_1_0()); | 2167 | newLeafNode(lv_max_7_0, grammarAccess.getTypeScopeAccess().getMaxINTTerminalRuleCall_4_1_1_0()); |
2166 | } | 2168 | } |
2167 | { | 2169 | { |
2168 | if ($current==null) { | 2170 | if ($current==null) { |
2169 | $current = createModelElement(grammarAccess.getTypeScopeRule()); | 2171 | $current = createModelElement(grammarAccess.getTypeScopeRule()); |
2170 | } | 2172 | } |
2171 | setWithLastConsumed($current, "lessOrEqual", true, "<="); | 2173 | setWithLastConsumed( |
2174 | $current, | ||
2175 | "max", | ||
2176 | lv_max_7_0, | ||
2177 | "org.eclipse.xtext.common.Terminals.INT"); | ||
2172 | } | 2178 | } |
2173 | ) | 2179 | ) |
2174 | ) | 2180 | ) |
2175 | ) | 2181 | ) |
2176 | ( | ||
2177 | ( | ||
2178 | lv_max_7_0=RULE_INT | ||
2179 | { | ||
2180 | newLeafNode(lv_max_7_0, grammarAccess.getTypeScopeAccess().getMaxINTTerminalRuleCall_3_1_0()); | ||
2181 | } | ||
2182 | { | ||
2183 | if ($current==null) { | ||
2184 | $current = createModelElement(grammarAccess.getTypeScopeRule()); | ||
2185 | } | ||
2186 | setWithLastConsumed( | ||
2187 | $current, | ||
2188 | "max", | ||
2189 | lv_max_7_0, | ||
2190 | "org.eclipse.xtext.common.Terminals.INT"); | ||
2191 | } | ||
2192 | ) | ||
2193 | ) | ||
2194 | )? | 2182 | )? |
2195 | ) | 2183 | ) |
2196 | ; | 2184 | ; |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens index 0b45afaa..989df9b4 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens | |||
@@ -1,38 +1,40 @@ | |||
1 | '#'=30 | 1 | '#'=28 |
2 | '*'=31 | ||
3 | '+='=29 | ||
2 | ','=18 | 4 | ','=18 |
3 | '.'=11 | 5 | '.'=11 |
6 | '..'=30 | ||
4 | '::'=22 | 7 | '::'=22 |
5 | '<'=28 | ||
6 | '<='=29 | ||
7 | '='=16 | 8 | '='=16 |
8 | 'AlloySolver'=47 | 9 | 'AlloySolver'=49 |
9 | 'Object'=33 | 10 | 'Object'=34 |
10 | 'SMTSolver'=46 | 11 | 'SMTSolver'=48 |
11 | 'ViatraSolver'=48 | 12 | 'ViatraSolver'=50 |
12 | '['=31 | 13 | '['=32 |
13 | ']'=32 | 14 | ']'=33 |
14 | 'config'=27 | 15 | 'config'=27 |
15 | 'debug'=43 | 16 | 'debug'=45 |
16 | 'epackage'=13 | 17 | 'epackage'=13 |
17 | 'excluding'=21 | 18 | 'excluding'=21 |
18 | 'file'=15 | 19 | 'file'=15 |
19 | 'folder'=24 | 20 | 'folder'=24 |
20 | 'generate'=38 | 21 | 'generate'=39 |
21 | 'import'=12 | 22 | 'import'=12 |
22 | 'int'=34 | 23 | 'int'=35 |
23 | 'log'=44 | 24 | 'log'=46 |
24 | 'metamodel'=23 | 25 | 'metamodel'=23 |
25 | 'number'=39 | 26 | 'models'=25 |
26 | 'output'=42 | 27 | 'number'=41 |
28 | 'output'=44 | ||
27 | 'package'=20 | 29 | 'package'=20 |
28 | 'partial-model'=25 | 30 | 'partial-model'=40 |
29 | 'patterns'=26 | 31 | 'patterns'=26 |
30 | 'real'=35 | 32 | 'real'=36 |
31 | 'runs'=40 | 33 | 'runs'=42 |
32 | 'scope'=37 | 34 | 'scope'=38 |
33 | 'solver'=41 | 35 | 'solver'=43 |
34 | 'statistics'=45 | 36 | 'statistics'=47 |
35 | 'string'=36 | 37 | 'string'=37 |
36 | 'viatra'=14 | 38 | 'viatra'=14 |
37 | '{'=17 | 39 | '{'=17 |
38 | '}'=19 | 40 | '}'=19 |
@@ -81,3 +83,5 @@ T__45=45 | |||
81 | T__46=46 | 83 | T__46=46 |
82 | T__47=47 | 84 | T__47=47 |
83 | T__48=48 | 85 | T__48=48 |
86 | T__49=49 | ||
87 | T__50=50 | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java index 3474822c..d93c5bbe 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java | |||
@@ -12,6 +12,7 @@ import java.util.ArrayList; | |||
12 | 12 | ||
13 | @SuppressWarnings("all") | 13 | @SuppressWarnings("all") |
14 | public class InternalApplicationConfigurationLexer extends Lexer { | 14 | public class InternalApplicationConfigurationLexer extends Lexer { |
15 | public static final int T__50=50; | ||
15 | public static final int T__19=19; | 16 | public static final int T__19=19; |
16 | public static final int T__15=15; | 17 | public static final int T__15=15; |
17 | public static final int T__16=16; | 18 | public static final int T__16=16; |
@@ -50,6 +51,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
50 | public static final int RULE_WS=9; | 51 | public static final int RULE_WS=9; |
51 | public static final int RULE_ANY_OTHER=10; | 52 | public static final int RULE_ANY_OTHER=10; |
52 | public static final int T__48=48; | 53 | public static final int T__48=48; |
54 | public static final int T__49=49; | ||
53 | public static final int T__44=44; | 55 | public static final int T__44=44; |
54 | public static final int T__45=45; | 56 | public static final int T__45=45; |
55 | public static final int T__46=46; | 57 | public static final int T__46=46; |
@@ -366,10 +368,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
366 | try { | 368 | try { |
367 | int _type = T__25; | 369 | int _type = T__25; |
368 | int _channel = DEFAULT_TOKEN_CHANNEL; | 370 | int _channel = DEFAULT_TOKEN_CHANNEL; |
369 | // InternalApplicationConfiguration.g:25:7: ( 'partial-model' ) | 371 | // InternalApplicationConfiguration.g:25:7: ( 'models' ) |
370 | // InternalApplicationConfiguration.g:25:9: 'partial-model' | 372 | // InternalApplicationConfiguration.g:25:9: 'models' |
371 | { | 373 | { |
372 | match("partial-model"); | 374 | match("models"); |
373 | 375 | ||
374 | 376 | ||
375 | } | 377 | } |
@@ -429,10 +431,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
429 | try { | 431 | try { |
430 | int _type = T__28; | 432 | int _type = T__28; |
431 | int _channel = DEFAULT_TOKEN_CHANNEL; | 433 | int _channel = DEFAULT_TOKEN_CHANNEL; |
432 | // InternalApplicationConfiguration.g:28:7: ( '<' ) | 434 | // InternalApplicationConfiguration.g:28:7: ( '#' ) |
433 | // InternalApplicationConfiguration.g:28:9: '<' | 435 | // InternalApplicationConfiguration.g:28:9: '#' |
434 | { | 436 | { |
435 | match('<'); | 437 | match('#'); |
436 | 438 | ||
437 | } | 439 | } |
438 | 440 | ||
@@ -449,10 +451,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
449 | try { | 451 | try { |
450 | int _type = T__29; | 452 | int _type = T__29; |
451 | int _channel = DEFAULT_TOKEN_CHANNEL; | 453 | int _channel = DEFAULT_TOKEN_CHANNEL; |
452 | // InternalApplicationConfiguration.g:29:7: ( '<=' ) | 454 | // InternalApplicationConfiguration.g:29:7: ( '+=' ) |
453 | // InternalApplicationConfiguration.g:29:9: '<=' | 455 | // InternalApplicationConfiguration.g:29:9: '+=' |
454 | { | 456 | { |
455 | match("<="); | 457 | match("+="); |
456 | 458 | ||
457 | 459 | ||
458 | } | 460 | } |
@@ -470,10 +472,11 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
470 | try { | 472 | try { |
471 | int _type = T__30; | 473 | int _type = T__30; |
472 | int _channel = DEFAULT_TOKEN_CHANNEL; | 474 | int _channel = DEFAULT_TOKEN_CHANNEL; |
473 | // InternalApplicationConfiguration.g:30:7: ( '#' ) | 475 | // InternalApplicationConfiguration.g:30:7: ( '..' ) |
474 | // InternalApplicationConfiguration.g:30:9: '#' | 476 | // InternalApplicationConfiguration.g:30:9: '..' |
475 | { | 477 | { |
476 | match('#'); | 478 | match(".."); |
479 | |||
477 | 480 | ||
478 | } | 481 | } |
479 | 482 | ||
@@ -490,10 +493,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
490 | try { | 493 | try { |
491 | int _type = T__31; | 494 | int _type = T__31; |
492 | int _channel = DEFAULT_TOKEN_CHANNEL; | 495 | int _channel = DEFAULT_TOKEN_CHANNEL; |
493 | // InternalApplicationConfiguration.g:31:7: ( '[' ) | 496 | // InternalApplicationConfiguration.g:31:7: ( '*' ) |
494 | // InternalApplicationConfiguration.g:31:9: '[' | 497 | // InternalApplicationConfiguration.g:31:9: '*' |
495 | { | 498 | { |
496 | match('['); | 499 | match('*'); |
497 | 500 | ||
498 | } | 501 | } |
499 | 502 | ||
@@ -510,10 +513,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
510 | try { | 513 | try { |
511 | int _type = T__32; | 514 | int _type = T__32; |
512 | int _channel = DEFAULT_TOKEN_CHANNEL; | 515 | int _channel = DEFAULT_TOKEN_CHANNEL; |
513 | // InternalApplicationConfiguration.g:32:7: ( ']' ) | 516 | // InternalApplicationConfiguration.g:32:7: ( '[' ) |
514 | // InternalApplicationConfiguration.g:32:9: ']' | 517 | // InternalApplicationConfiguration.g:32:9: '[' |
515 | { | 518 | { |
516 | match(']'); | 519 | match('['); |
517 | 520 | ||
518 | } | 521 | } |
519 | 522 | ||
@@ -530,11 +533,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
530 | try { | 533 | try { |
531 | int _type = T__33; | 534 | int _type = T__33; |
532 | int _channel = DEFAULT_TOKEN_CHANNEL; | 535 | int _channel = DEFAULT_TOKEN_CHANNEL; |
533 | // InternalApplicationConfiguration.g:33:7: ( 'Object' ) | 536 | // InternalApplicationConfiguration.g:33:7: ( ']' ) |
534 | // InternalApplicationConfiguration.g:33:9: 'Object' | 537 | // InternalApplicationConfiguration.g:33:9: ']' |
535 | { | 538 | { |
536 | match("Object"); | 539 | match(']'); |
537 | |||
538 | 540 | ||
539 | } | 541 | } |
540 | 542 | ||
@@ -551,10 +553,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
551 | try { | 553 | try { |
552 | int _type = T__34; | 554 | int _type = T__34; |
553 | int _channel = DEFAULT_TOKEN_CHANNEL; | 555 | int _channel = DEFAULT_TOKEN_CHANNEL; |
554 | // InternalApplicationConfiguration.g:34:7: ( 'int' ) | 556 | // InternalApplicationConfiguration.g:34:7: ( 'Object' ) |
555 | // InternalApplicationConfiguration.g:34:9: 'int' | 557 | // InternalApplicationConfiguration.g:34:9: 'Object' |
556 | { | 558 | { |
557 | match("int"); | 559 | match("Object"); |
558 | 560 | ||
559 | 561 | ||
560 | } | 562 | } |
@@ -572,10 +574,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
572 | try { | 574 | try { |
573 | int _type = T__35; | 575 | int _type = T__35; |
574 | int _channel = DEFAULT_TOKEN_CHANNEL; | 576 | int _channel = DEFAULT_TOKEN_CHANNEL; |
575 | // InternalApplicationConfiguration.g:35:7: ( 'real' ) | 577 | // InternalApplicationConfiguration.g:35:7: ( 'int' ) |
576 | // InternalApplicationConfiguration.g:35:9: 'real' | 578 | // InternalApplicationConfiguration.g:35:9: 'int' |
577 | { | 579 | { |
578 | match("real"); | 580 | match("int"); |
579 | 581 | ||
580 | 582 | ||
581 | } | 583 | } |
@@ -593,10 +595,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
593 | try { | 595 | try { |
594 | int _type = T__36; | 596 | int _type = T__36; |
595 | int _channel = DEFAULT_TOKEN_CHANNEL; | 597 | int _channel = DEFAULT_TOKEN_CHANNEL; |
596 | // InternalApplicationConfiguration.g:36:7: ( 'string' ) | 598 | // InternalApplicationConfiguration.g:36:7: ( 'real' ) |
597 | // InternalApplicationConfiguration.g:36:9: 'string' | 599 | // InternalApplicationConfiguration.g:36:9: 'real' |
598 | { | 600 | { |
599 | match("string"); | 601 | match("real"); |
600 | 602 | ||
601 | 603 | ||
602 | } | 604 | } |
@@ -614,10 +616,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
614 | try { | 616 | try { |
615 | int _type = T__37; | 617 | int _type = T__37; |
616 | int _channel = DEFAULT_TOKEN_CHANNEL; | 618 | int _channel = DEFAULT_TOKEN_CHANNEL; |
617 | // InternalApplicationConfiguration.g:37:7: ( 'scope' ) | 619 | // InternalApplicationConfiguration.g:37:7: ( 'string' ) |
618 | // InternalApplicationConfiguration.g:37:9: 'scope' | 620 | // InternalApplicationConfiguration.g:37:9: 'string' |
619 | { | 621 | { |
620 | match("scope"); | 622 | match("string"); |
621 | 623 | ||
622 | 624 | ||
623 | } | 625 | } |
@@ -635,10 +637,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
635 | try { | 637 | try { |
636 | int _type = T__38; | 638 | int _type = T__38; |
637 | int _channel = DEFAULT_TOKEN_CHANNEL; | 639 | int _channel = DEFAULT_TOKEN_CHANNEL; |
638 | // InternalApplicationConfiguration.g:38:7: ( 'generate' ) | 640 | // InternalApplicationConfiguration.g:38:7: ( 'scope' ) |
639 | // InternalApplicationConfiguration.g:38:9: 'generate' | 641 | // InternalApplicationConfiguration.g:38:9: 'scope' |
640 | { | 642 | { |
641 | match("generate"); | 643 | match("scope"); |
642 | 644 | ||
643 | 645 | ||
644 | } | 646 | } |
@@ -656,10 +658,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
656 | try { | 658 | try { |
657 | int _type = T__39; | 659 | int _type = T__39; |
658 | int _channel = DEFAULT_TOKEN_CHANNEL; | 660 | int _channel = DEFAULT_TOKEN_CHANNEL; |
659 | // InternalApplicationConfiguration.g:39:7: ( 'number' ) | 661 | // InternalApplicationConfiguration.g:39:7: ( 'generate' ) |
660 | // InternalApplicationConfiguration.g:39:9: 'number' | 662 | // InternalApplicationConfiguration.g:39:9: 'generate' |
661 | { | 663 | { |
662 | match("number"); | 664 | match("generate"); |
663 | 665 | ||
664 | 666 | ||
665 | } | 667 | } |
@@ -677,10 +679,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
677 | try { | 679 | try { |
678 | int _type = T__40; | 680 | int _type = T__40; |
679 | int _channel = DEFAULT_TOKEN_CHANNEL; | 681 | int _channel = DEFAULT_TOKEN_CHANNEL; |
680 | // InternalApplicationConfiguration.g:40:7: ( 'runs' ) | 682 | // InternalApplicationConfiguration.g:40:7: ( 'partial-model' ) |
681 | // InternalApplicationConfiguration.g:40:9: 'runs' | 683 | // InternalApplicationConfiguration.g:40:9: 'partial-model' |
682 | { | 684 | { |
683 | match("runs"); | 685 | match("partial-model"); |
684 | 686 | ||
685 | 687 | ||
686 | } | 688 | } |
@@ -698,10 +700,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
698 | try { | 700 | try { |
699 | int _type = T__41; | 701 | int _type = T__41; |
700 | int _channel = DEFAULT_TOKEN_CHANNEL; | 702 | int _channel = DEFAULT_TOKEN_CHANNEL; |
701 | // InternalApplicationConfiguration.g:41:7: ( 'solver' ) | 703 | // InternalApplicationConfiguration.g:41:7: ( 'number' ) |
702 | // InternalApplicationConfiguration.g:41:9: 'solver' | 704 | // InternalApplicationConfiguration.g:41:9: 'number' |
703 | { | 705 | { |
704 | match("solver"); | 706 | match("number"); |
705 | 707 | ||
706 | 708 | ||
707 | } | 709 | } |
@@ -719,10 +721,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
719 | try { | 721 | try { |
720 | int _type = T__42; | 722 | int _type = T__42; |
721 | int _channel = DEFAULT_TOKEN_CHANNEL; | 723 | int _channel = DEFAULT_TOKEN_CHANNEL; |
722 | // InternalApplicationConfiguration.g:42:7: ( 'output' ) | 724 | // InternalApplicationConfiguration.g:42:7: ( 'runs' ) |
723 | // InternalApplicationConfiguration.g:42:9: 'output' | 725 | // InternalApplicationConfiguration.g:42:9: 'runs' |
724 | { | 726 | { |
725 | match("output"); | 727 | match("runs"); |
726 | 728 | ||
727 | 729 | ||
728 | } | 730 | } |
@@ -740,10 +742,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
740 | try { | 742 | try { |
741 | int _type = T__43; | 743 | int _type = T__43; |
742 | int _channel = DEFAULT_TOKEN_CHANNEL; | 744 | int _channel = DEFAULT_TOKEN_CHANNEL; |
743 | // InternalApplicationConfiguration.g:43:7: ( 'debug' ) | 745 | // InternalApplicationConfiguration.g:43:7: ( 'solver' ) |
744 | // InternalApplicationConfiguration.g:43:9: 'debug' | 746 | // InternalApplicationConfiguration.g:43:9: 'solver' |
745 | { | 747 | { |
746 | match("debug"); | 748 | match("solver"); |
747 | 749 | ||
748 | 750 | ||
749 | } | 751 | } |
@@ -761,10 +763,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
761 | try { | 763 | try { |
762 | int _type = T__44; | 764 | int _type = T__44; |
763 | int _channel = DEFAULT_TOKEN_CHANNEL; | 765 | int _channel = DEFAULT_TOKEN_CHANNEL; |
764 | // InternalApplicationConfiguration.g:44:7: ( 'log' ) | 766 | // InternalApplicationConfiguration.g:44:7: ( 'output' ) |
765 | // InternalApplicationConfiguration.g:44:9: 'log' | 767 | // InternalApplicationConfiguration.g:44:9: 'output' |
766 | { | 768 | { |
767 | match("log"); | 769 | match("output"); |
768 | 770 | ||
769 | 771 | ||
770 | } | 772 | } |
@@ -782,10 +784,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
782 | try { | 784 | try { |
783 | int _type = T__45; | 785 | int _type = T__45; |
784 | int _channel = DEFAULT_TOKEN_CHANNEL; | 786 | int _channel = DEFAULT_TOKEN_CHANNEL; |
785 | // InternalApplicationConfiguration.g:45:7: ( 'statistics' ) | 787 | // InternalApplicationConfiguration.g:45:7: ( 'debug' ) |
786 | // InternalApplicationConfiguration.g:45:9: 'statistics' | 788 | // InternalApplicationConfiguration.g:45:9: 'debug' |
787 | { | 789 | { |
788 | match("statistics"); | 790 | match("debug"); |
789 | 791 | ||
790 | 792 | ||
791 | } | 793 | } |
@@ -803,10 +805,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
803 | try { | 805 | try { |
804 | int _type = T__46; | 806 | int _type = T__46; |
805 | int _channel = DEFAULT_TOKEN_CHANNEL; | 807 | int _channel = DEFAULT_TOKEN_CHANNEL; |
806 | // InternalApplicationConfiguration.g:46:7: ( 'SMTSolver' ) | 808 | // InternalApplicationConfiguration.g:46:7: ( 'log' ) |
807 | // InternalApplicationConfiguration.g:46:9: 'SMTSolver' | 809 | // InternalApplicationConfiguration.g:46:9: 'log' |
808 | { | 810 | { |
809 | match("SMTSolver"); | 811 | match("log"); |
810 | 812 | ||
811 | 813 | ||
812 | } | 814 | } |
@@ -824,10 +826,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
824 | try { | 826 | try { |
825 | int _type = T__47; | 827 | int _type = T__47; |
826 | int _channel = DEFAULT_TOKEN_CHANNEL; | 828 | int _channel = DEFAULT_TOKEN_CHANNEL; |
827 | // InternalApplicationConfiguration.g:47:7: ( 'AlloySolver' ) | 829 | // InternalApplicationConfiguration.g:47:7: ( 'statistics' ) |
828 | // InternalApplicationConfiguration.g:47:9: 'AlloySolver' | 830 | // InternalApplicationConfiguration.g:47:9: 'statistics' |
829 | { | 831 | { |
830 | match("AlloySolver"); | 832 | match("statistics"); |
831 | 833 | ||
832 | 834 | ||
833 | } | 835 | } |
@@ -845,10 +847,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
845 | try { | 847 | try { |
846 | int _type = T__48; | 848 | int _type = T__48; |
847 | int _channel = DEFAULT_TOKEN_CHANNEL; | 849 | int _channel = DEFAULT_TOKEN_CHANNEL; |
848 | // InternalApplicationConfiguration.g:48:7: ( 'ViatraSolver' ) | 850 | // InternalApplicationConfiguration.g:48:7: ( 'SMTSolver' ) |
849 | // InternalApplicationConfiguration.g:48:9: 'ViatraSolver' | 851 | // InternalApplicationConfiguration.g:48:9: 'SMTSolver' |
850 | { | 852 | { |
851 | match("ViatraSolver"); | 853 | match("SMTSolver"); |
852 | 854 | ||
853 | 855 | ||
854 | } | 856 | } |
@@ -861,15 +863,57 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
861 | } | 863 | } |
862 | // $ANTLR end "T__48" | 864 | // $ANTLR end "T__48" |
863 | 865 | ||
866 | // $ANTLR start "T__49" | ||
867 | public final void mT__49() throws RecognitionException { | ||
868 | try { | ||
869 | int _type = T__49; | ||
870 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
871 | // InternalApplicationConfiguration.g:49:7: ( 'AlloySolver' ) | ||
872 | // InternalApplicationConfiguration.g:49:9: 'AlloySolver' | ||
873 | { | ||
874 | match("AlloySolver"); | ||
875 | |||
876 | |||
877 | } | ||
878 | |||
879 | state.type = _type; | ||
880 | state.channel = _channel; | ||
881 | } | ||
882 | finally { | ||
883 | } | ||
884 | } | ||
885 | // $ANTLR end "T__49" | ||
886 | |||
887 | // $ANTLR start "T__50" | ||
888 | public final void mT__50() throws RecognitionException { | ||
889 | try { | ||
890 | int _type = T__50; | ||
891 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
892 | // InternalApplicationConfiguration.g:50:7: ( 'ViatraSolver' ) | ||
893 | // InternalApplicationConfiguration.g:50:9: 'ViatraSolver' | ||
894 | { | ||
895 | match("ViatraSolver"); | ||
896 | |||
897 | |||
898 | } | ||
899 | |||
900 | state.type = _type; | ||
901 | state.channel = _channel; | ||
902 | } | ||
903 | finally { | ||
904 | } | ||
905 | } | ||
906 | // $ANTLR end "T__50" | ||
907 | |||
864 | // $ANTLR start "RULE_ID" | 908 | // $ANTLR start "RULE_ID" |
865 | public final void mRULE_ID() throws RecognitionException { | 909 | public final void mRULE_ID() throws RecognitionException { |
866 | try { | 910 | try { |
867 | int _type = RULE_ID; | 911 | int _type = RULE_ID; |
868 | int _channel = DEFAULT_TOKEN_CHANNEL; | 912 | int _channel = DEFAULT_TOKEN_CHANNEL; |
869 | // InternalApplicationConfiguration.g:3119:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) | 913 | // InternalApplicationConfiguration.g:3107:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) |
870 | // InternalApplicationConfiguration.g:3119:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | 914 | // InternalApplicationConfiguration.g:3107:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* |
871 | { | 915 | { |
872 | // InternalApplicationConfiguration.g:3119:11: ( '^' )? | 916 | // InternalApplicationConfiguration.g:3107:11: ( '^' )? |
873 | int alt1=2; | 917 | int alt1=2; |
874 | int LA1_0 = input.LA(1); | 918 | int LA1_0 = input.LA(1); |
875 | 919 | ||
@@ -878,7 +922,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
878 | } | 922 | } |
879 | switch (alt1) { | 923 | switch (alt1) { |
880 | case 1 : | 924 | case 1 : |
881 | // InternalApplicationConfiguration.g:3119:11: '^' | 925 | // InternalApplicationConfiguration.g:3107:11: '^' |
882 | { | 926 | { |
883 | match('^'); | 927 | match('^'); |
884 | 928 | ||
@@ -896,7 +940,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
896 | recover(mse); | 940 | recover(mse); |
897 | throw mse;} | 941 | throw mse;} |
898 | 942 | ||
899 | // InternalApplicationConfiguration.g:3119:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | 943 | // InternalApplicationConfiguration.g:3107:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* |
900 | loop2: | 944 | loop2: |
901 | do { | 945 | do { |
902 | int alt2=2; | 946 | int alt2=2; |
@@ -945,10 +989,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
945 | try { | 989 | try { |
946 | int _type = RULE_INT; | 990 | int _type = RULE_INT; |
947 | int _channel = DEFAULT_TOKEN_CHANNEL; | 991 | int _channel = DEFAULT_TOKEN_CHANNEL; |
948 | // InternalApplicationConfiguration.g:3121:10: ( ( '0' .. '9' )+ ) | 992 | // InternalApplicationConfiguration.g:3109:10: ( ( '0' .. '9' )+ ) |
949 | // InternalApplicationConfiguration.g:3121:12: ( '0' .. '9' )+ | 993 | // InternalApplicationConfiguration.g:3109:12: ( '0' .. '9' )+ |
950 | { | 994 | { |
951 | // InternalApplicationConfiguration.g:3121:12: ( '0' .. '9' )+ | 995 | // InternalApplicationConfiguration.g:3109:12: ( '0' .. '9' )+ |
952 | int cnt3=0; | 996 | int cnt3=0; |
953 | loop3: | 997 | loop3: |
954 | do { | 998 | do { |
@@ -962,7 +1006,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
962 | 1006 | ||
963 | switch (alt3) { | 1007 | switch (alt3) { |
964 | case 1 : | 1008 | case 1 : |
965 | // InternalApplicationConfiguration.g:3121:13: '0' .. '9' | 1009 | // InternalApplicationConfiguration.g:3109:13: '0' .. '9' |
966 | { | 1010 | { |
967 | matchRange('0','9'); | 1011 | matchRange('0','9'); |
968 | 1012 | ||
@@ -994,10 +1038,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
994 | try { | 1038 | try { |
995 | int _type = RULE_STRING; | 1039 | int _type = RULE_STRING; |
996 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1040 | int _channel = DEFAULT_TOKEN_CHANNEL; |
997 | // InternalApplicationConfiguration.g:3123:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) | 1041 | // InternalApplicationConfiguration.g:3111:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) |
998 | // InternalApplicationConfiguration.g:3123:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) | 1042 | // InternalApplicationConfiguration.g:3111:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) |
999 | { | 1043 | { |
1000 | // InternalApplicationConfiguration.g:3123:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) | 1044 | // InternalApplicationConfiguration.g:3111:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) |
1001 | int alt6=2; | 1045 | int alt6=2; |
1002 | int LA6_0 = input.LA(1); | 1046 | int LA6_0 = input.LA(1); |
1003 | 1047 | ||
@@ -1015,10 +1059,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1015 | } | 1059 | } |
1016 | switch (alt6) { | 1060 | switch (alt6) { |
1017 | case 1 : | 1061 | case 1 : |
1018 | // InternalApplicationConfiguration.g:3123:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | 1062 | // InternalApplicationConfiguration.g:3111:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' |
1019 | { | 1063 | { |
1020 | match('\"'); | 1064 | match('\"'); |
1021 | // InternalApplicationConfiguration.g:3123:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* | 1065 | // InternalApplicationConfiguration.g:3111:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* |
1022 | loop4: | 1066 | loop4: |
1023 | do { | 1067 | do { |
1024 | int alt4=3; | 1068 | int alt4=3; |
@@ -1034,7 +1078,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1034 | 1078 | ||
1035 | switch (alt4) { | 1079 | switch (alt4) { |
1036 | case 1 : | 1080 | case 1 : |
1037 | // InternalApplicationConfiguration.g:3123:21: '\\\\' . | 1081 | // InternalApplicationConfiguration.g:3111:21: '\\\\' . |
1038 | { | 1082 | { |
1039 | match('\\'); | 1083 | match('\\'); |
1040 | matchAny(); | 1084 | matchAny(); |
@@ -1042,7 +1086,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1042 | } | 1086 | } |
1043 | break; | 1087 | break; |
1044 | case 2 : | 1088 | case 2 : |
1045 | // InternalApplicationConfiguration.g:3123:28: ~ ( ( '\\\\' | '\"' ) ) | 1089 | // InternalApplicationConfiguration.g:3111:28: ~ ( ( '\\\\' | '\"' ) ) |
1046 | { | 1090 | { |
1047 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { | 1091 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { |
1048 | input.consume(); | 1092 | input.consume(); |
@@ -1067,10 +1111,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1067 | } | 1111 | } |
1068 | break; | 1112 | break; |
1069 | case 2 : | 1113 | case 2 : |
1070 | // InternalApplicationConfiguration.g:3123:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' | 1114 | // InternalApplicationConfiguration.g:3111:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' |
1071 | { | 1115 | { |
1072 | match('\''); | 1116 | match('\''); |
1073 | // InternalApplicationConfiguration.g:3123:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* | 1117 | // InternalApplicationConfiguration.g:3111:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* |
1074 | loop5: | 1118 | loop5: |
1075 | do { | 1119 | do { |
1076 | int alt5=3; | 1120 | int alt5=3; |
@@ -1086,7 +1130,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1086 | 1130 | ||
1087 | switch (alt5) { | 1131 | switch (alt5) { |
1088 | case 1 : | 1132 | case 1 : |
1089 | // InternalApplicationConfiguration.g:3123:54: '\\\\' . | 1133 | // InternalApplicationConfiguration.g:3111:54: '\\\\' . |
1090 | { | 1134 | { |
1091 | match('\\'); | 1135 | match('\\'); |
1092 | matchAny(); | 1136 | matchAny(); |
@@ -1094,7 +1138,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1094 | } | 1138 | } |
1095 | break; | 1139 | break; |
1096 | case 2 : | 1140 | case 2 : |
1097 | // InternalApplicationConfiguration.g:3123:61: ~ ( ( '\\\\' | '\\'' ) ) | 1141 | // InternalApplicationConfiguration.g:3111:61: ~ ( ( '\\\\' | '\\'' ) ) |
1098 | { | 1142 | { |
1099 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { | 1143 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { |
1100 | input.consume(); | 1144 | input.consume(); |
@@ -1137,12 +1181,12 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1137 | try { | 1181 | try { |
1138 | int _type = RULE_ML_COMMENT; | 1182 | int _type = RULE_ML_COMMENT; |
1139 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1183 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1140 | // InternalApplicationConfiguration.g:3125:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) | 1184 | // InternalApplicationConfiguration.g:3113:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) |
1141 | // InternalApplicationConfiguration.g:3125:19: '/*' ( options {greedy=false; } : . )* '*/' | 1185 | // InternalApplicationConfiguration.g:3113:19: '/*' ( options {greedy=false; } : . )* '*/' |
1142 | { | 1186 | { |
1143 | match("/*"); | 1187 | match("/*"); |
1144 | 1188 | ||
1145 | // InternalApplicationConfiguration.g:3125:24: ( options {greedy=false; } : . )* | 1189 | // InternalApplicationConfiguration.g:3113:24: ( options {greedy=false; } : . )* |
1146 | loop7: | 1190 | loop7: |
1147 | do { | 1191 | do { |
1148 | int alt7=2; | 1192 | int alt7=2; |
@@ -1167,7 +1211,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1167 | 1211 | ||
1168 | switch (alt7) { | 1212 | switch (alt7) { |
1169 | case 1 : | 1213 | case 1 : |
1170 | // InternalApplicationConfiguration.g:3125:52: . | 1214 | // InternalApplicationConfiguration.g:3113:52: . |
1171 | { | 1215 | { |
1172 | matchAny(); | 1216 | matchAny(); |
1173 | 1217 | ||
@@ -1197,12 +1241,12 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1197 | try { | 1241 | try { |
1198 | int _type = RULE_SL_COMMENT; | 1242 | int _type = RULE_SL_COMMENT; |
1199 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1243 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1200 | // InternalApplicationConfiguration.g:3127:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) | 1244 | // InternalApplicationConfiguration.g:3115:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) |
1201 | // InternalApplicationConfiguration.g:3127:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? | 1245 | // InternalApplicationConfiguration.g:3115:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? |
1202 | { | 1246 | { |
1203 | match("//"); | 1247 | match("//"); |
1204 | 1248 | ||
1205 | // InternalApplicationConfiguration.g:3127:24: (~ ( ( '\\n' | '\\r' ) ) )* | 1249 | // InternalApplicationConfiguration.g:3115:24: (~ ( ( '\\n' | '\\r' ) ) )* |
1206 | loop8: | 1250 | loop8: |
1207 | do { | 1251 | do { |
1208 | int alt8=2; | 1252 | int alt8=2; |
@@ -1215,7 +1259,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1215 | 1259 | ||
1216 | switch (alt8) { | 1260 | switch (alt8) { |
1217 | case 1 : | 1261 | case 1 : |
1218 | // InternalApplicationConfiguration.g:3127:24: ~ ( ( '\\n' | '\\r' ) ) | 1262 | // InternalApplicationConfiguration.g:3115:24: ~ ( ( '\\n' | '\\r' ) ) |
1219 | { | 1263 | { |
1220 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { | 1264 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { |
1221 | input.consume(); | 1265 | input.consume(); |
@@ -1235,7 +1279,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1235 | } | 1279 | } |
1236 | } while (true); | 1280 | } while (true); |
1237 | 1281 | ||
1238 | // InternalApplicationConfiguration.g:3127:40: ( ( '\\r' )? '\\n' )? | 1282 | // InternalApplicationConfiguration.g:3115:40: ( ( '\\r' )? '\\n' )? |
1239 | int alt10=2; | 1283 | int alt10=2; |
1240 | int LA10_0 = input.LA(1); | 1284 | int LA10_0 = input.LA(1); |
1241 | 1285 | ||
@@ -1244,9 +1288,9 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1244 | } | 1288 | } |
1245 | switch (alt10) { | 1289 | switch (alt10) { |
1246 | case 1 : | 1290 | case 1 : |
1247 | // InternalApplicationConfiguration.g:3127:41: ( '\\r' )? '\\n' | 1291 | // InternalApplicationConfiguration.g:3115:41: ( '\\r' )? '\\n' |
1248 | { | 1292 | { |
1249 | // InternalApplicationConfiguration.g:3127:41: ( '\\r' )? | 1293 | // InternalApplicationConfiguration.g:3115:41: ( '\\r' )? |
1250 | int alt9=2; | 1294 | int alt9=2; |
1251 | int LA9_0 = input.LA(1); | 1295 | int LA9_0 = input.LA(1); |
1252 | 1296 | ||
@@ -1255,7 +1299,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1255 | } | 1299 | } |
1256 | switch (alt9) { | 1300 | switch (alt9) { |
1257 | case 1 : | 1301 | case 1 : |
1258 | // InternalApplicationConfiguration.g:3127:41: '\\r' | 1302 | // InternalApplicationConfiguration.g:3115:41: '\\r' |
1259 | { | 1303 | { |
1260 | match('\r'); | 1304 | match('\r'); |
1261 | 1305 | ||
@@ -1287,10 +1331,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1287 | try { | 1331 | try { |
1288 | int _type = RULE_WS; | 1332 | int _type = RULE_WS; |
1289 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1333 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1290 | // InternalApplicationConfiguration.g:3129:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) | 1334 | // InternalApplicationConfiguration.g:3117:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) |
1291 | // InternalApplicationConfiguration.g:3129:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ | 1335 | // InternalApplicationConfiguration.g:3117:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ |
1292 | { | 1336 | { |
1293 | // InternalApplicationConfiguration.g:3129:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ | 1337 | // InternalApplicationConfiguration.g:3117:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ |
1294 | int cnt11=0; | 1338 | int cnt11=0; |
1295 | loop11: | 1339 | loop11: |
1296 | do { | 1340 | do { |
@@ -1344,8 +1388,8 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1344 | try { | 1388 | try { |
1345 | int _type = RULE_ANY_OTHER; | 1389 | int _type = RULE_ANY_OTHER; |
1346 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1390 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1347 | // InternalApplicationConfiguration.g:3131:16: ( . ) | 1391 | // InternalApplicationConfiguration.g:3119:16: ( . ) |
1348 | // InternalApplicationConfiguration.g:3131:18: . | 1392 | // InternalApplicationConfiguration.g:3119:18: . |
1349 | { | 1393 | { |
1350 | matchAny(); | 1394 | matchAny(); |
1351 | 1395 | ||
@@ -1360,8 +1404,8 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1360 | // $ANTLR end "RULE_ANY_OTHER" | 1404 | // $ANTLR end "RULE_ANY_OTHER" |
1361 | 1405 | ||
1362 | public void mTokens() throws RecognitionException { | 1406 | public void mTokens() throws RecognitionException { |
1363 | // InternalApplicationConfiguration.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) | 1407 | // InternalApplicationConfiguration.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) |
1364 | int alt12=45; | 1408 | int alt12=47; |
1365 | alt12 = dfa12.predict(input); | 1409 | alt12 = dfa12.predict(input); |
1366 | switch (alt12) { | 1410 | switch (alt12) { |
1367 | case 1 : | 1411 | case 1 : |
@@ -1631,49 +1675,63 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1631 | } | 1675 | } |
1632 | break; | 1676 | break; |
1633 | case 39 : | 1677 | case 39 : |
1634 | // InternalApplicationConfiguration.g:1:238: RULE_ID | 1678 | // InternalApplicationConfiguration.g:1:238: T__49 |
1635 | { | 1679 | { |
1636 | mRULE_ID(); | 1680 | mT__49(); |
1637 | 1681 | ||
1638 | } | 1682 | } |
1639 | break; | 1683 | break; |
1640 | case 40 : | 1684 | case 40 : |
1641 | // InternalApplicationConfiguration.g:1:246: RULE_INT | 1685 | // InternalApplicationConfiguration.g:1:244: T__50 |
1642 | { | 1686 | { |
1643 | mRULE_INT(); | 1687 | mT__50(); |
1644 | 1688 | ||
1645 | } | 1689 | } |
1646 | break; | 1690 | break; |
1647 | case 41 : | 1691 | case 41 : |
1648 | // InternalApplicationConfiguration.g:1:255: RULE_STRING | 1692 | // InternalApplicationConfiguration.g:1:250: RULE_ID |
1649 | { | 1693 | { |
1650 | mRULE_STRING(); | 1694 | mRULE_ID(); |
1651 | 1695 | ||
1652 | } | 1696 | } |
1653 | break; | 1697 | break; |
1654 | case 42 : | 1698 | case 42 : |
1655 | // InternalApplicationConfiguration.g:1:267: RULE_ML_COMMENT | 1699 | // InternalApplicationConfiguration.g:1:258: RULE_INT |
1656 | { | 1700 | { |
1657 | mRULE_ML_COMMENT(); | 1701 | mRULE_INT(); |
1658 | 1702 | ||
1659 | } | 1703 | } |
1660 | break; | 1704 | break; |
1661 | case 43 : | 1705 | case 43 : |
1662 | // InternalApplicationConfiguration.g:1:283: RULE_SL_COMMENT | 1706 | // InternalApplicationConfiguration.g:1:267: RULE_STRING |
1663 | { | 1707 | { |
1664 | mRULE_SL_COMMENT(); | 1708 | mRULE_STRING(); |
1665 | 1709 | ||
1666 | } | 1710 | } |
1667 | break; | 1711 | break; |
1668 | case 44 : | 1712 | case 44 : |
1669 | // InternalApplicationConfiguration.g:1:299: RULE_WS | 1713 | // InternalApplicationConfiguration.g:1:279: RULE_ML_COMMENT |
1670 | { | 1714 | { |
1671 | mRULE_WS(); | 1715 | mRULE_ML_COMMENT(); |
1672 | 1716 | ||
1673 | } | 1717 | } |
1674 | break; | 1718 | break; |
1675 | case 45 : | 1719 | case 45 : |
1676 | // InternalApplicationConfiguration.g:1:307: RULE_ANY_OTHER | 1720 | // InternalApplicationConfiguration.g:1:295: RULE_SL_COMMENT |
1721 | { | ||
1722 | mRULE_SL_COMMENT(); | ||
1723 | |||
1724 | } | ||
1725 | break; | ||
1726 | case 46 : | ||
1727 | // InternalApplicationConfiguration.g:1:311: RULE_WS | ||
1728 | { | ||
1729 | mRULE_WS(); | ||
1730 | |||
1731 | } | ||
1732 | break; | ||
1733 | case 47 : | ||
1734 | // InternalApplicationConfiguration.g:1:319: RULE_ANY_OTHER | ||
1677 | { | 1735 | { |
1678 | mRULE_ANY_OTHER(); | 1736 | mRULE_ANY_OTHER(); |
1679 | 1737 | ||
@@ -1687,102 +1745,101 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1687 | 1745 | ||
1688 | protected DFA12 dfa12 = new DFA12(this); | 1746 | protected DFA12 dfa12 = new DFA12(this); |
1689 | static final String DFA12_eotS = | 1747 | static final String DFA12_eotS = |
1690 | "\2\uffff\4\50\4\uffff\1\50\1\44\2\50\1\67\3\uffff\13\50\1\44\2\uffff\3\44\3\uffff\2\50\1\uffff\5\50\4\uffff\1\50\1\uffff\2\50\5\uffff\16\50\5\uffff\1\50\1\152\25\50\1\u0080\4\50\1\uffff\3\50\1\u0088\7\50\1\u0090\1\u0091\10\50\1\uffff\7\50\1\uffff\7\50\2\uffff\2\50\1\u00aa\4\50\1\u00af\3\50\1\u00b3\2\50\1\u00b6\1\u00b7\4\50\1\u00bc\1\u00bd\1\u00be\1\50\1\uffff\1\u00c0\1\50\1\u00c2\1\u00c3\1\uffff\3\50\1\uffff\2\50\2\uffff\1\u00c9\3\50\3\uffff\1\50\1\uffff\1\50\2\uffff\3\50\1\u00d2\1\50\2\uffff\1\u00d4\2\50\1\u00d7\3\50\1\uffff\1\u00db\1\uffff\1\u00dc\1\50\1\uffff\1\u00de\2\50\2\uffff\1\u00e1\1\uffff\2\50\1\uffff\1\u00e4\1\50\1\uffff\1\u00e6\1\uffff"; | 1748 | "\1\uffff\1\47\4\52\4\uffff\1\52\1\45\2\52\1\uffff\1\45\3\uffff\13\52\1\45\2\uffff\3\45\4\uffff\2\52\1\uffff\5\52\4\uffff\1\52\1\uffff\3\52\5\uffff\16\52\5\uffff\1\52\1\156\26\52\1\u0085\4\52\1\uffff\3\52\1\u008d\10\52\1\u0096\1\u0097\10\52\1\uffff\7\52\1\uffff\10\52\2\uffff\2\52\1\u00b1\4\52\1\u00b6\3\52\1\u00ba\2\52\1\u00bd\1\u00be\4\52\1\u00c3\1\u00c4\1\u00c5\1\u00c6\1\52\1\uffff\1\u00c8\1\52\1\u00ca\1\u00cb\1\uffff\3\52\1\uffff\2\52\2\uffff\1\u00d1\3\52\4\uffff\1\52\1\uffff\1\52\2\uffff\3\52\1\u00da\1\52\1\uffff\1\u00dc\1\uffff\2\52\1\u00df\3\52\1\uffff\1\u00e3\1\uffff\1\u00e4\1\52\1\uffff\1\u00e6\2\52\2\uffff\1\u00e9\1\uffff\2\52\1\uffff\1\u00ec\1\52\1\uffff\1\u00ee\1\uffff"; |
1691 | static final String DFA12_eofS = | 1749 | static final String DFA12_eofS = |
1692 | "\u00e7\uffff"; | 1750 | "\u00ef\uffff"; |
1693 | static final String DFA12_minS = | 1751 | static final String DFA12_minS = |
1694 | "\1\0\1\uffff\1\155\1\160\2\151\4\uffff\1\141\1\72\1\145\1\157\1\75\3\uffff\1\142\1\145\1\143\1\145\2\165\1\145\1\157\1\115\1\154\1\151\1\101\2\uffff\2\0\1\52\3\uffff\1\160\1\164\1\uffff\1\141\1\143\1\141\2\154\4\uffff\1\143\1\uffff\1\164\1\156\5\uffff\1\152\1\141\1\156\1\141\1\157\1\154\1\156\1\155\1\164\1\142\1\147\1\124\1\154\1\141\5\uffff\1\157\1\60\1\143\1\154\1\164\1\145\1\144\1\153\2\164\1\141\1\146\1\145\1\154\1\163\1\151\1\164\1\160\1\166\1\145\1\142\1\160\1\165\1\60\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\60\1\145\1\141\1\151\1\145\1\155\1\151\1\143\2\60\1\156\1\151\2\145\1\162\1\145\1\165\1\147\1\uffff\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\uffff\1\162\1\147\1\141\1\162\1\157\1\147\1\164\2\uffff\1\147\1\163\1\60\1\162\1\141\1\162\1\164\1\60\1\154\1\123\1\141\1\60\1\147\1\151\2\60\1\145\1\154\1\156\1\144\3\60\1\164\1\uffff\1\60\1\164\2\60\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\2\uffff\1\60\1\55\1\163\1\145\3\uffff\1\151\1\uffff\1\145\2\uffff\1\145\1\154\1\157\1\60\1\147\2\uffff\1\60\1\154\1\143\1\60\1\162\1\166\1\154\1\uffff\1\60\1\uffff\1\60\1\163\1\uffff\1\60\1\145\1\166\2\uffff\1\60\1\uffff\1\162\1\145\1\uffff\1\60\1\162\1\uffff\1\60\1\uffff"; | 1752 | "\1\0\1\56\1\155\1\160\2\151\4\uffff\1\141\1\72\1\145\1\157\1\uffff\1\75\3\uffff\1\142\1\145\1\143\1\145\2\165\1\145\1\157\1\115\1\154\1\151\1\101\2\uffff\2\0\1\52\4\uffff\1\160\1\164\1\uffff\1\141\1\143\1\141\2\154\4\uffff\1\143\1\uffff\1\164\1\144\1\156\5\uffff\1\152\1\141\1\156\1\141\1\157\1\154\1\156\1\155\1\164\1\142\1\147\1\124\1\154\1\141\5\uffff\1\157\1\60\1\143\1\154\1\164\1\145\1\144\1\153\2\164\1\141\1\145\1\146\1\145\1\154\1\163\1\151\1\164\1\160\1\166\1\145\1\142\1\160\1\165\1\60\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\60\1\145\1\141\1\145\1\151\1\155\1\154\1\151\1\143\2\60\1\156\1\151\2\145\1\162\1\145\1\165\1\147\1\uffff\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\uffff\1\162\1\147\1\162\1\141\1\157\1\163\1\147\1\164\2\uffff\1\147\1\163\1\60\1\162\1\141\1\162\1\164\1\60\1\154\1\123\1\141\1\60\1\147\1\151\2\60\1\145\1\156\1\154\1\144\4\60\1\164\1\uffff\1\60\1\164\2\60\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\2\uffff\1\60\1\163\1\55\1\145\4\uffff\1\151\1\uffff\1\145\2\uffff\1\145\1\154\1\157\1\60\1\147\1\uffff\1\60\1\uffff\1\154\1\143\1\60\1\162\1\166\1\154\1\uffff\1\60\1\uffff\1\60\1\163\1\uffff\1\60\1\145\1\166\2\uffff\1\60\1\uffff\1\162\1\145\1\uffff\1\60\1\162\1\uffff\1\60\1\uffff"; |
1695 | static final String DFA12_maxS = | 1753 | static final String DFA12_maxS = |
1696 | "\1\uffff\1\uffff\1\156\1\170\1\151\1\157\4\uffff\1\141\1\72\1\145\1\157\1\75\3\uffff\1\142\1\165\1\164\1\145\2\165\1\145\1\157\1\115\1\154\1\151\1\172\2\uffff\2\uffff\1\57\3\uffff\1\160\1\164\1\uffff\1\141\1\143\1\141\2\154\4\uffff\1\164\1\uffff\1\164\1\156\5\uffff\1\152\1\141\1\156\1\162\1\157\1\154\1\156\1\155\1\164\1\142\1\147\1\124\1\154\1\141\5\uffff\1\157\1\172\1\143\1\154\1\164\1\145\1\144\1\153\2\164\1\141\1\146\1\145\1\154\1\163\1\151\1\164\1\160\1\166\1\145\1\142\1\160\1\165\1\172\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\172\1\145\1\141\1\151\1\145\1\155\1\151\1\143\2\172\1\156\1\151\2\145\1\162\1\145\1\165\1\147\1\uffff\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\uffff\1\162\1\147\1\141\1\162\1\157\1\147\1\164\2\uffff\1\147\1\163\1\172\1\162\1\141\1\162\1\164\1\172\1\154\1\123\1\141\1\172\1\147\1\151\2\172\1\145\1\154\1\156\1\144\3\172\1\164\1\uffff\1\172\1\164\2\172\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\2\uffff\1\172\1\55\1\163\1\145\3\uffff\1\151\1\uffff\1\145\2\uffff\1\145\1\154\1\157\1\172\1\147\2\uffff\1\172\1\154\1\143\1\172\1\162\1\166\1\154\1\uffff\1\172\1\uffff\1\172\1\163\1\uffff\1\172\1\145\1\166\2\uffff\1\172\1\uffff\1\162\1\145\1\uffff\1\172\1\162\1\uffff\1\172\1\uffff"; | 1754 | "\1\uffff\1\56\1\156\1\170\1\151\1\157\4\uffff\1\141\1\72\2\157\1\uffff\1\75\3\uffff\1\142\1\165\1\164\1\145\2\165\1\145\1\157\1\115\1\154\1\151\1\172\2\uffff\2\uffff\1\57\4\uffff\1\160\1\164\1\uffff\1\141\1\143\1\141\2\154\4\uffff\1\164\1\uffff\1\164\1\144\1\156\5\uffff\1\152\1\141\1\156\1\162\1\157\1\154\1\156\1\155\1\164\1\142\1\147\1\124\1\154\1\141\5\uffff\1\157\1\172\1\143\1\154\1\164\1\145\1\144\1\153\2\164\1\141\1\145\1\146\1\145\1\154\1\163\1\151\1\164\1\160\1\166\1\145\1\142\1\160\1\165\1\172\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\172\1\145\1\141\1\145\1\151\1\155\1\154\1\151\1\143\2\172\1\156\1\151\2\145\1\162\1\145\1\165\1\147\1\uffff\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\uffff\1\162\1\147\1\162\1\141\1\157\1\163\1\147\1\164\2\uffff\1\147\1\163\1\172\1\162\1\141\1\162\1\164\1\172\1\154\1\123\1\141\1\172\1\147\1\151\2\172\1\145\1\156\1\154\1\144\4\172\1\164\1\uffff\1\172\1\164\2\172\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\2\uffff\1\172\1\163\1\55\1\145\4\uffff\1\151\1\uffff\1\145\2\uffff\1\145\1\154\1\157\1\172\1\147\1\uffff\1\172\1\uffff\1\154\1\143\1\172\1\162\1\166\1\154\1\uffff\1\172\1\uffff\1\172\1\163\1\uffff\1\172\1\145\1\166\2\uffff\1\172\1\uffff\1\162\1\145\1\uffff\1\172\1\162\1\uffff\1\172\1\uffff"; |
1697 | static final String DFA12_acceptS = | 1755 | static final String DFA12_acceptS = |
1698 | "\1\uffff\1\1\4\uffff\1\6\1\7\1\10\1\11\5\uffff\1\24\1\25\1\26\14\uffff\1\47\1\50\3\uffff\1\54\1\55\1\1\2\uffff\1\47\5\uffff\1\6\1\7\1\10\1\11\1\uffff\1\14\2\uffff\1\23\1\22\1\24\1\25\1\26\16\uffff\1\50\1\51\1\52\1\53\1\54\34\uffff\1\30\25\uffff\1\42\7\uffff\1\5\7\uffff\1\31\1\36\30\uffff\1\33\4\uffff\1\41\3\uffff\1\2\2\uffff\1\4\1\16\4\uffff\1\21\1\27\1\32\1\uffff\1\37\1\uffff\1\35\1\40\5\uffff\1\12\1\17\7\uffff\1\3\1\uffff\1\20\2\uffff\1\34\3\uffff\1\13\1\15\1\uffff\1\44\2\uffff\1\43\2\uffff\1\45\1\uffff\1\46"; | 1756 | "\6\uffff\1\6\1\7\1\10\1\11\4\uffff\1\22\1\uffff\1\25\1\26\1\27\14\uffff\1\51\1\52\3\uffff\1\56\1\57\1\24\1\1\2\uffff\1\51\5\uffff\1\6\1\7\1\10\1\11\1\uffff\1\14\3\uffff\1\22\1\23\1\25\1\26\1\27\16\uffff\1\52\1\53\1\54\1\55\1\56\35\uffff\1\31\26\uffff\1\44\7\uffff\1\5\10\uffff\1\32\1\40\31\uffff\1\34\4\uffff\1\43\3\uffff\1\2\2\uffff\1\4\1\16\4\uffff\1\17\1\21\1\30\1\33\1\uffff\1\41\1\uffff\1\37\1\42\5\uffff\1\12\1\uffff\1\36\6\uffff\1\3\1\uffff\1\20\2\uffff\1\35\3\uffff\1\13\1\15\1\uffff\1\46\2\uffff\1\45\2\uffff\1\47\1\uffff\1\50"; |
1699 | static final String DFA12_specialS = | 1757 | static final String DFA12_specialS = |
1700 | "\1\1\37\uffff\1\2\1\0\u00c5\uffff}>"; | 1758 | "\1\2\40\uffff\1\0\1\1\u00cc\uffff}>"; |
1701 | static final String[] DFA12_transitionS = { | 1759 | static final String[] DFA12_transitionS = { |
1702 | "\11\44\2\43\2\44\1\43\22\44\1\43\1\44\1\40\1\17\3\44\1\41\4\44\1\10\1\44\1\1\1\42\12\37\1\13\1\44\1\16\1\6\3\44\1\33\15\36\1\22\3\36\1\32\2\36\1\34\4\36\1\20\1\44\1\21\1\35\1\36\1\44\2\36\1\15\1\30\1\3\1\5\1\25\1\36\1\2\2\36\1\31\1\14\1\26\1\27\1\12\1\36\1\23\1\24\2\36\1\4\4\36\1\7\1\44\1\11\uff82\44", | 1760 | "\11\45\2\44\2\45\1\44\22\45\1\44\1\45\1\41\1\16\3\45\1\42\2\45\1\20\1\17\1\10\1\45\1\1\1\43\12\40\1\13\2\45\1\6\3\45\1\34\15\37\1\23\3\37\1\33\2\37\1\35\4\37\1\21\1\45\1\22\1\36\1\37\1\45\2\37\1\15\1\31\1\3\1\5\1\26\1\37\1\2\2\37\1\32\1\14\1\27\1\30\1\12\1\37\1\24\1\25\2\37\1\4\4\37\1\7\1\45\1\11\uff82\45", |
1761 | "\1\46", | ||
1762 | "\1\50\1\51", | ||
1763 | "\1\53\7\uffff\1\54", | ||
1764 | "\1\55", | ||
1765 | "\1\56\5\uffff\1\57", | ||
1703 | "", | 1766 | "", |
1704 | "\1\46\1\47", | ||
1705 | "\1\51\7\uffff\1\52", | ||
1706 | "\1\53", | ||
1707 | "\1\54\5\uffff\1\55", | ||
1708 | "", | 1767 | "", |
1709 | "", | 1768 | "", |
1710 | "", | 1769 | "", |
1711 | "", | ||
1712 | "\1\62", | ||
1713 | "\1\63", | ||
1714 | "\1\64", | 1770 | "\1\64", |
1715 | "\1\65", | 1771 | "\1\65", |
1716 | "\1\66", | 1772 | "\1\66\11\uffff\1\67", |
1773 | "\1\70", | ||
1774 | "", | ||
1775 | "\1\72", | ||
1717 | "", | 1776 | "", |
1718 | "", | 1777 | "", |
1719 | "", | 1778 | "", |
1720 | "\1\73", | 1779 | "\1\76", |
1721 | "\1\74\17\uffff\1\75", | 1780 | "\1\77\17\uffff\1\100", |
1722 | "\1\77\13\uffff\1\100\4\uffff\1\76", | 1781 | "\1\102\13\uffff\1\103\4\uffff\1\101", |
1723 | "\1\101", | ||
1724 | "\1\102", | ||
1725 | "\1\103", | ||
1726 | "\1\104", | 1782 | "\1\104", |
1727 | "\1\105", | 1783 | "\1\105", |
1728 | "\1\106", | 1784 | "\1\106", |
1729 | "\1\107", | 1785 | "\1\107", |
1730 | "\1\110", | 1786 | "\1\110", |
1731 | "\32\50\4\uffff\1\50\1\uffff\32\50", | 1787 | "\1\111", |
1788 | "\1\112", | ||
1789 | "\1\113", | ||
1790 | "\32\52\4\uffff\1\52\1\uffff\32\52", | ||
1732 | "", | 1791 | "", |
1733 | "", | 1792 | "", |
1734 | "\0\112", | 1793 | "\0\115", |
1735 | "\0\112", | 1794 | "\0\115", |
1736 | "\1\113\4\uffff\1\114", | 1795 | "\1\116\4\uffff\1\117", |
1737 | "", | 1796 | "", |
1738 | "", | 1797 | "", |
1739 | "", | 1798 | "", |
1740 | "\1\116", | ||
1741 | "\1\117", | ||
1742 | "", | 1799 | "", |
1743 | "\1\120", | ||
1744 | "\1\121", | 1800 | "\1\121", |
1745 | "\1\122", | 1801 | "\1\122", |
1802 | "", | ||
1746 | "\1\123", | 1803 | "\1\123", |
1747 | "\1\124", | 1804 | "\1\124", |
1805 | "\1\125", | ||
1806 | "\1\126", | ||
1807 | "\1\127", | ||
1748 | "", | 1808 | "", |
1749 | "", | 1809 | "", |
1750 | "", | 1810 | "", |
1751 | "", | 1811 | "", |
1752 | "\1\125\16\uffff\1\126\1\uffff\1\127", | 1812 | "\1\130\16\uffff\1\132\1\uffff\1\131", |
1753 | "", | 1813 | "", |
1754 | "\1\130", | 1814 | "\1\133", |
1755 | "\1\131", | 1815 | "\1\134", |
1816 | "\1\135", | ||
1756 | "", | 1817 | "", |
1757 | "", | 1818 | "", |
1758 | "", | 1819 | "", |
1759 | "", | 1820 | "", |
1760 | "", | 1821 | "", |
1761 | "\1\132", | 1822 | "\1\136", |
1762 | "\1\133", | ||
1763 | "\1\134", | ||
1764 | "\1\136\20\uffff\1\135", | ||
1765 | "\1\137", | 1823 | "\1\137", |
1766 | "\1\140", | 1824 | "\1\140", |
1767 | "\1\141", | 1825 | "\1\142\20\uffff\1\141", |
1768 | "\1\142", | ||
1769 | "\1\143", | 1826 | "\1\143", |
1770 | "\1\144", | 1827 | "\1\144", |
1771 | "\1\145", | 1828 | "\1\145", |
1772 | "\1\146", | 1829 | "\1\146", |
1773 | "\1\147", | 1830 | "\1\147", |
1774 | "\1\150", | 1831 | "\1\150", |
1832 | "\1\151", | ||
1833 | "\1\152", | ||
1834 | "\1\153", | ||
1835 | "\1\154", | ||
1775 | "", | 1836 | "", |
1776 | "", | 1837 | "", |
1777 | "", | 1838 | "", |
1778 | "", | 1839 | "", |
1779 | "", | 1840 | "", |
1780 | "\1\151", | ||
1781 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
1782 | "\1\153", | ||
1783 | "\1\154", | ||
1784 | "\1\155", | 1841 | "\1\155", |
1785 | "\1\156", | 1842 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1786 | "\1\157", | 1843 | "\1\157", |
1787 | "\1\160", | 1844 | "\1\160", |
1788 | "\1\161", | 1845 | "\1\161", |
@@ -1800,135 +1857,144 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1800 | "\1\175", | 1857 | "\1\175", |
1801 | "\1\176", | 1858 | "\1\176", |
1802 | "\1\177", | 1859 | "\1\177", |
1803 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1860 | "\1\u0080", |
1804 | "\1\u0081", | 1861 | "\1\u0081", |
1805 | "\1\u0082", | 1862 | "\1\u0082", |
1806 | "\1\u0083", | 1863 | "\1\u0083", |
1807 | "\1\u0084", | 1864 | "\1\u0084", |
1808 | "", | 1865 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1809 | "\1\u0085", | ||
1810 | "\1\u0086", | 1866 | "\1\u0086", |
1811 | "\1\u0087", | 1867 | "\1\u0087", |
1812 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1868 | "\1\u0088", |
1813 | "\1\u0089", | 1869 | "\1\u0089", |
1870 | "", | ||
1814 | "\1\u008a", | 1871 | "\1\u008a", |
1815 | "\1\u008b", | 1872 | "\1\u008b", |
1816 | "\1\u008c", | 1873 | "\1\u008c", |
1817 | "\1\u008d", | 1874 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1818 | "\1\u008e", | 1875 | "\1\u008e", |
1819 | "\1\u008f", | 1876 | "\1\u008f", |
1820 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1877 | "\1\u0090", |
1821 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1878 | "\1\u0091", |
1822 | "\1\u0092", | 1879 | "\1\u0092", |
1823 | "\1\u0093", | 1880 | "\1\u0093", |
1824 | "\1\u0094", | 1881 | "\1\u0094", |
1825 | "\1\u0095", | 1882 | "\1\u0095", |
1826 | "\1\u0096", | 1883 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1827 | "\1\u0097", | 1884 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1828 | "\1\u0098", | 1885 | "\1\u0098", |
1829 | "\1\u0099", | 1886 | "\1\u0099", |
1830 | "", | ||
1831 | "\1\u009a", | 1887 | "\1\u009a", |
1832 | "\1\u009b", | 1888 | "\1\u009b", |
1833 | "\1\u009c", | 1889 | "\1\u009c", |
1834 | "\1\u009d", | 1890 | "\1\u009d", |
1835 | "\1\u009e", | 1891 | "\1\u009e", |
1836 | "\1\u009f", | 1892 | "\1\u009f", |
1837 | "\1\u00a0", | ||
1838 | "", | 1893 | "", |
1894 | "\1\u00a0", | ||
1839 | "\1\u00a1", | 1895 | "\1\u00a1", |
1840 | "\1\u00a2", | 1896 | "\1\u00a2", |
1841 | "\1\u00a3", | 1897 | "\1\u00a3", |
1842 | "\1\u00a4", | 1898 | "\1\u00a4", |
1843 | "\1\u00a5", | 1899 | "\1\u00a5", |
1844 | "\1\u00a6", | 1900 | "\1\u00a6", |
1845 | "\1\u00a7", | ||
1846 | "", | ||
1847 | "", | 1901 | "", |
1902 | "\1\u00a7", | ||
1848 | "\1\u00a8", | 1903 | "\1\u00a8", |
1849 | "\1\u00a9", | 1904 | "\1\u00a9", |
1850 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1905 | "\1\u00aa", |
1851 | "\1\u00ab", | 1906 | "\1\u00ab", |
1852 | "\1\u00ac", | 1907 | "\1\u00ac", |
1853 | "\1\u00ad", | 1908 | "\1\u00ad", |
1854 | "\1\u00ae", | 1909 | "\1\u00ae", |
1855 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1910 | "", |
1911 | "", | ||
1912 | "\1\u00af", | ||
1856 | "\1\u00b0", | 1913 | "\1\u00b0", |
1857 | "\1\u00b1", | 1914 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1858 | "\1\u00b2", | 1915 | "\1\u00b2", |
1859 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1916 | "\1\u00b3", |
1860 | "\1\u00b4", | 1917 | "\1\u00b4", |
1861 | "\1\u00b5", | 1918 | "\1\u00b5", |
1862 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1919 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1863 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1920 | "\1\u00b7", |
1864 | "\1\u00b8", | 1921 | "\1\u00b8", |
1865 | "\1\u00b9", | 1922 | "\1\u00b9", |
1866 | "\1\u00ba", | 1923 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1867 | "\1\u00bb", | 1924 | "\1\u00bb", |
1868 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1925 | "\1\u00bc", |
1869 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1926 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1870 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1927 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1871 | "\1\u00bf", | 1928 | "\1\u00bf", |
1872 | "", | 1929 | "\1\u00c0", |
1873 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
1874 | "\1\u00c1", | 1930 | "\1\u00c1", |
1875 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1931 | "\1\u00c2", |
1876 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1932 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1877 | "", | 1933 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1878 | "\1\u00c4", | 1934 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1879 | "\1\u00c5", | 1935 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1880 | "\1\u00c6", | ||
1881 | "", | ||
1882 | "\1\u00c7", | 1936 | "\1\u00c7", |
1883 | "\1\u00c8", | ||
1884 | "", | 1937 | "", |
1938 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", | ||
1939 | "\1\u00c9", | ||
1940 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", | ||
1941 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", | ||
1885 | "", | 1942 | "", |
1886 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
1887 | "\1\u00ca", | ||
1888 | "\1\u00cb", | ||
1889 | "\1\u00cc", | 1943 | "\1\u00cc", |
1890 | "", | ||
1891 | "", | ||
1892 | "", | ||
1893 | "\1\u00cd", | 1944 | "\1\u00cd", |
1894 | "", | ||
1895 | "\1\u00ce", | 1945 | "\1\u00ce", |
1896 | "", | 1946 | "", |
1897 | "", | ||
1898 | "\1\u00cf", | 1947 | "\1\u00cf", |
1899 | "\1\u00d0", | 1948 | "\1\u00d0", |
1900 | "\1\u00d1", | 1949 | "", |
1901 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1950 | "", |
1951 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", | ||
1952 | "\1\u00d2", | ||
1902 | "\1\u00d3", | 1953 | "\1\u00d3", |
1954 | "\1\u00d4", | ||
1955 | "", | ||
1956 | "", | ||
1903 | "", | 1957 | "", |
1904 | "", | 1958 | "", |
1905 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
1906 | "\1\u00d5", | 1959 | "\1\u00d5", |
1960 | "", | ||
1907 | "\1\u00d6", | 1961 | "\1\u00d6", |
1908 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1962 | "", |
1963 | "", | ||
1964 | "\1\u00d7", | ||
1909 | "\1\u00d8", | 1965 | "\1\u00d8", |
1910 | "\1\u00d9", | 1966 | "\1\u00d9", |
1911 | "\1\u00da", | 1967 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1968 | "\1\u00db", | ||
1912 | "", | 1969 | "", |
1913 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1970 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1914 | "", | 1971 | "", |
1915 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
1916 | "\1\u00dd", | 1972 | "\1\u00dd", |
1917 | "", | 1973 | "\1\u00de", |
1918 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1974 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1919 | "\1\u00df", | ||
1920 | "\1\u00e0", | 1975 | "\1\u00e0", |
1976 | "\1\u00e1", | ||
1977 | "\1\u00e2", | ||
1921 | "", | 1978 | "", |
1979 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", | ||
1922 | "", | 1980 | "", |
1923 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1981 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1982 | "\1\u00e5", | ||
1924 | "", | 1983 | "", |
1925 | "\1\u00e2", | 1984 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1926 | "\1\u00e3", | 1985 | "\1\u00e7", |
1986 | "\1\u00e8", | ||
1927 | "", | 1987 | "", |
1928 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | ||
1929 | "\1\u00e5", | ||
1930 | "", | 1988 | "", |
1931 | "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", | 1989 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", |
1990 | "", | ||
1991 | "\1\u00ea", | ||
1992 | "\1\u00eb", | ||
1993 | "", | ||
1994 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", | ||
1995 | "\1\u00ed", | ||
1996 | "", | ||
1997 | "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", | ||
1932 | "" | 1998 | "" |
1933 | }; | 1999 | }; |
1934 | 2000 | ||
@@ -1962,7 +2028,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1962 | this.transition = DFA12_transition; | 2028 | this.transition = DFA12_transition; |
1963 | } | 2029 | } |
1964 | public String getDescription() { | 2030 | public String getDescription() { |
1965 | return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; | 2031 | return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; |
1966 | } | 2032 | } |
1967 | public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { | 2033 | public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { |
1968 | IntStream input = _input; | 2034 | IntStream input = _input; |
@@ -1972,13 +2038,23 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
1972 | int LA12_33 = input.LA(1); | 2038 | int LA12_33 = input.LA(1); |
1973 | 2039 | ||
1974 | s = -1; | 2040 | s = -1; |
1975 | if ( ((LA12_33>='\u0000' && LA12_33<='\uFFFF')) ) {s = 74;} | 2041 | if ( ((LA12_33>='\u0000' && LA12_33<='\uFFFF')) ) {s = 77;} |
1976 | 2042 | ||
1977 | else s = 36; | 2043 | else s = 37; |
1978 | 2044 | ||
1979 | if ( s>=0 ) return s; | 2045 | if ( s>=0 ) return s; |
1980 | break; | 2046 | break; |
1981 | case 1 : | 2047 | case 1 : |
2048 | int LA12_34 = input.LA(1); | ||
2049 | |||
2050 | s = -1; | ||
2051 | if ( ((LA12_34>='\u0000' && LA12_34<='\uFFFF')) ) {s = 77;} | ||
2052 | |||
2053 | else s = 37; | ||
2054 | |||
2055 | if ( s>=0 ) return s; | ||
2056 | break; | ||
2057 | case 2 : | ||
1982 | int LA12_0 = input.LA(1); | 2058 | int LA12_0 = input.LA(1); |
1983 | 2059 | ||
1984 | s = -1; | 2060 | s = -1; |
@@ -2008,61 +2084,53 @@ public class InternalApplicationConfigurationLexer extends Lexer { | |||
2008 | 2084 | ||
2009 | else if ( (LA12_0=='c') ) {s = 13;} | 2085 | else if ( (LA12_0=='c') ) {s = 13;} |
2010 | 2086 | ||
2011 | else if ( (LA12_0=='<') ) {s = 14;} | 2087 | else if ( (LA12_0=='#') ) {s = 14;} |
2012 | 2088 | ||
2013 | else if ( (LA12_0=='#') ) {s = 15;} | 2089 | else if ( (LA12_0=='+') ) {s = 15;} |
2014 | 2090 | ||
2015 | else if ( (LA12_0=='[') ) {s = 16;} | 2091 | else if ( (LA12_0=='*') ) {s = 16;} |
2016 | 2092 | ||
2017 | else if ( (LA12_0==']') ) {s = 17;} | 2093 | else if ( (LA12_0=='[') ) {s = 17;} |
2018 | 2094 | ||
2019 | else if ( (LA12_0=='O') ) {s = 18;} | 2095 | else if ( (LA12_0==']') ) {s = 18;} |
2020 | 2096 | ||
2021 | else if ( (LA12_0=='r') ) {s = 19;} | 2097 | else if ( (LA12_0=='O') ) {s = 19;} |
2022 | 2098 | ||
2023 | else if ( (LA12_0=='s') ) {s = 20;} | 2099 | else if ( (LA12_0=='r') ) {s = 20;} |
2024 | 2100 | ||
2025 | else if ( (LA12_0=='g') ) {s = 21;} | 2101 | else if ( (LA12_0=='s') ) {s = 21;} |
2026 | 2102 | ||
2027 | else if ( (LA12_0=='n') ) {s = 22;} | 2103 | else if ( (LA12_0=='g') ) {s = 22;} |
2028 | 2104 | ||
2029 | else if ( (LA12_0=='o') ) {s = 23;} | 2105 | else if ( (LA12_0=='n') ) {s = 23;} |
2030 | 2106 | ||
2031 | else if ( (LA12_0=='d') ) {s = 24;} | 2107 | else if ( (LA12_0=='o') ) {s = 24;} |
2032 | 2108 | ||
2033 | else if ( (LA12_0=='l') ) {s = 25;} | 2109 | else if ( (LA12_0=='d') ) {s = 25;} |
2034 | 2110 | ||
2035 | else if ( (LA12_0=='S') ) {s = 26;} | 2111 | else if ( (LA12_0=='l') ) {s = 26;} |
2036 | 2112 | ||
2037 | else if ( (LA12_0=='A') ) {s = 27;} | 2113 | else if ( (LA12_0=='S') ) {s = 27;} |
2038 | 2114 | ||
2039 | else if ( (LA12_0=='V') ) {s = 28;} | 2115 | else if ( (LA12_0=='A') ) {s = 28;} |
2040 | 2116 | ||
2041 | else if ( (LA12_0=='^') ) {s = 29;} | 2117 | else if ( (LA12_0=='V') ) {s = 29;} |
2042 | 2118 | ||
2043 | else if ( ((LA12_0>='B' && LA12_0<='N')||(LA12_0>='P' && LA12_0<='R')||(LA12_0>='T' && LA12_0<='U')||(LA12_0>='W' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='a' && LA12_0<='b')||LA12_0=='h'||(LA12_0>='j' && LA12_0<='k')||LA12_0=='q'||(LA12_0>='t' && LA12_0<='u')||(LA12_0>='w' && LA12_0<='z')) ) {s = 30;} | 2119 | else if ( (LA12_0=='^') ) {s = 30;} |
2044 | 2120 | ||
2045 | else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 31;} | 2121 | else if ( ((LA12_0>='B' && LA12_0<='N')||(LA12_0>='P' && LA12_0<='R')||(LA12_0>='T' && LA12_0<='U')||(LA12_0>='W' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='a' && LA12_0<='b')||LA12_0=='h'||(LA12_0>='j' && LA12_0<='k')||LA12_0=='q'||(LA12_0>='t' && LA12_0<='u')||(LA12_0>='w' && LA12_0<='z')) ) {s = 31;} |
2046 | 2122 | ||
2047 | else if ( (LA12_0=='\"') ) {s = 32;} | 2123 | else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 32;} |
2048 | 2124 | ||
2049 | else if ( (LA12_0=='\'') ) {s = 33;} | 2125 | else if ( (LA12_0=='\"') ) {s = 33;} |
2050 | 2126 | ||
2051 | else if ( (LA12_0=='/') ) {s = 34;} | 2127 | else if ( (LA12_0=='\'') ) {s = 34;} |
2052 | 2128 | ||
2053 | else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 35;} | 2129 | else if ( (LA12_0=='/') ) {s = 35;} |
2054 | 2130 | ||
2055 | else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='$' && LA12_0<='&')||(LA12_0>='(' && LA12_0<='+')||LA12_0=='-'||LA12_0==';'||(LA12_0>='>' && LA12_0<='@')||LA12_0=='\\'||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 36;} | 2131 | else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 36;} |
2056 | |||
2057 | if ( s>=0 ) return s; | ||
2058 | break; | ||
2059 | case 2 : | ||
2060 | int LA12_32 = input.LA(1); | ||
2061 | |||
2062 | s = -1; | ||
2063 | if ( ((LA12_32>='\u0000' && LA12_32<='\uFFFF')) ) {s = 74;} | ||
2064 | 2132 | ||
2065 | else s = 36; | 2133 | else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='$' && LA12_0<='&')||(LA12_0>='(' && LA12_0<=')')||LA12_0=='-'||(LA12_0>=';' && LA12_0<='<')||(LA12_0>='>' && LA12_0<='@')||LA12_0=='\\'||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 37;} |
2066 | 2134 | ||
2067 | if ( s>=0 ) return s; | 2135 | if ( s>=0 ) return s; |
2068 | break; | 2136 | break; |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java index 5a083af8..be068326 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java | |||
@@ -23,8 +23,9 @@ import java.util.HashMap; | |||
23 | @SuppressWarnings("all") | 23 | @SuppressWarnings("all") |
24 | public class InternalApplicationConfigurationParser extends AbstractInternalAntlrParser { | 24 | public class InternalApplicationConfigurationParser extends AbstractInternalAntlrParser { |
25 | public static final String[] tokenNames = new String[] { | 25 | public static final String[] tokenNames = new String[] { |
26 | "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'.'", "'import'", "'epackage'", "'viatra'", "'file'", "'='", "'{'", "','", "'}'", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'partial-model'", "'patterns'", "'config'", "'<'", "'<='", "'#'", "'['", "']'", "'Object'", "'int'", "'real'", "'string'", "'scope'", "'generate'", "'number'", "'runs'", "'solver'", "'output'", "'debug'", "'log'", "'statistics'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'" | 26 | "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'.'", "'import'", "'epackage'", "'viatra'", "'file'", "'='", "'{'", "','", "'}'", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'patterns'", "'config'", "'#'", "'+='", "'..'", "'*'", "'['", "']'", "'Object'", "'int'", "'real'", "'string'", "'scope'", "'generate'", "'partial-model'", "'number'", "'runs'", "'solver'", "'output'", "'debug'", "'log'", "'statistics'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'" |
27 | }; | 27 | }; |
28 | public static final int T__50=50; | ||
28 | public static final int T__19=19; | 29 | public static final int T__19=19; |
29 | public static final int T__15=15; | 30 | public static final int T__15=15; |
30 | public static final int T__16=16; | 31 | public static final int T__16=16; |
@@ -63,6 +64,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
63 | public static final int RULE_WS=9; | 64 | public static final int RULE_WS=9; |
64 | public static final int RULE_ANY_OTHER=10; | 65 | public static final int RULE_ANY_OTHER=10; |
65 | public static final int T__48=48; | 66 | public static final int T__48=48; |
67 | public static final int T__49=49; | ||
66 | public static final int T__44=44; | 68 | public static final int T__44=44; |
67 | public static final int T__45=45; | 69 | public static final int T__45=45; |
68 | public static final int T__46=46; | 70 | public static final int T__46=46; |
@@ -230,7 +232,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
230 | int alt2=2; | 232 | int alt2=2; |
231 | int LA2_0 = input.LA(1); | 233 | int LA2_0 = input.LA(1); |
232 | 234 | ||
233 | if ( (LA2_0==15||LA2_0==23||(LA2_0>=25 && LA2_0<=27)||(LA2_0>=37 && LA2_0<=38)) ) { | 235 | if ( (LA2_0==15||LA2_0==23||(LA2_0>=25 && LA2_0<=27)||(LA2_0>=38 && LA2_0<=39)) ) { |
234 | alt2=1; | 236 | alt2=1; |
235 | } | 237 | } |
236 | 238 | ||
@@ -362,10 +364,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
362 | int alt3=2; | 364 | int alt3=2; |
363 | int LA3_0 = input.LA(1); | 365 | int LA3_0 = input.LA(1); |
364 | 366 | ||
365 | if ( (LA3_0==15||LA3_0==23||(LA3_0>=25 && LA3_0<=27)||LA3_0==37) ) { | 367 | if ( (LA3_0==15||LA3_0==23||(LA3_0>=25 && LA3_0<=27)||LA3_0==38) ) { |
366 | alt3=1; | 368 | alt3=1; |
367 | } | 369 | } |
368 | else if ( (LA3_0==38) ) { | 370 | else if ( (LA3_0==39) ) { |
369 | alt3=2; | 371 | alt3=2; |
370 | } | 372 | } |
371 | else { | 373 | else { |
@@ -1073,7 +1075,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
1073 | alt6=5; | 1075 | alt6=5; |
1074 | } | 1076 | } |
1075 | break; | 1077 | break; |
1076 | case 37: | 1078 | case 38: |
1077 | { | 1079 | { |
1078 | alt6=6; | 1080 | alt6=6; |
1079 | } | 1081 | } |
@@ -3740,7 +3742,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
3740 | 3742 | ||
3741 | 3743 | ||
3742 | // $ANTLR start "rulePartialModelDeclaration" | 3744 | // $ANTLR start "rulePartialModelDeclaration" |
3743 | // InternalApplicationConfiguration.g:1207:1: rulePartialModelDeclaration returns [EObject current=null] : (otherlv_0= 'partial-model' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) ; | 3745 | // InternalApplicationConfiguration.g:1207:1: rulePartialModelDeclaration returns [EObject current=null] : (otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) ; |
3744 | public final EObject rulePartialModelDeclaration() throws RecognitionException { | 3746 | public final EObject rulePartialModelDeclaration() throws RecognitionException { |
3745 | EObject current = null; | 3747 | EObject current = null; |
3746 | 3748 | ||
@@ -3753,16 +3755,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
3753 | enterRule(); | 3755 | enterRule(); |
3754 | 3756 | ||
3755 | try { | 3757 | try { |
3756 | // InternalApplicationConfiguration.g:1213:2: ( (otherlv_0= 'partial-model' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) ) | 3758 | // InternalApplicationConfiguration.g:1213:2: ( (otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) ) |
3757 | // InternalApplicationConfiguration.g:1214:2: (otherlv_0= 'partial-model' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) | 3759 | // InternalApplicationConfiguration.g:1214:2: (otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) |
3758 | { | 3760 | { |
3759 | // InternalApplicationConfiguration.g:1214:2: (otherlv_0= 'partial-model' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) | 3761 | // InternalApplicationConfiguration.g:1214:2: (otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) |
3760 | // InternalApplicationConfiguration.g:1215:3: otherlv_0= 'partial-model' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) | 3762 | // InternalApplicationConfiguration.g:1215:3: otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) |
3761 | { | 3763 | { |
3762 | otherlv_0=(Token)match(input,25,FOLLOW_6); if (state.failed) return current; | 3764 | otherlv_0=(Token)match(input,25,FOLLOW_6); if (state.failed) return current; |
3763 | if ( state.backtracking==0 ) { | 3765 | if ( state.backtracking==0 ) { |
3764 | 3766 | ||
3765 | newLeafNode(otherlv_0, grammarAccess.getPartialModelDeclarationAccess().getPartialModelKeyword_0()); | 3767 | newLeafNode(otherlv_0, grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); |
3766 | 3768 | ||
3767 | } | 3769 | } |
3768 | // InternalApplicationConfiguration.g:1219:3: ( (lv_name_1_0= RULE_ID ) ) | 3770 | // InternalApplicationConfiguration.g:1219:3: ( (lv_name_1_0= RULE_ID ) ) |
@@ -6131,7 +6133,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6131 | int alt30=2; | 6133 | int alt30=2; |
6132 | int LA30_0 = input.LA(1); | 6134 | int LA30_0 = input.LA(1); |
6133 | 6135 | ||
6134 | if ( (LA30_0==RULE_INT||LA30_0==30) ) { | 6136 | if ( (LA30_0==28) ) { |
6135 | alt30=1; | 6137 | alt30=1; |
6136 | } | 6138 | } |
6137 | switch (alt30) { | 6139 | switch (alt30) { |
@@ -6315,51 +6317,102 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6315 | 6317 | ||
6316 | 6318 | ||
6317 | // $ANTLR start "ruleTypeScope" | 6319 | // $ANTLR start "ruleTypeScope" |
6318 | // InternalApplicationConfiguration.g:2062:1: ruleTypeScope returns [EObject current=null] : ( ( ( (lv_min_0_0= RULE_INT ) ) ( ( (lv_greather_1_0= '<' ) ) | ( (lv_greaterOrEqual_2_0= '<=' ) ) ) )? otherlv_3= '#' ( (lv_type_4_0= ruleTypeReference ) ) ( ( ( (lv_less_5_0= '<' ) ) | ( (lv_lessOrEqual_6_0= '<=' ) ) ) ( (lv_max_7_0= RULE_INT ) ) )? ) ; | 6320 | // InternalApplicationConfiguration.g:2062:1: ruleTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleTypeReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( (lv_min_4_0= RULE_INT ) ) (otherlv_5= '..' ( ( (lv_maxUnlimited_6_0= '*' ) ) | ( (lv_max_7_0= RULE_INT ) ) ) )? ) ; |
6319 | public final EObject ruleTypeScope() throws RecognitionException { | 6321 | public final EObject ruleTypeScope() throws RecognitionException { |
6320 | EObject current = null; | 6322 | EObject current = null; |
6321 | 6323 | ||
6322 | Token lv_min_0_0=null; | 6324 | Token otherlv_0=null; |
6323 | Token lv_greather_1_0=null; | 6325 | Token lv_setsNew_2_0=null; |
6324 | Token lv_greaterOrEqual_2_0=null; | 6326 | Token lv_setsSum_3_0=null; |
6325 | Token otherlv_3=null; | 6327 | Token lv_min_4_0=null; |
6326 | Token lv_less_5_0=null; | 6328 | Token otherlv_5=null; |
6327 | Token lv_lessOrEqual_6_0=null; | 6329 | Token lv_maxUnlimited_6_0=null; |
6328 | Token lv_max_7_0=null; | 6330 | Token lv_max_7_0=null; |
6329 | EObject lv_type_4_0 = null; | 6331 | EObject lv_type_1_0 = null; |
6330 | 6332 | ||
6331 | 6333 | ||
6332 | 6334 | ||
6333 | enterRule(); | 6335 | enterRule(); |
6334 | 6336 | ||
6335 | try { | 6337 | try { |
6336 | // InternalApplicationConfiguration.g:2068:2: ( ( ( ( (lv_min_0_0= RULE_INT ) ) ( ( (lv_greather_1_0= '<' ) ) | ( (lv_greaterOrEqual_2_0= '<=' ) ) ) )? otherlv_3= '#' ( (lv_type_4_0= ruleTypeReference ) ) ( ( ( (lv_less_5_0= '<' ) ) | ( (lv_lessOrEqual_6_0= '<=' ) ) ) ( (lv_max_7_0= RULE_INT ) ) )? ) ) | 6338 | // InternalApplicationConfiguration.g:2068:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleTypeReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( (lv_min_4_0= RULE_INT ) ) (otherlv_5= '..' ( ( (lv_maxUnlimited_6_0= '*' ) ) | ( (lv_max_7_0= RULE_INT ) ) ) )? ) ) |
6337 | // InternalApplicationConfiguration.g:2069:2: ( ( ( (lv_min_0_0= RULE_INT ) ) ( ( (lv_greather_1_0= '<' ) ) | ( (lv_greaterOrEqual_2_0= '<=' ) ) ) )? otherlv_3= '#' ( (lv_type_4_0= ruleTypeReference ) ) ( ( ( (lv_less_5_0= '<' ) ) | ( (lv_lessOrEqual_6_0= '<=' ) ) ) ( (lv_max_7_0= RULE_INT ) ) )? ) | 6339 | // InternalApplicationConfiguration.g:2069:2: (otherlv_0= '#' ( (lv_type_1_0= ruleTypeReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( (lv_min_4_0= RULE_INT ) ) (otherlv_5= '..' ( ( (lv_maxUnlimited_6_0= '*' ) ) | ( (lv_max_7_0= RULE_INT ) ) ) )? ) |
6338 | { | 6340 | { |
6339 | // InternalApplicationConfiguration.g:2069:2: ( ( ( (lv_min_0_0= RULE_INT ) ) ( ( (lv_greather_1_0= '<' ) ) | ( (lv_greaterOrEqual_2_0= '<=' ) ) ) )? otherlv_3= '#' ( (lv_type_4_0= ruleTypeReference ) ) ( ( ( (lv_less_5_0= '<' ) ) | ( (lv_lessOrEqual_6_0= '<=' ) ) ) ( (lv_max_7_0= RULE_INT ) ) )? ) | 6341 | // InternalApplicationConfiguration.g:2069:2: (otherlv_0= '#' ( (lv_type_1_0= ruleTypeReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( (lv_min_4_0= RULE_INT ) ) (otherlv_5= '..' ( ( (lv_maxUnlimited_6_0= '*' ) ) | ( (lv_max_7_0= RULE_INT ) ) ) )? ) |
6340 | // InternalApplicationConfiguration.g:2070:3: ( ( (lv_min_0_0= RULE_INT ) ) ( ( (lv_greather_1_0= '<' ) ) | ( (lv_greaterOrEqual_2_0= '<=' ) ) ) )? otherlv_3= '#' ( (lv_type_4_0= ruleTypeReference ) ) ( ( ( (lv_less_5_0= '<' ) ) | ( (lv_lessOrEqual_6_0= '<=' ) ) ) ( (lv_max_7_0= RULE_INT ) ) )? | 6342 | // InternalApplicationConfiguration.g:2070:3: otherlv_0= '#' ( (lv_type_1_0= ruleTypeReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( (lv_min_4_0= RULE_INT ) ) (otherlv_5= '..' ( ( (lv_maxUnlimited_6_0= '*' ) ) | ( (lv_max_7_0= RULE_INT ) ) ) )? |
6341 | { | 6343 | { |
6342 | // InternalApplicationConfiguration.g:2070:3: ( ( (lv_min_0_0= RULE_INT ) ) ( ( (lv_greather_1_0= '<' ) ) | ( (lv_greaterOrEqual_2_0= '<=' ) ) ) )? | 6344 | otherlv_0=(Token)match(input,28,FOLLOW_22); if (state.failed) return current; |
6343 | int alt32=2; | 6345 | if ( state.backtracking==0 ) { |
6344 | int LA32_0 = input.LA(1); | 6346 | |
6347 | newLeafNode(otherlv_0, grammarAccess.getTypeScopeAccess().getNumberSignKeyword_0()); | ||
6348 | |||
6349 | } | ||
6350 | // InternalApplicationConfiguration.g:2074:3: ( (lv_type_1_0= ruleTypeReference ) ) | ||
6351 | // InternalApplicationConfiguration.g:2075:4: (lv_type_1_0= ruleTypeReference ) | ||
6352 | { | ||
6353 | // InternalApplicationConfiguration.g:2075:4: (lv_type_1_0= ruleTypeReference ) | ||
6354 | // InternalApplicationConfiguration.g:2076:5: lv_type_1_0= ruleTypeReference | ||
6355 | { | ||
6356 | if ( state.backtracking==0 ) { | ||
6345 | 6357 | ||
6346 | if ( (LA32_0==RULE_INT) ) { | 6358 | newCompositeNode(grammarAccess.getTypeScopeAccess().getTypeTypeReferenceParserRuleCall_1_0()); |
6347 | alt32=1; | 6359 | |
6348 | } | 6360 | } |
6349 | switch (alt32) { | 6361 | pushFollow(FOLLOW_23); |
6362 | lv_type_1_0=ruleTypeReference(); | ||
6363 | |||
6364 | state._fsp--; | ||
6365 | if (state.failed) return current; | ||
6366 | if ( state.backtracking==0 ) { | ||
6367 | |||
6368 | if (current==null) { | ||
6369 | current = createModelElementForParent(grammarAccess.getTypeScopeRule()); | ||
6370 | } | ||
6371 | set( | ||
6372 | current, | ||
6373 | "type", | ||
6374 | lv_type_1_0, | ||
6375 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeReference"); | ||
6376 | afterParserOrEnumRuleCall(); | ||
6377 | |||
6378 | } | ||
6379 | |||
6380 | } | ||
6381 | |||
6382 | |||
6383 | } | ||
6384 | |||
6385 | // InternalApplicationConfiguration.g:2093:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) | ||
6386 | int alt31=2; | ||
6387 | int LA31_0 = input.LA(1); | ||
6388 | |||
6389 | if ( (LA31_0==29) ) { | ||
6390 | alt31=1; | ||
6391 | } | ||
6392 | else if ( (LA31_0==16) ) { | ||
6393 | alt31=2; | ||
6394 | } | ||
6395 | else { | ||
6396 | if (state.backtracking>0) {state.failed=true; return current;} | ||
6397 | NoViableAltException nvae = | ||
6398 | new NoViableAltException("", 31, 0, input); | ||
6399 | |||
6400 | throw nvae; | ||
6401 | } | ||
6402 | switch (alt31) { | ||
6350 | case 1 : | 6403 | case 1 : |
6351 | // InternalApplicationConfiguration.g:2071:4: ( (lv_min_0_0= RULE_INT ) ) ( ( (lv_greather_1_0= '<' ) ) | ( (lv_greaterOrEqual_2_0= '<=' ) ) ) | 6404 | // InternalApplicationConfiguration.g:2094:4: ( (lv_setsNew_2_0= '+=' ) ) |
6352 | { | 6405 | { |
6353 | // InternalApplicationConfiguration.g:2071:4: ( (lv_min_0_0= RULE_INT ) ) | 6406 | // InternalApplicationConfiguration.g:2094:4: ( (lv_setsNew_2_0= '+=' ) ) |
6354 | // InternalApplicationConfiguration.g:2072:5: (lv_min_0_0= RULE_INT ) | 6407 | // InternalApplicationConfiguration.g:2095:5: (lv_setsNew_2_0= '+=' ) |
6355 | { | 6408 | { |
6356 | // InternalApplicationConfiguration.g:2072:5: (lv_min_0_0= RULE_INT ) | 6409 | // InternalApplicationConfiguration.g:2095:5: (lv_setsNew_2_0= '+=' ) |
6357 | // InternalApplicationConfiguration.g:2073:6: lv_min_0_0= RULE_INT | 6410 | // InternalApplicationConfiguration.g:2096:6: lv_setsNew_2_0= '+=' |
6358 | { | 6411 | { |
6359 | lv_min_0_0=(Token)match(input,RULE_INT,FOLLOW_22); if (state.failed) return current; | 6412 | lv_setsNew_2_0=(Token)match(input,29,FOLLOW_24); if (state.failed) return current; |
6360 | if ( state.backtracking==0 ) { | 6413 | if ( state.backtracking==0 ) { |
6361 | 6414 | ||
6362 | newLeafNode(lv_min_0_0, grammarAccess.getTypeScopeAccess().getMinINTTerminalRuleCall_0_0_0()); | 6415 | newLeafNode(lv_setsNew_2_0, grammarAccess.getTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); |
6363 | 6416 | ||
6364 | } | 6417 | } |
6365 | if ( state.backtracking==0 ) { | 6418 | if ( state.backtracking==0 ) { |
@@ -6367,11 +6420,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6367 | if (current==null) { | 6420 | if (current==null) { |
6368 | current = createModelElement(grammarAccess.getTypeScopeRule()); | 6421 | current = createModelElement(grammarAccess.getTypeScopeRule()); |
6369 | } | 6422 | } |
6370 | setWithLastConsumed( | 6423 | setWithLastConsumed(current, "setsNew", true, "+="); |
6371 | current, | ||
6372 | "min", | ||
6373 | lv_min_0_0, | ||
6374 | "org.eclipse.xtext.common.Terminals.INT"); | ||
6375 | 6424 | ||
6376 | } | 6425 | } |
6377 | 6426 | ||
@@ -6380,88 +6429,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6380 | 6429 | ||
6381 | } | 6430 | } |
6382 | 6431 | ||
6383 | // InternalApplicationConfiguration.g:2089:4: ( ( (lv_greather_1_0= '<' ) ) | ( (lv_greaterOrEqual_2_0= '<=' ) ) ) | ||
6384 | int alt31=2; | ||
6385 | int LA31_0 = input.LA(1); | ||
6386 | 6432 | ||
6387 | if ( (LA31_0==28) ) { | ||
6388 | alt31=1; | ||
6389 | } | 6433 | } |
6390 | else if ( (LA31_0==29) ) { | 6434 | break; |
6391 | alt31=2; | 6435 | case 2 : |
6392 | } | 6436 | // InternalApplicationConfiguration.g:2109:4: ( (lv_setsSum_3_0= '=' ) ) |
6393 | else { | 6437 | { |
6394 | if (state.backtracking>0) {state.failed=true; return current;} | 6438 | // InternalApplicationConfiguration.g:2109:4: ( (lv_setsSum_3_0= '=' ) ) |
6395 | NoViableAltException nvae = | 6439 | // InternalApplicationConfiguration.g:2110:5: (lv_setsSum_3_0= '=' ) |
6396 | new NoViableAltException("", 31, 0, input); | 6440 | { |
6441 | // InternalApplicationConfiguration.g:2110:5: (lv_setsSum_3_0= '=' ) | ||
6442 | // InternalApplicationConfiguration.g:2111:6: lv_setsSum_3_0= '=' | ||
6443 | { | ||
6444 | lv_setsSum_3_0=(Token)match(input,16,FOLLOW_24); if (state.failed) return current; | ||
6445 | if ( state.backtracking==0 ) { | ||
6397 | 6446 | ||
6398 | throw nvae; | 6447 | newLeafNode(lv_setsSum_3_0, grammarAccess.getTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); |
6448 | |||
6399 | } | 6449 | } |
6400 | switch (alt31) { | 6450 | if ( state.backtracking==0 ) { |
6401 | case 1 : | ||
6402 | // InternalApplicationConfiguration.g:2090:5: ( (lv_greather_1_0= '<' ) ) | ||
6403 | { | ||
6404 | // InternalApplicationConfiguration.g:2090:5: ( (lv_greather_1_0= '<' ) ) | ||
6405 | // InternalApplicationConfiguration.g:2091:6: (lv_greather_1_0= '<' ) | ||
6406 | { | ||
6407 | // InternalApplicationConfiguration.g:2091:6: (lv_greather_1_0= '<' ) | ||
6408 | // InternalApplicationConfiguration.g:2092:7: lv_greather_1_0= '<' | ||
6409 | { | ||
6410 | lv_greather_1_0=(Token)match(input,28,FOLLOW_23); if (state.failed) return current; | ||
6411 | if ( state.backtracking==0 ) { | ||
6412 | |||
6413 | newLeafNode(lv_greather_1_0, grammarAccess.getTypeScopeAccess().getGreatherLessThanSignKeyword_0_1_0_0()); | ||
6414 | |||
6415 | } | ||
6416 | if ( state.backtracking==0 ) { | ||
6417 | |||
6418 | if (current==null) { | ||
6419 | current = createModelElement(grammarAccess.getTypeScopeRule()); | ||
6420 | } | ||
6421 | setWithLastConsumed(current, "greather", true, "<"); | ||
6422 | |||
6423 | } | ||
6424 | |||
6425 | } | ||
6426 | |||
6427 | |||
6428 | } | ||
6429 | |||
6430 | |||
6431 | } | ||
6432 | break; | ||
6433 | case 2 : | ||
6434 | // InternalApplicationConfiguration.g:2105:5: ( (lv_greaterOrEqual_2_0= '<=' ) ) | ||
6435 | { | ||
6436 | // InternalApplicationConfiguration.g:2105:5: ( (lv_greaterOrEqual_2_0= '<=' ) ) | ||
6437 | // InternalApplicationConfiguration.g:2106:6: (lv_greaterOrEqual_2_0= '<=' ) | ||
6438 | { | ||
6439 | // InternalApplicationConfiguration.g:2106:6: (lv_greaterOrEqual_2_0= '<=' ) | ||
6440 | // InternalApplicationConfiguration.g:2107:7: lv_greaterOrEqual_2_0= '<=' | ||
6441 | { | ||
6442 | lv_greaterOrEqual_2_0=(Token)match(input,29,FOLLOW_23); if (state.failed) return current; | ||
6443 | if ( state.backtracking==0 ) { | ||
6444 | |||
6445 | newLeafNode(lv_greaterOrEqual_2_0, grammarAccess.getTypeScopeAccess().getGreaterOrEqualLessThanSignEqualsSignKeyword_0_1_1_0()); | ||
6446 | |||
6447 | } | ||
6448 | if ( state.backtracking==0 ) { | ||
6449 | |||
6450 | if (current==null) { | ||
6451 | current = createModelElement(grammarAccess.getTypeScopeRule()); | ||
6452 | } | ||
6453 | setWithLastConsumed(current, "greaterOrEqual", true, "<="); | ||
6454 | |||
6455 | } | ||
6456 | |||
6457 | } | ||
6458 | |||
6459 | 6451 | ||
6460 | } | 6452 | if (current==null) { |
6453 | current = createModelElement(grammarAccess.getTypeScopeRule()); | ||
6454 | } | ||
6455 | setWithLastConsumed(current, "setsSum", true, "="); | ||
6456 | |||
6457 | } | ||
6461 | 6458 | ||
6459 | } | ||
6462 | 6460 | ||
6463 | } | ||
6464 | break; | ||
6465 | 6461 | ||
6466 | } | 6462 | } |
6467 | 6463 | ||
@@ -6471,39 +6467,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6471 | 6467 | ||
6472 | } | 6468 | } |
6473 | 6469 | ||
6474 | otherlv_3=(Token)match(input,30,FOLLOW_24); if (state.failed) return current; | 6470 | // InternalApplicationConfiguration.g:2124:3: ( (lv_min_4_0= RULE_INT ) ) |
6475 | if ( state.backtracking==0 ) { | 6471 | // InternalApplicationConfiguration.g:2125:4: (lv_min_4_0= RULE_INT ) |
6476 | |||
6477 | newLeafNode(otherlv_3, grammarAccess.getTypeScopeAccess().getNumberSignKeyword_1()); | ||
6478 | |||
6479 | } | ||
6480 | // InternalApplicationConfiguration.g:2125:3: ( (lv_type_4_0= ruleTypeReference ) ) | ||
6481 | // InternalApplicationConfiguration.g:2126:4: (lv_type_4_0= ruleTypeReference ) | ||
6482 | { | 6472 | { |
6483 | // InternalApplicationConfiguration.g:2126:4: (lv_type_4_0= ruleTypeReference ) | 6473 | // InternalApplicationConfiguration.g:2125:4: (lv_min_4_0= RULE_INT ) |
6484 | // InternalApplicationConfiguration.g:2127:5: lv_type_4_0= ruleTypeReference | 6474 | // InternalApplicationConfiguration.g:2126:5: lv_min_4_0= RULE_INT |
6485 | { | 6475 | { |
6476 | lv_min_4_0=(Token)match(input,RULE_INT,FOLLOW_25); if (state.failed) return current; | ||
6486 | if ( state.backtracking==0 ) { | 6477 | if ( state.backtracking==0 ) { |
6487 | 6478 | ||
6488 | newCompositeNode(grammarAccess.getTypeScopeAccess().getTypeTypeReferenceParserRuleCall_2_0()); | 6479 | newLeafNode(lv_min_4_0, grammarAccess.getTypeScopeAccess().getMinINTTerminalRuleCall_3_0()); |
6489 | 6480 | ||
6490 | } | 6481 | } |
6491 | pushFollow(FOLLOW_25); | ||
6492 | lv_type_4_0=ruleTypeReference(); | ||
6493 | |||
6494 | state._fsp--; | ||
6495 | if (state.failed) return current; | ||
6496 | if ( state.backtracking==0 ) { | 6482 | if ( state.backtracking==0 ) { |
6497 | 6483 | ||
6498 | if (current==null) { | 6484 | if (current==null) { |
6499 | current = createModelElementForParent(grammarAccess.getTypeScopeRule()); | 6485 | current = createModelElement(grammarAccess.getTypeScopeRule()); |
6500 | } | 6486 | } |
6501 | set( | 6487 | setWithLastConsumed( |
6502 | current, | 6488 | current, |
6503 | "type", | 6489 | "min", |
6504 | lv_type_4_0, | 6490 | lv_min_4_0, |
6505 | "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeReference"); | 6491 | "org.eclipse.xtext.common.Terminals.INT"); |
6506 | afterParserOrEnumRuleCall(); | ||
6507 | 6492 | ||
6508 | } | 6493 | } |
6509 | 6494 | ||
@@ -6512,48 +6497,54 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6512 | 6497 | ||
6513 | } | 6498 | } |
6514 | 6499 | ||
6515 | // InternalApplicationConfiguration.g:2144:3: ( ( ( (lv_less_5_0= '<' ) ) | ( (lv_lessOrEqual_6_0= '<=' ) ) ) ( (lv_max_7_0= RULE_INT ) ) )? | 6500 | // InternalApplicationConfiguration.g:2142:3: (otherlv_5= '..' ( ( (lv_maxUnlimited_6_0= '*' ) ) | ( (lv_max_7_0= RULE_INT ) ) ) )? |
6516 | int alt34=2; | 6501 | int alt33=2; |
6517 | int LA34_0 = input.LA(1); | 6502 | int LA33_0 = input.LA(1); |
6518 | 6503 | ||
6519 | if ( ((LA34_0>=28 && LA34_0<=29)) ) { | 6504 | if ( (LA33_0==30) ) { |
6520 | alt34=1; | 6505 | alt33=1; |
6521 | } | 6506 | } |
6522 | switch (alt34) { | 6507 | switch (alt33) { |
6523 | case 1 : | 6508 | case 1 : |
6524 | // InternalApplicationConfiguration.g:2145:4: ( ( (lv_less_5_0= '<' ) ) | ( (lv_lessOrEqual_6_0= '<=' ) ) ) ( (lv_max_7_0= RULE_INT ) ) | 6509 | // InternalApplicationConfiguration.g:2143:4: otherlv_5= '..' ( ( (lv_maxUnlimited_6_0= '*' ) ) | ( (lv_max_7_0= RULE_INT ) ) ) |
6525 | { | 6510 | { |
6526 | // InternalApplicationConfiguration.g:2145:4: ( ( (lv_less_5_0= '<' ) ) | ( (lv_lessOrEqual_6_0= '<=' ) ) ) | 6511 | otherlv_5=(Token)match(input,30,FOLLOW_26); if (state.failed) return current; |
6527 | int alt33=2; | 6512 | if ( state.backtracking==0 ) { |
6528 | int LA33_0 = input.LA(1); | 6513 | |
6514 | newLeafNode(otherlv_5, grammarAccess.getTypeScopeAccess().getFullStopFullStopKeyword_4_0()); | ||
6515 | |||
6516 | } | ||
6517 | // InternalApplicationConfiguration.g:2147:4: ( ( (lv_maxUnlimited_6_0= '*' ) ) | ( (lv_max_7_0= RULE_INT ) ) ) | ||
6518 | int alt32=2; | ||
6519 | int LA32_0 = input.LA(1); | ||
6529 | 6520 | ||
6530 | if ( (LA33_0==28) ) { | 6521 | if ( (LA32_0==31) ) { |
6531 | alt33=1; | 6522 | alt32=1; |
6532 | } | 6523 | } |
6533 | else if ( (LA33_0==29) ) { | 6524 | else if ( (LA32_0==RULE_INT) ) { |
6534 | alt33=2; | 6525 | alt32=2; |
6535 | } | 6526 | } |
6536 | else { | 6527 | else { |
6537 | if (state.backtracking>0) {state.failed=true; return current;} | 6528 | if (state.backtracking>0) {state.failed=true; return current;} |
6538 | NoViableAltException nvae = | 6529 | NoViableAltException nvae = |
6539 | new NoViableAltException("", 33, 0, input); | 6530 | new NoViableAltException("", 32, 0, input); |
6540 | 6531 | ||
6541 | throw nvae; | 6532 | throw nvae; |
6542 | } | 6533 | } |
6543 | switch (alt33) { | 6534 | switch (alt32) { |
6544 | case 1 : | 6535 | case 1 : |
6545 | // InternalApplicationConfiguration.g:2146:5: ( (lv_less_5_0= '<' ) ) | 6536 | // InternalApplicationConfiguration.g:2148:5: ( (lv_maxUnlimited_6_0= '*' ) ) |
6546 | { | 6537 | { |
6547 | // InternalApplicationConfiguration.g:2146:5: ( (lv_less_5_0= '<' ) ) | 6538 | // InternalApplicationConfiguration.g:2148:5: ( (lv_maxUnlimited_6_0= '*' ) ) |
6548 | // InternalApplicationConfiguration.g:2147:6: (lv_less_5_0= '<' ) | 6539 | // InternalApplicationConfiguration.g:2149:6: (lv_maxUnlimited_6_0= '*' ) |
6549 | { | 6540 | { |
6550 | // InternalApplicationConfiguration.g:2147:6: (lv_less_5_0= '<' ) | 6541 | // InternalApplicationConfiguration.g:2149:6: (lv_maxUnlimited_6_0= '*' ) |
6551 | // InternalApplicationConfiguration.g:2148:7: lv_less_5_0= '<' | 6542 | // InternalApplicationConfiguration.g:2150:7: lv_maxUnlimited_6_0= '*' |
6552 | { | 6543 | { |
6553 | lv_less_5_0=(Token)match(input,28,FOLLOW_26); if (state.failed) return current; | 6544 | lv_maxUnlimited_6_0=(Token)match(input,31,FOLLOW_2); if (state.failed) return current; |
6554 | if ( state.backtracking==0 ) { | 6545 | if ( state.backtracking==0 ) { |
6555 | 6546 | ||
6556 | newLeafNode(lv_less_5_0, grammarAccess.getTypeScopeAccess().getLessLessThanSignKeyword_3_0_0_0()); | 6547 | newLeafNode(lv_maxUnlimited_6_0, grammarAccess.getTypeScopeAccess().getMaxUnlimitedAsteriskKeyword_4_1_0_0()); |
6557 | 6548 | ||
6558 | } | 6549 | } |
6559 | if ( state.backtracking==0 ) { | 6550 | if ( state.backtracking==0 ) { |
@@ -6561,7 +6552,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6561 | if (current==null) { | 6552 | if (current==null) { |
6562 | current = createModelElement(grammarAccess.getTypeScopeRule()); | 6553 | current = createModelElement(grammarAccess.getTypeScopeRule()); |
6563 | } | 6554 | } |
6564 | setWithLastConsumed(current, "less", true, "<"); | 6555 | setWithLastConsumed(current, "maxUnlimited", true, "*"); |
6565 | 6556 | ||
6566 | } | 6557 | } |
6567 | 6558 | ||
@@ -6574,18 +6565,18 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6574 | } | 6565 | } |
6575 | break; | 6566 | break; |
6576 | case 2 : | 6567 | case 2 : |
6577 | // InternalApplicationConfiguration.g:2161:5: ( (lv_lessOrEqual_6_0= '<=' ) ) | 6568 | // InternalApplicationConfiguration.g:2163:5: ( (lv_max_7_0= RULE_INT ) ) |
6578 | { | 6569 | { |
6579 | // InternalApplicationConfiguration.g:2161:5: ( (lv_lessOrEqual_6_0= '<=' ) ) | 6570 | // InternalApplicationConfiguration.g:2163:5: ( (lv_max_7_0= RULE_INT ) ) |
6580 | // InternalApplicationConfiguration.g:2162:6: (lv_lessOrEqual_6_0= '<=' ) | 6571 | // InternalApplicationConfiguration.g:2164:6: (lv_max_7_0= RULE_INT ) |
6581 | { | 6572 | { |
6582 | // InternalApplicationConfiguration.g:2162:6: (lv_lessOrEqual_6_0= '<=' ) | 6573 | // InternalApplicationConfiguration.g:2164:6: (lv_max_7_0= RULE_INT ) |
6583 | // InternalApplicationConfiguration.g:2163:7: lv_lessOrEqual_6_0= '<=' | 6574 | // InternalApplicationConfiguration.g:2165:7: lv_max_7_0= RULE_INT |
6584 | { | 6575 | { |
6585 | lv_lessOrEqual_6_0=(Token)match(input,29,FOLLOW_26); if (state.failed) return current; | 6576 | lv_max_7_0=(Token)match(input,RULE_INT,FOLLOW_2); if (state.failed) return current; |
6586 | if ( state.backtracking==0 ) { | 6577 | if ( state.backtracking==0 ) { |
6587 | 6578 | ||
6588 | newLeafNode(lv_lessOrEqual_6_0, grammarAccess.getTypeScopeAccess().getLessOrEqualLessThanSignEqualsSignKeyword_3_0_1_0()); | 6579 | newLeafNode(lv_max_7_0, grammarAccess.getTypeScopeAccess().getMaxINTTerminalRuleCall_4_1_1_0()); |
6589 | 6580 | ||
6590 | } | 6581 | } |
6591 | if ( state.backtracking==0 ) { | 6582 | if ( state.backtracking==0 ) { |
@@ -6593,7 +6584,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6593 | if (current==null) { | 6584 | if (current==null) { |
6594 | current = createModelElement(grammarAccess.getTypeScopeRule()); | 6585 | current = createModelElement(grammarAccess.getTypeScopeRule()); |
6595 | } | 6586 | } |
6596 | setWithLastConsumed(current, "lessOrEqual", true, "<="); | 6587 | setWithLastConsumed( |
6588 | current, | ||
6589 | "max", | ||
6590 | lv_max_7_0, | ||
6591 | "org.eclipse.xtext.common.Terminals.INT"); | ||
6597 | 6592 | ||
6598 | } | 6593 | } |
6599 | 6594 | ||
@@ -6608,36 +6603,6 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6608 | 6603 | ||
6609 | } | 6604 | } |
6610 | 6605 | ||
6611 | // InternalApplicationConfiguration.g:2176:4: ( (lv_max_7_0= RULE_INT ) ) | ||
6612 | // InternalApplicationConfiguration.g:2177:5: (lv_max_7_0= RULE_INT ) | ||
6613 | { | ||
6614 | // InternalApplicationConfiguration.g:2177:5: (lv_max_7_0= RULE_INT ) | ||
6615 | // InternalApplicationConfiguration.g:2178:6: lv_max_7_0= RULE_INT | ||
6616 | { | ||
6617 | lv_max_7_0=(Token)match(input,RULE_INT,FOLLOW_2); if (state.failed) return current; | ||
6618 | if ( state.backtracking==0 ) { | ||
6619 | |||
6620 | newLeafNode(lv_max_7_0, grammarAccess.getTypeScopeAccess().getMaxINTTerminalRuleCall_3_1_0()); | ||
6621 | |||
6622 | } | ||
6623 | if ( state.backtracking==0 ) { | ||
6624 | |||
6625 | if (current==null) { | ||
6626 | current = createModelElement(grammarAccess.getTypeScopeRule()); | ||
6627 | } | ||
6628 | setWithLastConsumed( | ||
6629 | current, | ||
6630 | "max", | ||
6631 | lv_max_7_0, | ||
6632 | "org.eclipse.xtext.common.Terminals.INT"); | ||
6633 | |||
6634 | } | ||
6635 | |||
6636 | } | ||
6637 | |||
6638 | |||
6639 | } | ||
6640 | |||
6641 | 6606 | ||
6642 | } | 6607 | } |
6643 | break; | 6608 | break; |
@@ -6669,7 +6634,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6669 | 6634 | ||
6670 | 6635 | ||
6671 | // $ANTLR start "entryRuleTypeReference" | 6636 | // $ANTLR start "entryRuleTypeReference" |
6672 | // InternalApplicationConfiguration.g:2199:1: entryRuleTypeReference returns [EObject current=null] : iv_ruleTypeReference= ruleTypeReference EOF ; | 6637 | // InternalApplicationConfiguration.g:2187:1: entryRuleTypeReference returns [EObject current=null] : iv_ruleTypeReference= ruleTypeReference EOF ; |
6673 | public final EObject entryRuleTypeReference() throws RecognitionException { | 6638 | public final EObject entryRuleTypeReference() throws RecognitionException { |
6674 | EObject current = null; | 6639 | EObject current = null; |
6675 | 6640 | ||
@@ -6677,8 +6642,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6677 | 6642 | ||
6678 | 6643 | ||
6679 | try { | 6644 | try { |
6680 | // InternalApplicationConfiguration.g:2199:54: (iv_ruleTypeReference= ruleTypeReference EOF ) | 6645 | // InternalApplicationConfiguration.g:2187:54: (iv_ruleTypeReference= ruleTypeReference EOF ) |
6681 | // InternalApplicationConfiguration.g:2200:2: iv_ruleTypeReference= ruleTypeReference EOF | 6646 | // InternalApplicationConfiguration.g:2188:2: iv_ruleTypeReference= ruleTypeReference EOF |
6682 | { | 6647 | { |
6683 | if ( state.backtracking==0 ) { | 6648 | if ( state.backtracking==0 ) { |
6684 | newCompositeNode(grammarAccess.getTypeReferenceRule()); | 6649 | newCompositeNode(grammarAccess.getTypeReferenceRule()); |
@@ -6709,7 +6674,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6709 | 6674 | ||
6710 | 6675 | ||
6711 | // $ANTLR start "ruleTypeReference" | 6676 | // $ANTLR start "ruleTypeReference" |
6712 | // InternalApplicationConfiguration.g:2206:1: ruleTypeReference returns [EObject current=null] : (this_ClassReference_0= ruleClassReference | this_ObjectReference_1= ruleObjectReference | this_IntegerReference_2= ruleIntegerReference | this_RealReference_3= ruleRealReference | this_StringReference_4= ruleStringReference ) ; | 6677 | // InternalApplicationConfiguration.g:2194:1: ruleTypeReference returns [EObject current=null] : (this_ClassReference_0= ruleClassReference | this_ObjectReference_1= ruleObjectReference | this_IntegerReference_2= ruleIntegerReference | this_RealReference_3= ruleRealReference | this_StringReference_4= ruleStringReference ) ; |
6713 | public final EObject ruleTypeReference() throws RecognitionException { | 6678 | public final EObject ruleTypeReference() throws RecognitionException { |
6714 | EObject current = null; | 6679 | EObject current = null; |
6715 | 6680 | ||
@@ -6728,48 +6693,48 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6728 | enterRule(); | 6693 | enterRule(); |
6729 | 6694 | ||
6730 | try { | 6695 | try { |
6731 | // InternalApplicationConfiguration.g:2212:2: ( (this_ClassReference_0= ruleClassReference | this_ObjectReference_1= ruleObjectReference | this_IntegerReference_2= ruleIntegerReference | this_RealReference_3= ruleRealReference | this_StringReference_4= ruleStringReference ) ) | 6696 | // InternalApplicationConfiguration.g:2200:2: ( (this_ClassReference_0= ruleClassReference | this_ObjectReference_1= ruleObjectReference | this_IntegerReference_2= ruleIntegerReference | this_RealReference_3= ruleRealReference | this_StringReference_4= ruleStringReference ) ) |
6732 | // InternalApplicationConfiguration.g:2213:2: (this_ClassReference_0= ruleClassReference | this_ObjectReference_1= ruleObjectReference | this_IntegerReference_2= ruleIntegerReference | this_RealReference_3= ruleRealReference | this_StringReference_4= ruleStringReference ) | 6697 | // InternalApplicationConfiguration.g:2201:2: (this_ClassReference_0= ruleClassReference | this_ObjectReference_1= ruleObjectReference | this_IntegerReference_2= ruleIntegerReference | this_RealReference_3= ruleRealReference | this_StringReference_4= ruleStringReference ) |
6733 | { | 6698 | { |
6734 | // InternalApplicationConfiguration.g:2213:2: (this_ClassReference_0= ruleClassReference | this_ObjectReference_1= ruleObjectReference | this_IntegerReference_2= ruleIntegerReference | this_RealReference_3= ruleRealReference | this_StringReference_4= ruleStringReference ) | 6699 | // InternalApplicationConfiguration.g:2201:2: (this_ClassReference_0= ruleClassReference | this_ObjectReference_1= ruleObjectReference | this_IntegerReference_2= ruleIntegerReference | this_RealReference_3= ruleRealReference | this_StringReference_4= ruleStringReference ) |
6735 | int alt35=5; | 6700 | int alt34=5; |
6736 | switch ( input.LA(1) ) { | 6701 | switch ( input.LA(1) ) { |
6737 | case 31: | 6702 | case 32: |
6738 | { | ||
6739 | alt35=1; | ||
6740 | } | ||
6741 | break; | ||
6742 | case 33: | ||
6743 | { | 6703 | { |
6744 | alt35=2; | 6704 | alt34=1; |
6745 | } | 6705 | } |
6746 | break; | 6706 | break; |
6747 | case 34: | 6707 | case 34: |
6748 | { | 6708 | { |
6749 | alt35=3; | 6709 | alt34=2; |
6750 | } | 6710 | } |
6751 | break; | 6711 | break; |
6752 | case 35: | 6712 | case 35: |
6753 | { | 6713 | { |
6754 | alt35=4; | 6714 | alt34=3; |
6755 | } | 6715 | } |
6756 | break; | 6716 | break; |
6757 | case 36: | 6717 | case 36: |
6758 | { | 6718 | { |
6759 | alt35=5; | 6719 | alt34=4; |
6720 | } | ||
6721 | break; | ||
6722 | case 37: | ||
6723 | { | ||
6724 | alt34=5; | ||
6760 | } | 6725 | } |
6761 | break; | 6726 | break; |
6762 | default: | 6727 | default: |
6763 | if (state.backtracking>0) {state.failed=true; return current;} | 6728 | if (state.backtracking>0) {state.failed=true; return current;} |
6764 | NoViableAltException nvae = | 6729 | NoViableAltException nvae = |
6765 | new NoViableAltException("", 35, 0, input); | 6730 | new NoViableAltException("", 34, 0, input); |
6766 | 6731 | ||
6767 | throw nvae; | 6732 | throw nvae; |
6768 | } | 6733 | } |
6769 | 6734 | ||
6770 | switch (alt35) { | 6735 | switch (alt34) { |
6771 | case 1 : | 6736 | case 1 : |
6772 | // InternalApplicationConfiguration.g:2214:3: this_ClassReference_0= ruleClassReference | 6737 | // InternalApplicationConfiguration.g:2202:3: this_ClassReference_0= ruleClassReference |
6773 | { | 6738 | { |
6774 | if ( state.backtracking==0 ) { | 6739 | if ( state.backtracking==0 ) { |
6775 | 6740 | ||
@@ -6791,7 +6756,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6791 | } | 6756 | } |
6792 | break; | 6757 | break; |
6793 | case 2 : | 6758 | case 2 : |
6794 | // InternalApplicationConfiguration.g:2223:3: this_ObjectReference_1= ruleObjectReference | 6759 | // InternalApplicationConfiguration.g:2211:3: this_ObjectReference_1= ruleObjectReference |
6795 | { | 6760 | { |
6796 | if ( state.backtracking==0 ) { | 6761 | if ( state.backtracking==0 ) { |
6797 | 6762 | ||
@@ -6813,7 +6778,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6813 | } | 6778 | } |
6814 | break; | 6779 | break; |
6815 | case 3 : | 6780 | case 3 : |
6816 | // InternalApplicationConfiguration.g:2232:3: this_IntegerReference_2= ruleIntegerReference | 6781 | // InternalApplicationConfiguration.g:2220:3: this_IntegerReference_2= ruleIntegerReference |
6817 | { | 6782 | { |
6818 | if ( state.backtracking==0 ) { | 6783 | if ( state.backtracking==0 ) { |
6819 | 6784 | ||
@@ -6835,7 +6800,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6835 | } | 6800 | } |
6836 | break; | 6801 | break; |
6837 | case 4 : | 6802 | case 4 : |
6838 | // InternalApplicationConfiguration.g:2241:3: this_RealReference_3= ruleRealReference | 6803 | // InternalApplicationConfiguration.g:2229:3: this_RealReference_3= ruleRealReference |
6839 | { | 6804 | { |
6840 | if ( state.backtracking==0 ) { | 6805 | if ( state.backtracking==0 ) { |
6841 | 6806 | ||
@@ -6857,7 +6822,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6857 | } | 6822 | } |
6858 | break; | 6823 | break; |
6859 | case 5 : | 6824 | case 5 : |
6860 | // InternalApplicationConfiguration.g:2250:3: this_StringReference_4= ruleStringReference | 6825 | // InternalApplicationConfiguration.g:2238:3: this_StringReference_4= ruleStringReference |
6861 | { | 6826 | { |
6862 | if ( state.backtracking==0 ) { | 6827 | if ( state.backtracking==0 ) { |
6863 | 6828 | ||
@@ -6903,7 +6868,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6903 | 6868 | ||
6904 | 6869 | ||
6905 | // $ANTLR start "entryRuleClassReference" | 6870 | // $ANTLR start "entryRuleClassReference" |
6906 | // InternalApplicationConfiguration.g:2262:1: entryRuleClassReference returns [EObject current=null] : iv_ruleClassReference= ruleClassReference EOF ; | 6871 | // InternalApplicationConfiguration.g:2250:1: entryRuleClassReference returns [EObject current=null] : iv_ruleClassReference= ruleClassReference EOF ; |
6907 | public final EObject entryRuleClassReference() throws RecognitionException { | 6872 | public final EObject entryRuleClassReference() throws RecognitionException { |
6908 | EObject current = null; | 6873 | EObject current = null; |
6909 | 6874 | ||
@@ -6911,8 +6876,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6911 | 6876 | ||
6912 | 6877 | ||
6913 | try { | 6878 | try { |
6914 | // InternalApplicationConfiguration.g:2262:55: (iv_ruleClassReference= ruleClassReference EOF ) | 6879 | // InternalApplicationConfiguration.g:2250:55: (iv_ruleClassReference= ruleClassReference EOF ) |
6915 | // InternalApplicationConfiguration.g:2263:2: iv_ruleClassReference= ruleClassReference EOF | 6880 | // InternalApplicationConfiguration.g:2251:2: iv_ruleClassReference= ruleClassReference EOF |
6916 | { | 6881 | { |
6917 | if ( state.backtracking==0 ) { | 6882 | if ( state.backtracking==0 ) { |
6918 | newCompositeNode(grammarAccess.getClassReferenceRule()); | 6883 | newCompositeNode(grammarAccess.getClassReferenceRule()); |
@@ -6943,7 +6908,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6943 | 6908 | ||
6944 | 6909 | ||
6945 | // $ANTLR start "ruleClassReference" | 6910 | // $ANTLR start "ruleClassReference" |
6946 | // InternalApplicationConfiguration.g:2269:1: ruleClassReference returns [EObject current=null] : (otherlv_0= '[' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= ']' ) ; | 6911 | // InternalApplicationConfiguration.g:2257:1: ruleClassReference returns [EObject current=null] : (otherlv_0= '[' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= ']' ) ; |
6947 | public final EObject ruleClassReference() throws RecognitionException { | 6912 | public final EObject ruleClassReference() throws RecognitionException { |
6948 | EObject current = null; | 6913 | EObject current = null; |
6949 | 6914 | ||
@@ -6956,23 +6921,23 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
6956 | enterRule(); | 6921 | enterRule(); |
6957 | 6922 | ||
6958 | try { | 6923 | try { |
6959 | // InternalApplicationConfiguration.g:2275:2: ( (otherlv_0= '[' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= ']' ) ) | 6924 | // InternalApplicationConfiguration.g:2263:2: ( (otherlv_0= '[' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= ']' ) ) |
6960 | // InternalApplicationConfiguration.g:2276:2: (otherlv_0= '[' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= ']' ) | 6925 | // InternalApplicationConfiguration.g:2264:2: (otherlv_0= '[' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= ']' ) |
6961 | { | 6926 | { |
6962 | // InternalApplicationConfiguration.g:2276:2: (otherlv_0= '[' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= ']' ) | 6927 | // InternalApplicationConfiguration.g:2264:2: (otherlv_0= '[' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= ']' ) |
6963 | // InternalApplicationConfiguration.g:2277:3: otherlv_0= '[' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= ']' | 6928 | // InternalApplicationConfiguration.g:2265:3: otherlv_0= '[' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= ']' |
6964 | { | 6929 | { |
6965 | otherlv_0=(Token)match(input,31,FOLLOW_6); if (state.failed) return current; | 6930 | otherlv_0=(Token)match(input,32,FOLLOW_6); if (state.failed) return current; |
6966 | if ( state.backtracking==0 ) { | 6931 | if ( state.backtracking==0 ) { |
6967 | 6932 | ||
6968 | newLeafNode(otherlv_0, grammarAccess.getClassReferenceAccess().getLeftSquareBracketKeyword_0()); | 6933 | newLeafNode(otherlv_0, grammarAccess.getClassReferenceAccess().getLeftSquareBracketKeyword_0()); |
6969 | 6934 | ||
6970 | } | 6935 | } |
6971 | // InternalApplicationConfiguration.g:2281:3: ( (lv_element_1_0= ruleMetamodelElement ) ) | 6936 | // InternalApplicationConfiguration.g:2269:3: ( (lv_element_1_0= ruleMetamodelElement ) ) |
6972 | // InternalApplicationConfiguration.g:2282:4: (lv_element_1_0= ruleMetamodelElement ) | 6937 | // InternalApplicationConfiguration.g:2270:4: (lv_element_1_0= ruleMetamodelElement ) |
6973 | { | 6938 | { |
6974 | // InternalApplicationConfiguration.g:2282:4: (lv_element_1_0= ruleMetamodelElement ) | 6939 | // InternalApplicationConfiguration.g:2270:4: (lv_element_1_0= ruleMetamodelElement ) |
6975 | // InternalApplicationConfiguration.g:2283:5: lv_element_1_0= ruleMetamodelElement | 6940 | // InternalApplicationConfiguration.g:2271:5: lv_element_1_0= ruleMetamodelElement |
6976 | { | 6941 | { |
6977 | if ( state.backtracking==0 ) { | 6942 | if ( state.backtracking==0 ) { |
6978 | 6943 | ||
@@ -7003,7 +6968,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7003 | 6968 | ||
7004 | } | 6969 | } |
7005 | 6970 | ||
7006 | otherlv_2=(Token)match(input,32,FOLLOW_2); if (state.failed) return current; | 6971 | otherlv_2=(Token)match(input,33,FOLLOW_2); if (state.failed) return current; |
7007 | if ( state.backtracking==0 ) { | 6972 | if ( state.backtracking==0 ) { |
7008 | 6973 | ||
7009 | newLeafNode(otherlv_2, grammarAccess.getClassReferenceAccess().getRightSquareBracketKeyword_2()); | 6974 | newLeafNode(otherlv_2, grammarAccess.getClassReferenceAccess().getRightSquareBracketKeyword_2()); |
@@ -7034,7 +6999,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7034 | 6999 | ||
7035 | 7000 | ||
7036 | // $ANTLR start "entryRuleObjectReference" | 7001 | // $ANTLR start "entryRuleObjectReference" |
7037 | // InternalApplicationConfiguration.g:2308:1: entryRuleObjectReference returns [EObject current=null] : iv_ruleObjectReference= ruleObjectReference EOF ; | 7002 | // InternalApplicationConfiguration.g:2296:1: entryRuleObjectReference returns [EObject current=null] : iv_ruleObjectReference= ruleObjectReference EOF ; |
7038 | public final EObject entryRuleObjectReference() throws RecognitionException { | 7003 | public final EObject entryRuleObjectReference() throws RecognitionException { |
7039 | EObject current = null; | 7004 | EObject current = null; |
7040 | 7005 | ||
@@ -7042,8 +7007,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7042 | 7007 | ||
7043 | 7008 | ||
7044 | try { | 7009 | try { |
7045 | // InternalApplicationConfiguration.g:2308:56: (iv_ruleObjectReference= ruleObjectReference EOF ) | 7010 | // InternalApplicationConfiguration.g:2296:56: (iv_ruleObjectReference= ruleObjectReference EOF ) |
7046 | // InternalApplicationConfiguration.g:2309:2: iv_ruleObjectReference= ruleObjectReference EOF | 7011 | // InternalApplicationConfiguration.g:2297:2: iv_ruleObjectReference= ruleObjectReference EOF |
7047 | { | 7012 | { |
7048 | if ( state.backtracking==0 ) { | 7013 | if ( state.backtracking==0 ) { |
7049 | newCompositeNode(grammarAccess.getObjectReferenceRule()); | 7014 | newCompositeNode(grammarAccess.getObjectReferenceRule()); |
@@ -7074,7 +7039,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7074 | 7039 | ||
7075 | 7040 | ||
7076 | // $ANTLR start "ruleObjectReference" | 7041 | // $ANTLR start "ruleObjectReference" |
7077 | // InternalApplicationConfiguration.g:2315:1: ruleObjectReference returns [EObject current=null] : ( () otherlv_1= 'Object' ) ; | 7042 | // InternalApplicationConfiguration.g:2303:1: ruleObjectReference returns [EObject current=null] : ( () otherlv_1= 'Object' ) ; |
7078 | public final EObject ruleObjectReference() throws RecognitionException { | 7043 | public final EObject ruleObjectReference() throws RecognitionException { |
7079 | EObject current = null; | 7044 | EObject current = null; |
7080 | 7045 | ||
@@ -7084,14 +7049,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7084 | enterRule(); | 7049 | enterRule(); |
7085 | 7050 | ||
7086 | try { | 7051 | try { |
7087 | // InternalApplicationConfiguration.g:2321:2: ( ( () otherlv_1= 'Object' ) ) | 7052 | // InternalApplicationConfiguration.g:2309:2: ( ( () otherlv_1= 'Object' ) ) |
7088 | // InternalApplicationConfiguration.g:2322:2: ( () otherlv_1= 'Object' ) | 7053 | // InternalApplicationConfiguration.g:2310:2: ( () otherlv_1= 'Object' ) |
7089 | { | 7054 | { |
7090 | // InternalApplicationConfiguration.g:2322:2: ( () otherlv_1= 'Object' ) | 7055 | // InternalApplicationConfiguration.g:2310:2: ( () otherlv_1= 'Object' ) |
7091 | // InternalApplicationConfiguration.g:2323:3: () otherlv_1= 'Object' | 7056 | // InternalApplicationConfiguration.g:2311:3: () otherlv_1= 'Object' |
7092 | { | 7057 | { |
7093 | // InternalApplicationConfiguration.g:2323:3: () | 7058 | // InternalApplicationConfiguration.g:2311:3: () |
7094 | // InternalApplicationConfiguration.g:2324:4: | 7059 | // InternalApplicationConfiguration.g:2312:4: |
7095 | { | 7060 | { |
7096 | if ( state.backtracking==0 ) { | 7061 | if ( state.backtracking==0 ) { |
7097 | 7062 | ||
@@ -7103,7 +7068,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7103 | 7068 | ||
7104 | } | 7069 | } |
7105 | 7070 | ||
7106 | otherlv_1=(Token)match(input,33,FOLLOW_2); if (state.failed) return current; | 7071 | otherlv_1=(Token)match(input,34,FOLLOW_2); if (state.failed) return current; |
7107 | if ( state.backtracking==0 ) { | 7072 | if ( state.backtracking==0 ) { |
7108 | 7073 | ||
7109 | newLeafNode(otherlv_1, grammarAccess.getObjectReferenceAccess().getObjectKeyword_1()); | 7074 | newLeafNode(otherlv_1, grammarAccess.getObjectReferenceAccess().getObjectKeyword_1()); |
@@ -7134,7 +7099,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7134 | 7099 | ||
7135 | 7100 | ||
7136 | // $ANTLR start "entryRuleIntegerReference" | 7101 | // $ANTLR start "entryRuleIntegerReference" |
7137 | // InternalApplicationConfiguration.g:2338:1: entryRuleIntegerReference returns [EObject current=null] : iv_ruleIntegerReference= ruleIntegerReference EOF ; | 7102 | // InternalApplicationConfiguration.g:2326:1: entryRuleIntegerReference returns [EObject current=null] : iv_ruleIntegerReference= ruleIntegerReference EOF ; |
7138 | public final EObject entryRuleIntegerReference() throws RecognitionException { | 7103 | public final EObject entryRuleIntegerReference() throws RecognitionException { |
7139 | EObject current = null; | 7104 | EObject current = null; |
7140 | 7105 | ||
@@ -7142,8 +7107,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7142 | 7107 | ||
7143 | 7108 | ||
7144 | try { | 7109 | try { |
7145 | // InternalApplicationConfiguration.g:2338:57: (iv_ruleIntegerReference= ruleIntegerReference EOF ) | 7110 | // InternalApplicationConfiguration.g:2326:57: (iv_ruleIntegerReference= ruleIntegerReference EOF ) |
7146 | // InternalApplicationConfiguration.g:2339:2: iv_ruleIntegerReference= ruleIntegerReference EOF | 7111 | // InternalApplicationConfiguration.g:2327:2: iv_ruleIntegerReference= ruleIntegerReference EOF |
7147 | { | 7112 | { |
7148 | if ( state.backtracking==0 ) { | 7113 | if ( state.backtracking==0 ) { |
7149 | newCompositeNode(grammarAccess.getIntegerReferenceRule()); | 7114 | newCompositeNode(grammarAccess.getIntegerReferenceRule()); |
@@ -7174,7 +7139,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7174 | 7139 | ||
7175 | 7140 | ||
7176 | // $ANTLR start "ruleIntegerReference" | 7141 | // $ANTLR start "ruleIntegerReference" |
7177 | // InternalApplicationConfiguration.g:2345:1: ruleIntegerReference returns [EObject current=null] : ( () otherlv_1= 'int' ) ; | 7142 | // InternalApplicationConfiguration.g:2333:1: ruleIntegerReference returns [EObject current=null] : ( () otherlv_1= 'int' ) ; |
7178 | public final EObject ruleIntegerReference() throws RecognitionException { | 7143 | public final EObject ruleIntegerReference() throws RecognitionException { |
7179 | EObject current = null; | 7144 | EObject current = null; |
7180 | 7145 | ||
@@ -7184,14 +7149,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7184 | enterRule(); | 7149 | enterRule(); |
7185 | 7150 | ||
7186 | try { | 7151 | try { |
7187 | // InternalApplicationConfiguration.g:2351:2: ( ( () otherlv_1= 'int' ) ) | 7152 | // InternalApplicationConfiguration.g:2339:2: ( ( () otherlv_1= 'int' ) ) |
7188 | // InternalApplicationConfiguration.g:2352:2: ( () otherlv_1= 'int' ) | 7153 | // InternalApplicationConfiguration.g:2340:2: ( () otherlv_1= 'int' ) |
7189 | { | 7154 | { |
7190 | // InternalApplicationConfiguration.g:2352:2: ( () otherlv_1= 'int' ) | 7155 | // InternalApplicationConfiguration.g:2340:2: ( () otherlv_1= 'int' ) |
7191 | // InternalApplicationConfiguration.g:2353:3: () otherlv_1= 'int' | 7156 | // InternalApplicationConfiguration.g:2341:3: () otherlv_1= 'int' |
7192 | { | 7157 | { |
7193 | // InternalApplicationConfiguration.g:2353:3: () | 7158 | // InternalApplicationConfiguration.g:2341:3: () |
7194 | // InternalApplicationConfiguration.g:2354:4: | 7159 | // InternalApplicationConfiguration.g:2342:4: |
7195 | { | 7160 | { |
7196 | if ( state.backtracking==0 ) { | 7161 | if ( state.backtracking==0 ) { |
7197 | 7162 | ||
@@ -7203,7 +7168,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7203 | 7168 | ||
7204 | } | 7169 | } |
7205 | 7170 | ||
7206 | otherlv_1=(Token)match(input,34,FOLLOW_2); if (state.failed) return current; | 7171 | otherlv_1=(Token)match(input,35,FOLLOW_2); if (state.failed) return current; |
7207 | if ( state.backtracking==0 ) { | 7172 | if ( state.backtracking==0 ) { |
7208 | 7173 | ||
7209 | newLeafNode(otherlv_1, grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); | 7174 | newLeafNode(otherlv_1, grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); |
@@ -7234,7 +7199,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7234 | 7199 | ||
7235 | 7200 | ||
7236 | // $ANTLR start "entryRuleRealReference" | 7201 | // $ANTLR start "entryRuleRealReference" |
7237 | // InternalApplicationConfiguration.g:2368:1: entryRuleRealReference returns [EObject current=null] : iv_ruleRealReference= ruleRealReference EOF ; | 7202 | // InternalApplicationConfiguration.g:2356:1: entryRuleRealReference returns [EObject current=null] : iv_ruleRealReference= ruleRealReference EOF ; |
7238 | public final EObject entryRuleRealReference() throws RecognitionException { | 7203 | public final EObject entryRuleRealReference() throws RecognitionException { |
7239 | EObject current = null; | 7204 | EObject current = null; |
7240 | 7205 | ||
@@ -7242,8 +7207,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7242 | 7207 | ||
7243 | 7208 | ||
7244 | try { | 7209 | try { |
7245 | // InternalApplicationConfiguration.g:2368:54: (iv_ruleRealReference= ruleRealReference EOF ) | 7210 | // InternalApplicationConfiguration.g:2356:54: (iv_ruleRealReference= ruleRealReference EOF ) |
7246 | // InternalApplicationConfiguration.g:2369:2: iv_ruleRealReference= ruleRealReference EOF | 7211 | // InternalApplicationConfiguration.g:2357:2: iv_ruleRealReference= ruleRealReference EOF |
7247 | { | 7212 | { |
7248 | if ( state.backtracking==0 ) { | 7213 | if ( state.backtracking==0 ) { |
7249 | newCompositeNode(grammarAccess.getRealReferenceRule()); | 7214 | newCompositeNode(grammarAccess.getRealReferenceRule()); |
@@ -7274,7 +7239,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7274 | 7239 | ||
7275 | 7240 | ||
7276 | // $ANTLR start "ruleRealReference" | 7241 | // $ANTLR start "ruleRealReference" |
7277 | // InternalApplicationConfiguration.g:2375:1: ruleRealReference returns [EObject current=null] : ( () otherlv_1= 'real' ) ; | 7242 | // InternalApplicationConfiguration.g:2363:1: ruleRealReference returns [EObject current=null] : ( () otherlv_1= 'real' ) ; |
7278 | public final EObject ruleRealReference() throws RecognitionException { | 7243 | public final EObject ruleRealReference() throws RecognitionException { |
7279 | EObject current = null; | 7244 | EObject current = null; |
7280 | 7245 | ||
@@ -7284,14 +7249,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7284 | enterRule(); | 7249 | enterRule(); |
7285 | 7250 | ||
7286 | try { | 7251 | try { |
7287 | // InternalApplicationConfiguration.g:2381:2: ( ( () otherlv_1= 'real' ) ) | 7252 | // InternalApplicationConfiguration.g:2369:2: ( ( () otherlv_1= 'real' ) ) |
7288 | // InternalApplicationConfiguration.g:2382:2: ( () otherlv_1= 'real' ) | 7253 | // InternalApplicationConfiguration.g:2370:2: ( () otherlv_1= 'real' ) |
7289 | { | 7254 | { |
7290 | // InternalApplicationConfiguration.g:2382:2: ( () otherlv_1= 'real' ) | 7255 | // InternalApplicationConfiguration.g:2370:2: ( () otherlv_1= 'real' ) |
7291 | // InternalApplicationConfiguration.g:2383:3: () otherlv_1= 'real' | 7256 | // InternalApplicationConfiguration.g:2371:3: () otherlv_1= 'real' |
7292 | { | 7257 | { |
7293 | // InternalApplicationConfiguration.g:2383:3: () | 7258 | // InternalApplicationConfiguration.g:2371:3: () |
7294 | // InternalApplicationConfiguration.g:2384:4: | 7259 | // InternalApplicationConfiguration.g:2372:4: |
7295 | { | 7260 | { |
7296 | if ( state.backtracking==0 ) { | 7261 | if ( state.backtracking==0 ) { |
7297 | 7262 | ||
@@ -7303,7 +7268,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7303 | 7268 | ||
7304 | } | 7269 | } |
7305 | 7270 | ||
7306 | otherlv_1=(Token)match(input,35,FOLLOW_2); if (state.failed) return current; | 7271 | otherlv_1=(Token)match(input,36,FOLLOW_2); if (state.failed) return current; |
7307 | if ( state.backtracking==0 ) { | 7272 | if ( state.backtracking==0 ) { |
7308 | 7273 | ||
7309 | newLeafNode(otherlv_1, grammarAccess.getRealReferenceAccess().getRealKeyword_1()); | 7274 | newLeafNode(otherlv_1, grammarAccess.getRealReferenceAccess().getRealKeyword_1()); |
@@ -7334,7 +7299,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7334 | 7299 | ||
7335 | 7300 | ||
7336 | // $ANTLR start "entryRuleStringReference" | 7301 | // $ANTLR start "entryRuleStringReference" |
7337 | // InternalApplicationConfiguration.g:2398:1: entryRuleStringReference returns [EObject current=null] : iv_ruleStringReference= ruleStringReference EOF ; | 7302 | // InternalApplicationConfiguration.g:2386:1: entryRuleStringReference returns [EObject current=null] : iv_ruleStringReference= ruleStringReference EOF ; |
7338 | public final EObject entryRuleStringReference() throws RecognitionException { | 7303 | public final EObject entryRuleStringReference() throws RecognitionException { |
7339 | EObject current = null; | 7304 | EObject current = null; |
7340 | 7305 | ||
@@ -7342,8 +7307,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7342 | 7307 | ||
7343 | 7308 | ||
7344 | try { | 7309 | try { |
7345 | // InternalApplicationConfiguration.g:2398:56: (iv_ruleStringReference= ruleStringReference EOF ) | 7310 | // InternalApplicationConfiguration.g:2386:56: (iv_ruleStringReference= ruleStringReference EOF ) |
7346 | // InternalApplicationConfiguration.g:2399:2: iv_ruleStringReference= ruleStringReference EOF | 7311 | // InternalApplicationConfiguration.g:2387:2: iv_ruleStringReference= ruleStringReference EOF |
7347 | { | 7312 | { |
7348 | if ( state.backtracking==0 ) { | 7313 | if ( state.backtracking==0 ) { |
7349 | newCompositeNode(grammarAccess.getStringReferenceRule()); | 7314 | newCompositeNode(grammarAccess.getStringReferenceRule()); |
@@ -7374,7 +7339,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7374 | 7339 | ||
7375 | 7340 | ||
7376 | // $ANTLR start "ruleStringReference" | 7341 | // $ANTLR start "ruleStringReference" |
7377 | // InternalApplicationConfiguration.g:2405:1: ruleStringReference returns [EObject current=null] : ( () otherlv_1= 'string' ) ; | 7342 | // InternalApplicationConfiguration.g:2393:1: ruleStringReference returns [EObject current=null] : ( () otherlv_1= 'string' ) ; |
7378 | public final EObject ruleStringReference() throws RecognitionException { | 7343 | public final EObject ruleStringReference() throws RecognitionException { |
7379 | EObject current = null; | 7344 | EObject current = null; |
7380 | 7345 | ||
@@ -7384,14 +7349,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7384 | enterRule(); | 7349 | enterRule(); |
7385 | 7350 | ||
7386 | try { | 7351 | try { |
7387 | // InternalApplicationConfiguration.g:2411:2: ( ( () otherlv_1= 'string' ) ) | 7352 | // InternalApplicationConfiguration.g:2399:2: ( ( () otherlv_1= 'string' ) ) |
7388 | // InternalApplicationConfiguration.g:2412:2: ( () otherlv_1= 'string' ) | 7353 | // InternalApplicationConfiguration.g:2400:2: ( () otherlv_1= 'string' ) |
7389 | { | 7354 | { |
7390 | // InternalApplicationConfiguration.g:2412:2: ( () otherlv_1= 'string' ) | 7355 | // InternalApplicationConfiguration.g:2400:2: ( () otherlv_1= 'string' ) |
7391 | // InternalApplicationConfiguration.g:2413:3: () otherlv_1= 'string' | 7356 | // InternalApplicationConfiguration.g:2401:3: () otherlv_1= 'string' |
7392 | { | 7357 | { |
7393 | // InternalApplicationConfiguration.g:2413:3: () | 7358 | // InternalApplicationConfiguration.g:2401:3: () |
7394 | // InternalApplicationConfiguration.g:2414:4: | 7359 | // InternalApplicationConfiguration.g:2402:4: |
7395 | { | 7360 | { |
7396 | if ( state.backtracking==0 ) { | 7361 | if ( state.backtracking==0 ) { |
7397 | 7362 | ||
@@ -7403,7 +7368,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7403 | 7368 | ||
7404 | } | 7369 | } |
7405 | 7370 | ||
7406 | otherlv_1=(Token)match(input,36,FOLLOW_2); if (state.failed) return current; | 7371 | otherlv_1=(Token)match(input,37,FOLLOW_2); if (state.failed) return current; |
7407 | if ( state.backtracking==0 ) { | 7372 | if ( state.backtracking==0 ) { |
7408 | 7373 | ||
7409 | newLeafNode(otherlv_1, grammarAccess.getStringReferenceAccess().getStringKeyword_1()); | 7374 | newLeafNode(otherlv_1, grammarAccess.getStringReferenceAccess().getStringKeyword_1()); |
@@ -7434,7 +7399,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7434 | 7399 | ||
7435 | 7400 | ||
7436 | // $ANTLR start "entryRuleScopeDeclaration" | 7401 | // $ANTLR start "entryRuleScopeDeclaration" |
7437 | // InternalApplicationConfiguration.g:2428:1: entryRuleScopeDeclaration returns [EObject current=null] : iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ; | 7402 | // InternalApplicationConfiguration.g:2416:1: entryRuleScopeDeclaration returns [EObject current=null] : iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ; |
7438 | public final EObject entryRuleScopeDeclaration() throws RecognitionException { | 7403 | public final EObject entryRuleScopeDeclaration() throws RecognitionException { |
7439 | EObject current = null; | 7404 | EObject current = null; |
7440 | 7405 | ||
@@ -7442,8 +7407,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7442 | 7407 | ||
7443 | 7408 | ||
7444 | try { | 7409 | try { |
7445 | // InternalApplicationConfiguration.g:2428:57: (iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ) | 7410 | // InternalApplicationConfiguration.g:2416:57: (iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ) |
7446 | // InternalApplicationConfiguration.g:2429:2: iv_ruleScopeDeclaration= ruleScopeDeclaration EOF | 7411 | // InternalApplicationConfiguration.g:2417:2: iv_ruleScopeDeclaration= ruleScopeDeclaration EOF |
7447 | { | 7412 | { |
7448 | if ( state.backtracking==0 ) { | 7413 | if ( state.backtracking==0 ) { |
7449 | newCompositeNode(grammarAccess.getScopeDeclarationRule()); | 7414 | newCompositeNode(grammarAccess.getScopeDeclarationRule()); |
@@ -7474,7 +7439,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7474 | 7439 | ||
7475 | 7440 | ||
7476 | // $ANTLR start "ruleScopeDeclaration" | 7441 | // $ANTLR start "ruleScopeDeclaration" |
7477 | // InternalApplicationConfiguration.g:2435:1: ruleScopeDeclaration returns [EObject current=null] : (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ; | 7442 | // InternalApplicationConfiguration.g:2423:1: ruleScopeDeclaration returns [EObject current=null] : (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ; |
7478 | public final EObject ruleScopeDeclaration() throws RecognitionException { | 7443 | public final EObject ruleScopeDeclaration() throws RecognitionException { |
7479 | EObject current = null; | 7444 | EObject current = null; |
7480 | 7445 | ||
@@ -7487,23 +7452,23 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7487 | enterRule(); | 7452 | enterRule(); |
7488 | 7453 | ||
7489 | try { | 7454 | try { |
7490 | // InternalApplicationConfiguration.g:2441:2: ( (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ) | 7455 | // InternalApplicationConfiguration.g:2429:2: ( (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ) |
7491 | // InternalApplicationConfiguration.g:2442:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) | 7456 | // InternalApplicationConfiguration.g:2430:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) |
7492 | { | 7457 | { |
7493 | // InternalApplicationConfiguration.g:2442:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) | 7458 | // InternalApplicationConfiguration.g:2430:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) |
7494 | // InternalApplicationConfiguration.g:2443:3: otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) | 7459 | // InternalApplicationConfiguration.g:2431:3: otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) |
7495 | { | 7460 | { |
7496 | otherlv_0=(Token)match(input,37,FOLLOW_6); if (state.failed) return current; | 7461 | otherlv_0=(Token)match(input,38,FOLLOW_6); if (state.failed) return current; |
7497 | if ( state.backtracking==0 ) { | 7462 | if ( state.backtracking==0 ) { |
7498 | 7463 | ||
7499 | newLeafNode(otherlv_0, grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); | 7464 | newLeafNode(otherlv_0, grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); |
7500 | 7465 | ||
7501 | } | 7466 | } |
7502 | // InternalApplicationConfiguration.g:2447:3: ( (lv_name_1_0= RULE_ID ) ) | 7467 | // InternalApplicationConfiguration.g:2435:3: ( (lv_name_1_0= RULE_ID ) ) |
7503 | // InternalApplicationConfiguration.g:2448:4: (lv_name_1_0= RULE_ID ) | 7468 | // InternalApplicationConfiguration.g:2436:4: (lv_name_1_0= RULE_ID ) |
7504 | { | 7469 | { |
7505 | // InternalApplicationConfiguration.g:2448:4: (lv_name_1_0= RULE_ID ) | 7470 | // InternalApplicationConfiguration.g:2436:4: (lv_name_1_0= RULE_ID ) |
7506 | // InternalApplicationConfiguration.g:2449:5: lv_name_1_0= RULE_ID | 7471 | // InternalApplicationConfiguration.g:2437:5: lv_name_1_0= RULE_ID |
7507 | { | 7472 | { |
7508 | lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_14); if (state.failed) return current; | 7473 | lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_14); if (state.failed) return current; |
7509 | if ( state.backtracking==0 ) { | 7474 | if ( state.backtracking==0 ) { |
@@ -7529,11 +7494,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7529 | 7494 | ||
7530 | } | 7495 | } |
7531 | 7496 | ||
7532 | // InternalApplicationConfiguration.g:2465:3: ( (lv_specification_2_0= ruleScopeSpecification ) ) | 7497 | // InternalApplicationConfiguration.g:2453:3: ( (lv_specification_2_0= ruleScopeSpecification ) ) |
7533 | // InternalApplicationConfiguration.g:2466:4: (lv_specification_2_0= ruleScopeSpecification ) | 7498 | // InternalApplicationConfiguration.g:2454:4: (lv_specification_2_0= ruleScopeSpecification ) |
7534 | { | 7499 | { |
7535 | // InternalApplicationConfiguration.g:2466:4: (lv_specification_2_0= ruleScopeSpecification ) | 7500 | // InternalApplicationConfiguration.g:2454:4: (lv_specification_2_0= ruleScopeSpecification ) |
7536 | // InternalApplicationConfiguration.g:2467:5: lv_specification_2_0= ruleScopeSpecification | 7501 | // InternalApplicationConfiguration.g:2455:5: lv_specification_2_0= ruleScopeSpecification |
7537 | { | 7502 | { |
7538 | if ( state.backtracking==0 ) { | 7503 | if ( state.backtracking==0 ) { |
7539 | 7504 | ||
@@ -7589,7 +7554,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7589 | 7554 | ||
7590 | 7555 | ||
7591 | // $ANTLR start "entryRuleScopeReference" | 7556 | // $ANTLR start "entryRuleScopeReference" |
7592 | // InternalApplicationConfiguration.g:2488:1: entryRuleScopeReference returns [EObject current=null] : iv_ruleScopeReference= ruleScopeReference EOF ; | 7557 | // InternalApplicationConfiguration.g:2476:1: entryRuleScopeReference returns [EObject current=null] : iv_ruleScopeReference= ruleScopeReference EOF ; |
7593 | public final EObject entryRuleScopeReference() throws RecognitionException { | 7558 | public final EObject entryRuleScopeReference() throws RecognitionException { |
7594 | EObject current = null; | 7559 | EObject current = null; |
7595 | 7560 | ||
@@ -7597,8 +7562,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7597 | 7562 | ||
7598 | 7563 | ||
7599 | try { | 7564 | try { |
7600 | // InternalApplicationConfiguration.g:2488:55: (iv_ruleScopeReference= ruleScopeReference EOF ) | 7565 | // InternalApplicationConfiguration.g:2476:55: (iv_ruleScopeReference= ruleScopeReference EOF ) |
7601 | // InternalApplicationConfiguration.g:2489:2: iv_ruleScopeReference= ruleScopeReference EOF | 7566 | // InternalApplicationConfiguration.g:2477:2: iv_ruleScopeReference= ruleScopeReference EOF |
7602 | { | 7567 | { |
7603 | if ( state.backtracking==0 ) { | 7568 | if ( state.backtracking==0 ) { |
7604 | newCompositeNode(grammarAccess.getScopeReferenceRule()); | 7569 | newCompositeNode(grammarAccess.getScopeReferenceRule()); |
@@ -7629,7 +7594,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7629 | 7594 | ||
7630 | 7595 | ||
7631 | // $ANTLR start "ruleScopeReference" | 7596 | // $ANTLR start "ruleScopeReference" |
7632 | // InternalApplicationConfiguration.g:2495:1: ruleScopeReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; | 7597 | // InternalApplicationConfiguration.g:2483:1: ruleScopeReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; |
7633 | public final EObject ruleScopeReference() throws RecognitionException { | 7598 | public final EObject ruleScopeReference() throws RecognitionException { |
7634 | EObject current = null; | 7599 | EObject current = null; |
7635 | 7600 | ||
@@ -7639,14 +7604,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7639 | enterRule(); | 7604 | enterRule(); |
7640 | 7605 | ||
7641 | try { | 7606 | try { |
7642 | // InternalApplicationConfiguration.g:2501:2: ( ( (otherlv_0= RULE_ID ) ) ) | 7607 | // InternalApplicationConfiguration.g:2489:2: ( ( (otherlv_0= RULE_ID ) ) ) |
7643 | // InternalApplicationConfiguration.g:2502:2: ( (otherlv_0= RULE_ID ) ) | 7608 | // InternalApplicationConfiguration.g:2490:2: ( (otherlv_0= RULE_ID ) ) |
7644 | { | 7609 | { |
7645 | // InternalApplicationConfiguration.g:2502:2: ( (otherlv_0= RULE_ID ) ) | 7610 | // InternalApplicationConfiguration.g:2490:2: ( (otherlv_0= RULE_ID ) ) |
7646 | // InternalApplicationConfiguration.g:2503:3: (otherlv_0= RULE_ID ) | 7611 | // InternalApplicationConfiguration.g:2491:3: (otherlv_0= RULE_ID ) |
7647 | { | 7612 | { |
7648 | // InternalApplicationConfiguration.g:2503:3: (otherlv_0= RULE_ID ) | 7613 | // InternalApplicationConfiguration.g:2491:3: (otherlv_0= RULE_ID ) |
7649 | // InternalApplicationConfiguration.g:2504:4: otherlv_0= RULE_ID | 7614 | // InternalApplicationConfiguration.g:2492:4: otherlv_0= RULE_ID |
7650 | { | 7615 | { |
7651 | if ( state.backtracking==0 ) { | 7616 | if ( state.backtracking==0 ) { |
7652 | 7617 | ||
@@ -7689,7 +7654,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7689 | 7654 | ||
7690 | 7655 | ||
7691 | // $ANTLR start "entryRuleScope" | 7656 | // $ANTLR start "entryRuleScope" |
7692 | // InternalApplicationConfiguration.g:2518:1: entryRuleScope returns [EObject current=null] : iv_ruleScope= ruleScope EOF ; | 7657 | // InternalApplicationConfiguration.g:2506:1: entryRuleScope returns [EObject current=null] : iv_ruleScope= ruleScope EOF ; |
7693 | public final EObject entryRuleScope() throws RecognitionException { | 7658 | public final EObject entryRuleScope() throws RecognitionException { |
7694 | EObject current = null; | 7659 | EObject current = null; |
7695 | 7660 | ||
@@ -7697,8 +7662,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7697 | 7662 | ||
7698 | 7663 | ||
7699 | try { | 7664 | try { |
7700 | // InternalApplicationConfiguration.g:2518:46: (iv_ruleScope= ruleScope EOF ) | 7665 | // InternalApplicationConfiguration.g:2506:46: (iv_ruleScope= ruleScope EOF ) |
7701 | // InternalApplicationConfiguration.g:2519:2: iv_ruleScope= ruleScope EOF | 7666 | // InternalApplicationConfiguration.g:2507:2: iv_ruleScope= ruleScope EOF |
7702 | { | 7667 | { |
7703 | if ( state.backtracking==0 ) { | 7668 | if ( state.backtracking==0 ) { |
7704 | newCompositeNode(grammarAccess.getScopeRule()); | 7669 | newCompositeNode(grammarAccess.getScopeRule()); |
@@ -7729,7 +7694,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7729 | 7694 | ||
7730 | 7695 | ||
7731 | // $ANTLR start "ruleScope" | 7696 | // $ANTLR start "ruleScope" |
7732 | // InternalApplicationConfiguration.g:2525:1: ruleScope returns [EObject current=null] : (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ; | 7697 | // InternalApplicationConfiguration.g:2513:1: ruleScope returns [EObject current=null] : (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ; |
7733 | public final EObject ruleScope() throws RecognitionException { | 7698 | public final EObject ruleScope() throws RecognitionException { |
7734 | EObject current = null; | 7699 | EObject current = null; |
7735 | 7700 | ||
@@ -7742,29 +7707,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7742 | enterRule(); | 7707 | enterRule(); |
7743 | 7708 | ||
7744 | try { | 7709 | try { |
7745 | // InternalApplicationConfiguration.g:2531:2: ( (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ) | 7710 | // InternalApplicationConfiguration.g:2519:2: ( (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ) |
7746 | // InternalApplicationConfiguration.g:2532:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) | 7711 | // InternalApplicationConfiguration.g:2520:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) |
7747 | { | 7712 | { |
7748 | // InternalApplicationConfiguration.g:2532:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) | 7713 | // InternalApplicationConfiguration.g:2520:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) |
7749 | int alt36=2; | 7714 | int alt35=2; |
7750 | int LA36_0 = input.LA(1); | 7715 | int LA35_0 = input.LA(1); |
7751 | 7716 | ||
7752 | if ( (LA36_0==17) ) { | 7717 | if ( (LA35_0==17) ) { |
7753 | alt36=1; | 7718 | alt35=1; |
7754 | } | 7719 | } |
7755 | else if ( (LA36_0==RULE_ID) ) { | 7720 | else if ( (LA35_0==RULE_ID) ) { |
7756 | alt36=2; | 7721 | alt35=2; |
7757 | } | 7722 | } |
7758 | else { | 7723 | else { |
7759 | if (state.backtracking>0) {state.failed=true; return current;} | 7724 | if (state.backtracking>0) {state.failed=true; return current;} |
7760 | NoViableAltException nvae = | 7725 | NoViableAltException nvae = |
7761 | new NoViableAltException("", 36, 0, input); | 7726 | new NoViableAltException("", 35, 0, input); |
7762 | 7727 | ||
7763 | throw nvae; | 7728 | throw nvae; |
7764 | } | 7729 | } |
7765 | switch (alt36) { | 7730 | switch (alt35) { |
7766 | case 1 : | 7731 | case 1 : |
7767 | // InternalApplicationConfiguration.g:2533:3: this_ScopeSpecification_0= ruleScopeSpecification | 7732 | // InternalApplicationConfiguration.g:2521:3: this_ScopeSpecification_0= ruleScopeSpecification |
7768 | { | 7733 | { |
7769 | if ( state.backtracking==0 ) { | 7734 | if ( state.backtracking==0 ) { |
7770 | 7735 | ||
@@ -7786,7 +7751,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7786 | } | 7751 | } |
7787 | break; | 7752 | break; |
7788 | case 2 : | 7753 | case 2 : |
7789 | // InternalApplicationConfiguration.g:2542:3: this_ScopeReference_1= ruleScopeReference | 7754 | // InternalApplicationConfiguration.g:2530:3: this_ScopeReference_1= ruleScopeReference |
7790 | { | 7755 | { |
7791 | if ( state.backtracking==0 ) { | 7756 | if ( state.backtracking==0 ) { |
7792 | 7757 | ||
@@ -7832,7 +7797,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7832 | 7797 | ||
7833 | 7798 | ||
7834 | // $ANTLR start "entryRuleTask" | 7799 | // $ANTLR start "entryRuleTask" |
7835 | // InternalApplicationConfiguration.g:2554:1: entryRuleTask returns [EObject current=null] : iv_ruleTask= ruleTask EOF ; | 7800 | // InternalApplicationConfiguration.g:2542:1: entryRuleTask returns [EObject current=null] : iv_ruleTask= ruleTask EOF ; |
7836 | public final EObject entryRuleTask() throws RecognitionException { | 7801 | public final EObject entryRuleTask() throws RecognitionException { |
7837 | EObject current = null; | 7802 | EObject current = null; |
7838 | 7803 | ||
@@ -7840,8 +7805,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7840 | 7805 | ||
7841 | 7806 | ||
7842 | try { | 7807 | try { |
7843 | // InternalApplicationConfiguration.g:2554:45: (iv_ruleTask= ruleTask EOF ) | 7808 | // InternalApplicationConfiguration.g:2542:45: (iv_ruleTask= ruleTask EOF ) |
7844 | // InternalApplicationConfiguration.g:2555:2: iv_ruleTask= ruleTask EOF | 7809 | // InternalApplicationConfiguration.g:2543:2: iv_ruleTask= ruleTask EOF |
7845 | { | 7810 | { |
7846 | if ( state.backtracking==0 ) { | 7811 | if ( state.backtracking==0 ) { |
7847 | newCompositeNode(grammarAccess.getTaskRule()); | 7812 | newCompositeNode(grammarAccess.getTaskRule()); |
@@ -7872,7 +7837,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7872 | 7837 | ||
7873 | 7838 | ||
7874 | // $ANTLR start "ruleTask" | 7839 | // $ANTLR start "ruleTask" |
7875 | // InternalApplicationConfiguration.g:2561:1: ruleTask returns [EObject current=null] : this_GenerationTask_0= ruleGenerationTask ; | 7840 | // InternalApplicationConfiguration.g:2549:1: ruleTask returns [EObject current=null] : this_GenerationTask_0= ruleGenerationTask ; |
7876 | public final EObject ruleTask() throws RecognitionException { | 7841 | public final EObject ruleTask() throws RecognitionException { |
7877 | EObject current = null; | 7842 | EObject current = null; |
7878 | 7843 | ||
@@ -7883,8 +7848,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7883 | enterRule(); | 7848 | enterRule(); |
7884 | 7849 | ||
7885 | try { | 7850 | try { |
7886 | // InternalApplicationConfiguration.g:2567:2: (this_GenerationTask_0= ruleGenerationTask ) | 7851 | // InternalApplicationConfiguration.g:2555:2: (this_GenerationTask_0= ruleGenerationTask ) |
7887 | // InternalApplicationConfiguration.g:2568:2: this_GenerationTask_0= ruleGenerationTask | 7852 | // InternalApplicationConfiguration.g:2556:2: this_GenerationTask_0= ruleGenerationTask |
7888 | { | 7853 | { |
7889 | if ( state.backtracking==0 ) { | 7854 | if ( state.backtracking==0 ) { |
7890 | 7855 | ||
@@ -7924,7 +7889,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7924 | 7889 | ||
7925 | 7890 | ||
7926 | // $ANTLR start "entryRuleGenerationTask" | 7891 | // $ANTLR start "entryRuleGenerationTask" |
7927 | // InternalApplicationConfiguration.g:2579:1: entryRuleGenerationTask returns [EObject current=null] : iv_ruleGenerationTask= ruleGenerationTask EOF ; | 7892 | // InternalApplicationConfiguration.g:2567:1: entryRuleGenerationTask returns [EObject current=null] : iv_ruleGenerationTask= ruleGenerationTask EOF ; |
7928 | public final EObject entryRuleGenerationTask() throws RecognitionException { | 7893 | public final EObject entryRuleGenerationTask() throws RecognitionException { |
7929 | EObject current = null; | 7894 | EObject current = null; |
7930 | 7895 | ||
@@ -7932,8 +7897,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7932 | 7897 | ||
7933 | 7898 | ||
7934 | try { | 7899 | try { |
7935 | // InternalApplicationConfiguration.g:2579:55: (iv_ruleGenerationTask= ruleGenerationTask EOF ) | 7900 | // InternalApplicationConfiguration.g:2567:55: (iv_ruleGenerationTask= ruleGenerationTask EOF ) |
7936 | // InternalApplicationConfiguration.g:2580:2: iv_ruleGenerationTask= ruleGenerationTask EOF | 7901 | // InternalApplicationConfiguration.g:2568:2: iv_ruleGenerationTask= ruleGenerationTask EOF |
7937 | { | 7902 | { |
7938 | if ( state.backtracking==0 ) { | 7903 | if ( state.backtracking==0 ) { |
7939 | newCompositeNode(grammarAccess.getGenerationTaskRule()); | 7904 | newCompositeNode(grammarAccess.getGenerationTaskRule()); |
@@ -7964,7 +7929,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
7964 | 7929 | ||
7965 | 7930 | ||
7966 | // $ANTLR start "ruleGenerationTask" | 7931 | // $ANTLR start "ruleGenerationTask" |
7967 | // InternalApplicationConfiguration.g:2586:1: ruleGenerationTask returns [EObject current=null] : (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) ; | 7932 | // InternalApplicationConfiguration.g:2574:1: ruleGenerationTask returns [EObject current=null] : (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) ; |
7968 | public final EObject ruleGenerationTask() throws RecognitionException { | 7933 | public final EObject ruleGenerationTask() throws RecognitionException { |
7969 | EObject current = null; | 7934 | EObject current = null; |
7970 | 7935 | ||
@@ -8022,20 +7987,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8022 | enterRule(); | 7987 | enterRule(); |
8023 | 7988 | ||
8024 | try { | 7989 | try { |
8025 | // InternalApplicationConfiguration.g:2592:2: ( (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) ) | 7990 | // InternalApplicationConfiguration.g:2580:2: ( (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) ) |
8026 | // InternalApplicationConfiguration.g:2593:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) | 7991 | // InternalApplicationConfiguration.g:2581:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) |
8027 | { | 7992 | { |
8028 | // InternalApplicationConfiguration.g:2593:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) | 7993 | // InternalApplicationConfiguration.g:2581:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) |
8029 | // InternalApplicationConfiguration.g:2594:3: otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' | 7994 | // InternalApplicationConfiguration.g:2582:3: otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' |
8030 | { | 7995 | { |
8031 | otherlv_0=(Token)match(input,38,FOLLOW_14); if (state.failed) return current; | 7996 | otherlv_0=(Token)match(input,39,FOLLOW_14); if (state.failed) return current; |
8032 | if ( state.backtracking==0 ) { | 7997 | if ( state.backtracking==0 ) { |
8033 | 7998 | ||
8034 | newLeafNode(otherlv_0, grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); | 7999 | newLeafNode(otherlv_0, grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); |
8035 | 8000 | ||
8036 | } | 8001 | } |
8037 | // InternalApplicationConfiguration.g:2598:3: () | 8002 | // InternalApplicationConfiguration.g:2586:3: () |
8038 | // InternalApplicationConfiguration.g:2599:4: | 8003 | // InternalApplicationConfiguration.g:2587:4: |
8039 | { | 8004 | { |
8040 | if ( state.backtracking==0 ) { | 8005 | if ( state.backtracking==0 ) { |
8041 | 8006 | ||
@@ -8053,45 +8018,45 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8053 | newLeafNode(otherlv_2, grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); | 8018 | newLeafNode(otherlv_2, grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); |
8054 | 8019 | ||
8055 | } | 8020 | } |
8056 | // InternalApplicationConfiguration.g:2609:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) | 8021 | // InternalApplicationConfiguration.g:2597:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) |
8057 | // InternalApplicationConfiguration.g:2610:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) | 8022 | // InternalApplicationConfiguration.g:2598:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) |
8058 | { | 8023 | { |
8059 | // InternalApplicationConfiguration.g:2610:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) | 8024 | // InternalApplicationConfiguration.g:2598:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) ) |
8060 | // InternalApplicationConfiguration.g:2611:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) | 8025 | // InternalApplicationConfiguration.g:2599:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) |
8061 | { | 8026 | { |
8062 | getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); | 8027 | getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); |
8063 | // InternalApplicationConfiguration.g:2614:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) | 8028 | // InternalApplicationConfiguration.g:2602:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* ) |
8064 | // InternalApplicationConfiguration.g:2615:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* | 8029 | // InternalApplicationConfiguration.g:2603:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* |
8065 | { | 8030 | { |
8066 | // InternalApplicationConfiguration.g:2615:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* | 8031 | // InternalApplicationConfiguration.g:2603:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )* |
8067 | loop37: | 8032 | loop36: |
8068 | do { | 8033 | do { |
8069 | int alt37=13; | 8034 | int alt36=13; |
8070 | alt37 = dfa37.predict(input); | 8035 | alt36 = dfa36.predict(input); |
8071 | switch (alt37) { | 8036 | switch (alt36) { |
8072 | case 1 : | 8037 | case 1 : |
8073 | // InternalApplicationConfiguration.g:2616:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | 8038 | // InternalApplicationConfiguration.g:2604:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) |
8074 | { | 8039 | { |
8075 | // InternalApplicationConfiguration.g:2616:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | 8040 | // InternalApplicationConfiguration.g:2604:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) |
8076 | // InternalApplicationConfiguration.g:2617:5: {...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) | 8041 | // InternalApplicationConfiguration.g:2605:5: {...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) |
8077 | { | 8042 | { |
8078 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) { | 8043 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) { |
8079 | if (state.backtracking>0) {state.failed=true; return current;} | 8044 | if (state.backtracking>0) {state.failed=true; return current;} |
8080 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)"); | 8045 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)"); |
8081 | } | 8046 | } |
8082 | // InternalApplicationConfiguration.g:2617:111: ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) | 8047 | // InternalApplicationConfiguration.g:2605:111: ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) |
8083 | // InternalApplicationConfiguration.g:2618:6: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) | 8048 | // InternalApplicationConfiguration.g:2606:6: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) |
8084 | { | 8049 | { |
8085 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); | 8050 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); |
8086 | // InternalApplicationConfiguration.g:2621:9: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) | 8051 | // InternalApplicationConfiguration.g:2609:9: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) |
8087 | // InternalApplicationConfiguration.g:2621:10: {...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) | 8052 | // InternalApplicationConfiguration.g:2609:10: {...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) |
8088 | { | 8053 | { |
8089 | if ( !((true)) ) { | 8054 | if ( !((true)) ) { |
8090 | if (state.backtracking>0) {state.failed=true; return current;} | 8055 | if (state.backtracking>0) {state.failed=true; return current;} |
8091 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 8056 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
8092 | } | 8057 | } |
8093 | // InternalApplicationConfiguration.g:2621:19: (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) | 8058 | // InternalApplicationConfiguration.g:2609:19: (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) |
8094 | // InternalApplicationConfiguration.g:2621:20: otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) | 8059 | // InternalApplicationConfiguration.g:2609:20: otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) |
8095 | { | 8060 | { |
8096 | otherlv_4=(Token)match(input,23,FOLLOW_10); if (state.failed) return current; | 8061 | otherlv_4=(Token)match(input,23,FOLLOW_10); if (state.failed) return current; |
8097 | if ( state.backtracking==0 ) { | 8062 | if ( state.backtracking==0 ) { |
@@ -8105,11 +8070,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8105 | newLeafNode(otherlv_5, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); | 8070 | newLeafNode(otherlv_5, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); |
8106 | 8071 | ||
8107 | } | 8072 | } |
8108 | // InternalApplicationConfiguration.g:2629:9: ( (lv_metamodel_6_0= ruleMetamodel ) ) | 8073 | // InternalApplicationConfiguration.g:2617:9: ( (lv_metamodel_6_0= ruleMetamodel ) ) |
8109 | // InternalApplicationConfiguration.g:2630:10: (lv_metamodel_6_0= ruleMetamodel ) | 8074 | // InternalApplicationConfiguration.g:2618:10: (lv_metamodel_6_0= ruleMetamodel ) |
8110 | { | 8075 | { |
8111 | // InternalApplicationConfiguration.g:2630:10: (lv_metamodel_6_0= ruleMetamodel ) | 8076 | // InternalApplicationConfiguration.g:2618:10: (lv_metamodel_6_0= ruleMetamodel ) |
8112 | // InternalApplicationConfiguration.g:2631:11: lv_metamodel_6_0= ruleMetamodel | 8077 | // InternalApplicationConfiguration.g:2619:11: lv_metamodel_6_0= ruleMetamodel |
8113 | { | 8078 | { |
8114 | if ( state.backtracking==0 ) { | 8079 | if ( state.backtracking==0 ) { |
8115 | 8080 | ||
@@ -8157,30 +8122,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8157 | } | 8122 | } |
8158 | break; | 8123 | break; |
8159 | case 2 : | 8124 | case 2 : |
8160 | // InternalApplicationConfiguration.g:2654:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | 8125 | // InternalApplicationConfiguration.g:2642:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) |
8161 | { | 8126 | { |
8162 | // InternalApplicationConfiguration.g:2654:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | 8127 | // InternalApplicationConfiguration.g:2642:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) |
8163 | // InternalApplicationConfiguration.g:2655:5: {...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) | 8128 | // InternalApplicationConfiguration.g:2643:5: {...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) |
8164 | { | 8129 | { |
8165 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) { | 8130 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) { |
8166 | if (state.backtracking>0) {state.failed=true; return current;} | 8131 | if (state.backtracking>0) {state.failed=true; return current;} |
8167 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)"); | 8132 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)"); |
8168 | } | 8133 | } |
8169 | // InternalApplicationConfiguration.g:2655:111: ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) | 8134 | // InternalApplicationConfiguration.g:2643:111: ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) |
8170 | // InternalApplicationConfiguration.g:2656:6: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) | 8135 | // InternalApplicationConfiguration.g:2644:6: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) |
8171 | { | 8136 | { |
8172 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); | 8137 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); |
8173 | // InternalApplicationConfiguration.g:2659:9: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) | 8138 | // InternalApplicationConfiguration.g:2647:9: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) |
8174 | // InternalApplicationConfiguration.g:2659:10: {...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) | 8139 | // InternalApplicationConfiguration.g:2647:10: {...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) |
8175 | { | 8140 | { |
8176 | if ( !((true)) ) { | 8141 | if ( !((true)) ) { |
8177 | if (state.backtracking>0) {state.failed=true; return current;} | 8142 | if (state.backtracking>0) {state.failed=true; return current;} |
8178 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 8143 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
8179 | } | 8144 | } |
8180 | // InternalApplicationConfiguration.g:2659:19: (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) | 8145 | // InternalApplicationConfiguration.g:2647:19: (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) |
8181 | // InternalApplicationConfiguration.g:2659:20: otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) | 8146 | // InternalApplicationConfiguration.g:2647:20: otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) |
8182 | { | 8147 | { |
8183 | otherlv_7=(Token)match(input,25,FOLLOW_10); if (state.failed) return current; | 8148 | otherlv_7=(Token)match(input,40,FOLLOW_10); if (state.failed) return current; |
8184 | if ( state.backtracking==0 ) { | 8149 | if ( state.backtracking==0 ) { |
8185 | 8150 | ||
8186 | newLeafNode(otherlv_7, grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); | 8151 | newLeafNode(otherlv_7, grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); |
@@ -8192,11 +8157,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8192 | newLeafNode(otherlv_8, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); | 8157 | newLeafNode(otherlv_8, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); |
8193 | 8158 | ||
8194 | } | 8159 | } |
8195 | // InternalApplicationConfiguration.g:2667:9: ( (lv_partialModel_9_0= rulePartialModel ) ) | 8160 | // InternalApplicationConfiguration.g:2655:9: ( (lv_partialModel_9_0= rulePartialModel ) ) |
8196 | // InternalApplicationConfiguration.g:2668:10: (lv_partialModel_9_0= rulePartialModel ) | 8161 | // InternalApplicationConfiguration.g:2656:10: (lv_partialModel_9_0= rulePartialModel ) |
8197 | { | 8162 | { |
8198 | // InternalApplicationConfiguration.g:2668:10: (lv_partialModel_9_0= rulePartialModel ) | 8163 | // InternalApplicationConfiguration.g:2656:10: (lv_partialModel_9_0= rulePartialModel ) |
8199 | // InternalApplicationConfiguration.g:2669:11: lv_partialModel_9_0= rulePartialModel | 8164 | // InternalApplicationConfiguration.g:2657:11: lv_partialModel_9_0= rulePartialModel |
8200 | { | 8165 | { |
8201 | if ( state.backtracking==0 ) { | 8166 | if ( state.backtracking==0 ) { |
8202 | 8167 | ||
@@ -8244,28 +8209,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8244 | } | 8209 | } |
8245 | break; | 8210 | break; |
8246 | case 3 : | 8211 | case 3 : |
8247 | // InternalApplicationConfiguration.g:2692:4: ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | 8212 | // InternalApplicationConfiguration.g:2680:4: ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) |
8248 | { | 8213 | { |
8249 | // InternalApplicationConfiguration.g:2692:4: ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | 8214 | // InternalApplicationConfiguration.g:2680:4: ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) |
8250 | // InternalApplicationConfiguration.g:2693:5: {...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) | 8215 | // InternalApplicationConfiguration.g:2681:5: {...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) |
8251 | { | 8216 | { |
8252 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) { | 8217 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) { |
8253 | if (state.backtracking>0) {state.failed=true; return current;} | 8218 | if (state.backtracking>0) {state.failed=true; return current;} |
8254 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)"); | 8219 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)"); |
8255 | } | 8220 | } |
8256 | // InternalApplicationConfiguration.g:2693:111: ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) | 8221 | // InternalApplicationConfiguration.g:2681:111: ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) |
8257 | // InternalApplicationConfiguration.g:2694:6: ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) | 8222 | // InternalApplicationConfiguration.g:2682:6: ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) |
8258 | { | 8223 | { |
8259 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); | 8224 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); |
8260 | // InternalApplicationConfiguration.g:2697:9: ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) | 8225 | // InternalApplicationConfiguration.g:2685:9: ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) |
8261 | // InternalApplicationConfiguration.g:2697:10: {...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) | 8226 | // InternalApplicationConfiguration.g:2685:10: {...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) |
8262 | { | 8227 | { |
8263 | if ( !((true)) ) { | 8228 | if ( !((true)) ) { |
8264 | if (state.backtracking>0) {state.failed=true; return current;} | 8229 | if (state.backtracking>0) {state.failed=true; return current;} |
8265 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 8230 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
8266 | } | 8231 | } |
8267 | // InternalApplicationConfiguration.g:2697:19: (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) | 8232 | // InternalApplicationConfiguration.g:2685:19: (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) |
8268 | // InternalApplicationConfiguration.g:2697:20: otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) | 8233 | // InternalApplicationConfiguration.g:2685:20: otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) |
8269 | { | 8234 | { |
8270 | otherlv_10=(Token)match(input,26,FOLLOW_10); if (state.failed) return current; | 8235 | otherlv_10=(Token)match(input,26,FOLLOW_10); if (state.failed) return current; |
8271 | if ( state.backtracking==0 ) { | 8236 | if ( state.backtracking==0 ) { |
@@ -8279,11 +8244,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8279 | newLeafNode(otherlv_11, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); | 8244 | newLeafNode(otherlv_11, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); |
8280 | 8245 | ||
8281 | } | 8246 | } |
8282 | // InternalApplicationConfiguration.g:2705:9: ( (lv_patterns_12_0= ruleGraphPattern ) ) | 8247 | // InternalApplicationConfiguration.g:2693:9: ( (lv_patterns_12_0= ruleGraphPattern ) ) |
8283 | // InternalApplicationConfiguration.g:2706:10: (lv_patterns_12_0= ruleGraphPattern ) | 8248 | // InternalApplicationConfiguration.g:2694:10: (lv_patterns_12_0= ruleGraphPattern ) |
8284 | { | 8249 | { |
8285 | // InternalApplicationConfiguration.g:2706:10: (lv_patterns_12_0= ruleGraphPattern ) | 8250 | // InternalApplicationConfiguration.g:2694:10: (lv_patterns_12_0= ruleGraphPattern ) |
8286 | // InternalApplicationConfiguration.g:2707:11: lv_patterns_12_0= ruleGraphPattern | 8251 | // InternalApplicationConfiguration.g:2695:11: lv_patterns_12_0= ruleGraphPattern |
8287 | { | 8252 | { |
8288 | if ( state.backtracking==0 ) { | 8253 | if ( state.backtracking==0 ) { |
8289 | 8254 | ||
@@ -8331,30 +8296,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8331 | } | 8296 | } |
8332 | break; | 8297 | break; |
8333 | case 4 : | 8298 | case 4 : |
8334 | // InternalApplicationConfiguration.g:2730:4: ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | 8299 | // InternalApplicationConfiguration.g:2718:4: ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) |
8335 | { | 8300 | { |
8336 | // InternalApplicationConfiguration.g:2730:4: ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | 8301 | // InternalApplicationConfiguration.g:2718:4: ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) |
8337 | // InternalApplicationConfiguration.g:2731:5: {...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) | 8302 | // InternalApplicationConfiguration.g:2719:5: {...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) |
8338 | { | 8303 | { |
8339 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) { | 8304 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) { |
8340 | if (state.backtracking>0) {state.failed=true; return current;} | 8305 | if (state.backtracking>0) {state.failed=true; return current;} |
8341 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)"); | 8306 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)"); |
8342 | } | 8307 | } |
8343 | // InternalApplicationConfiguration.g:2731:111: ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) | 8308 | // InternalApplicationConfiguration.g:2719:111: ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) |
8344 | // InternalApplicationConfiguration.g:2732:6: ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) | 8309 | // InternalApplicationConfiguration.g:2720:6: ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) |
8345 | { | 8310 | { |
8346 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); | 8311 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); |
8347 | // InternalApplicationConfiguration.g:2735:9: ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) | 8312 | // InternalApplicationConfiguration.g:2723:9: ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) |
8348 | // InternalApplicationConfiguration.g:2735:10: {...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) | 8313 | // InternalApplicationConfiguration.g:2723:10: {...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) |
8349 | { | 8314 | { |
8350 | if ( !((true)) ) { | 8315 | if ( !((true)) ) { |
8351 | if (state.backtracking>0) {state.failed=true; return current;} | 8316 | if (state.backtracking>0) {state.failed=true; return current;} |
8352 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 8317 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
8353 | } | 8318 | } |
8354 | // InternalApplicationConfiguration.g:2735:19: (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) | 8319 | // InternalApplicationConfiguration.g:2723:19: (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) |
8355 | // InternalApplicationConfiguration.g:2735:20: otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) | 8320 | // InternalApplicationConfiguration.g:2723:20: otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) |
8356 | { | 8321 | { |
8357 | otherlv_13=(Token)match(input,37,FOLLOW_10); if (state.failed) return current; | 8322 | otherlv_13=(Token)match(input,38,FOLLOW_10); if (state.failed) return current; |
8358 | if ( state.backtracking==0 ) { | 8323 | if ( state.backtracking==0 ) { |
8359 | 8324 | ||
8360 | newLeafNode(otherlv_13, grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_3_0()); | 8325 | newLeafNode(otherlv_13, grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_3_0()); |
@@ -8366,11 +8331,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8366 | newLeafNode(otherlv_14, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); | 8331 | newLeafNode(otherlv_14, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); |
8367 | 8332 | ||
8368 | } | 8333 | } |
8369 | // InternalApplicationConfiguration.g:2743:9: ( (lv_scope_15_0= ruleScope ) ) | 8334 | // InternalApplicationConfiguration.g:2731:9: ( (lv_scope_15_0= ruleScope ) ) |
8370 | // InternalApplicationConfiguration.g:2744:10: (lv_scope_15_0= ruleScope ) | 8335 | // InternalApplicationConfiguration.g:2732:10: (lv_scope_15_0= ruleScope ) |
8371 | { | 8336 | { |
8372 | // InternalApplicationConfiguration.g:2744:10: (lv_scope_15_0= ruleScope ) | 8337 | // InternalApplicationConfiguration.g:2732:10: (lv_scope_15_0= ruleScope ) |
8373 | // InternalApplicationConfiguration.g:2745:11: lv_scope_15_0= ruleScope | 8338 | // InternalApplicationConfiguration.g:2733:11: lv_scope_15_0= ruleScope |
8374 | { | 8339 | { |
8375 | if ( state.backtracking==0 ) { | 8340 | if ( state.backtracking==0 ) { |
8376 | 8341 | ||
@@ -8418,46 +8383,46 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8418 | } | 8383 | } |
8419 | break; | 8384 | break; |
8420 | case 5 : | 8385 | case 5 : |
8421 | // InternalApplicationConfiguration.g:2768:4: ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | 8386 | // InternalApplicationConfiguration.g:2756:4: ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) |
8422 | { | 8387 | { |
8423 | // InternalApplicationConfiguration.g:2768:4: ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | 8388 | // InternalApplicationConfiguration.g:2756:4: ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) |
8424 | // InternalApplicationConfiguration.g:2769:5: {...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) | 8389 | // InternalApplicationConfiguration.g:2757:5: {...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) |
8425 | { | 8390 | { |
8426 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) { | 8391 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) { |
8427 | if (state.backtracking>0) {state.failed=true; return current;} | 8392 | if (state.backtracking>0) {state.failed=true; return current;} |
8428 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)"); | 8393 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)"); |
8429 | } | 8394 | } |
8430 | // InternalApplicationConfiguration.g:2769:111: ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) | 8395 | // InternalApplicationConfiguration.g:2757:111: ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) |
8431 | // InternalApplicationConfiguration.g:2770:6: ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) | 8396 | // InternalApplicationConfiguration.g:2758:6: ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) |
8432 | { | 8397 | { |
8433 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); | 8398 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); |
8434 | // InternalApplicationConfiguration.g:2773:9: ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) | 8399 | // InternalApplicationConfiguration.g:2761:9: ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) |
8435 | // InternalApplicationConfiguration.g:2773:10: {...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) | 8400 | // InternalApplicationConfiguration.g:2761:10: {...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) |
8436 | { | 8401 | { |
8437 | if ( !((true)) ) { | 8402 | if ( !((true)) ) { |
8438 | if (state.backtracking>0) {state.failed=true; return current;} | 8403 | if (state.backtracking>0) {state.failed=true; return current;} |
8439 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 8404 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
8440 | } | 8405 | } |
8441 | // InternalApplicationConfiguration.g:2773:19: (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) | 8406 | // InternalApplicationConfiguration.g:2761:19: (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) |
8442 | // InternalApplicationConfiguration.g:2773:20: otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) | 8407 | // InternalApplicationConfiguration.g:2761:20: otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) |
8443 | { | 8408 | { |
8444 | otherlv_16=(Token)match(input,39,FOLLOW_10); if (state.failed) return current; | 8409 | otherlv_16=(Token)match(input,41,FOLLOW_10); if (state.failed) return current; |
8445 | if ( state.backtracking==0 ) { | 8410 | if ( state.backtracking==0 ) { |
8446 | 8411 | ||
8447 | newLeafNode(otherlv_16, grammarAccess.getGenerationTaskAccess().getNumberKeyword_3_4_0()); | 8412 | newLeafNode(otherlv_16, grammarAccess.getGenerationTaskAccess().getNumberKeyword_3_4_0()); |
8448 | 8413 | ||
8449 | } | 8414 | } |
8450 | otherlv_17=(Token)match(input,16,FOLLOW_26); if (state.failed) return current; | 8415 | otherlv_17=(Token)match(input,16,FOLLOW_24); if (state.failed) return current; |
8451 | if ( state.backtracking==0 ) { | 8416 | if ( state.backtracking==0 ) { |
8452 | 8417 | ||
8453 | newLeafNode(otherlv_17, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); | 8418 | newLeafNode(otherlv_17, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); |
8454 | 8419 | ||
8455 | } | 8420 | } |
8456 | // InternalApplicationConfiguration.g:2781:9: ( (lv_number_18_0= RULE_INT ) ) | 8421 | // InternalApplicationConfiguration.g:2769:9: ( (lv_number_18_0= RULE_INT ) ) |
8457 | // InternalApplicationConfiguration.g:2782:10: (lv_number_18_0= RULE_INT ) | 8422 | // InternalApplicationConfiguration.g:2770:10: (lv_number_18_0= RULE_INT ) |
8458 | { | 8423 | { |
8459 | // InternalApplicationConfiguration.g:2782:10: (lv_number_18_0= RULE_INT ) | 8424 | // InternalApplicationConfiguration.g:2770:10: (lv_number_18_0= RULE_INT ) |
8460 | // InternalApplicationConfiguration.g:2783:11: lv_number_18_0= RULE_INT | 8425 | // InternalApplicationConfiguration.g:2771:11: lv_number_18_0= RULE_INT |
8461 | { | 8426 | { |
8462 | lv_number_18_0=(Token)match(input,RULE_INT,FOLLOW_28); if (state.failed) return current; | 8427 | lv_number_18_0=(Token)match(input,RULE_INT,FOLLOW_28); if (state.failed) return current; |
8463 | if ( state.backtracking==0 ) { | 8428 | if ( state.backtracking==0 ) { |
@@ -8500,46 +8465,46 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8500 | } | 8465 | } |
8501 | break; | 8466 | break; |
8502 | case 6 : | 8467 | case 6 : |
8503 | // InternalApplicationConfiguration.g:2805:4: ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | 8468 | // InternalApplicationConfiguration.g:2793:4: ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) |
8504 | { | 8469 | { |
8505 | // InternalApplicationConfiguration.g:2805:4: ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | 8470 | // InternalApplicationConfiguration.g:2793:4: ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) |
8506 | // InternalApplicationConfiguration.g:2806:5: {...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) | 8471 | // InternalApplicationConfiguration.g:2794:5: {...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) |
8507 | { | 8472 | { |
8508 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) { | 8473 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) { |
8509 | if (state.backtracking>0) {state.failed=true; return current;} | 8474 | if (state.backtracking>0) {state.failed=true; return current;} |
8510 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)"); | 8475 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)"); |
8511 | } | 8476 | } |
8512 | // InternalApplicationConfiguration.g:2806:111: ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) | 8477 | // InternalApplicationConfiguration.g:2794:111: ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) |
8513 | // InternalApplicationConfiguration.g:2807:6: ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) | 8478 | // InternalApplicationConfiguration.g:2795:6: ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) |
8514 | { | 8479 | { |
8515 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); | 8480 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); |
8516 | // InternalApplicationConfiguration.g:2810:9: ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) | 8481 | // InternalApplicationConfiguration.g:2798:9: ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) |
8517 | // InternalApplicationConfiguration.g:2810:10: {...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) | 8482 | // InternalApplicationConfiguration.g:2798:10: {...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) |
8518 | { | 8483 | { |
8519 | if ( !((true)) ) { | 8484 | if ( !((true)) ) { |
8520 | if (state.backtracking>0) {state.failed=true; return current;} | 8485 | if (state.backtracking>0) {state.failed=true; return current;} |
8521 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 8486 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
8522 | } | 8487 | } |
8523 | // InternalApplicationConfiguration.g:2810:19: (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) | 8488 | // InternalApplicationConfiguration.g:2798:19: (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) |
8524 | // InternalApplicationConfiguration.g:2810:20: otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) | 8489 | // InternalApplicationConfiguration.g:2798:20: otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) |
8525 | { | 8490 | { |
8526 | otherlv_19=(Token)match(input,40,FOLLOW_10); if (state.failed) return current; | 8491 | otherlv_19=(Token)match(input,42,FOLLOW_10); if (state.failed) return current; |
8527 | if ( state.backtracking==0 ) { | 8492 | if ( state.backtracking==0 ) { |
8528 | 8493 | ||
8529 | newLeafNode(otherlv_19, grammarAccess.getGenerationTaskAccess().getRunsKeyword_3_5_0()); | 8494 | newLeafNode(otherlv_19, grammarAccess.getGenerationTaskAccess().getRunsKeyword_3_5_0()); |
8530 | 8495 | ||
8531 | } | 8496 | } |
8532 | otherlv_20=(Token)match(input,16,FOLLOW_26); if (state.failed) return current; | 8497 | otherlv_20=(Token)match(input,16,FOLLOW_24); if (state.failed) return current; |
8533 | if ( state.backtracking==0 ) { | 8498 | if ( state.backtracking==0 ) { |
8534 | 8499 | ||
8535 | newLeafNode(otherlv_20, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); | 8500 | newLeafNode(otherlv_20, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); |
8536 | 8501 | ||
8537 | } | 8502 | } |
8538 | // InternalApplicationConfiguration.g:2818:9: ( (lv_runs_21_0= RULE_INT ) ) | 8503 | // InternalApplicationConfiguration.g:2806:9: ( (lv_runs_21_0= RULE_INT ) ) |
8539 | // InternalApplicationConfiguration.g:2819:10: (lv_runs_21_0= RULE_INT ) | 8504 | // InternalApplicationConfiguration.g:2807:10: (lv_runs_21_0= RULE_INT ) |
8540 | { | 8505 | { |
8541 | // InternalApplicationConfiguration.g:2819:10: (lv_runs_21_0= RULE_INT ) | 8506 | // InternalApplicationConfiguration.g:2807:10: (lv_runs_21_0= RULE_INT ) |
8542 | // InternalApplicationConfiguration.g:2820:11: lv_runs_21_0= RULE_INT | 8507 | // InternalApplicationConfiguration.g:2808:11: lv_runs_21_0= RULE_INT |
8543 | { | 8508 | { |
8544 | lv_runs_21_0=(Token)match(input,RULE_INT,FOLLOW_28); if (state.failed) return current; | 8509 | lv_runs_21_0=(Token)match(input,RULE_INT,FOLLOW_28); if (state.failed) return current; |
8545 | if ( state.backtracking==0 ) { | 8510 | if ( state.backtracking==0 ) { |
@@ -8582,30 +8547,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8582 | } | 8547 | } |
8583 | break; | 8548 | break; |
8584 | case 7 : | 8549 | case 7 : |
8585 | // InternalApplicationConfiguration.g:2842:4: ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | 8550 | // InternalApplicationConfiguration.g:2830:4: ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) |
8586 | { | 8551 | { |
8587 | // InternalApplicationConfiguration.g:2842:4: ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | 8552 | // InternalApplicationConfiguration.g:2830:4: ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) |
8588 | // InternalApplicationConfiguration.g:2843:5: {...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) | 8553 | // InternalApplicationConfiguration.g:2831:5: {...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) |
8589 | { | 8554 | { |
8590 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) { | 8555 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) { |
8591 | if (state.backtracking>0) {state.failed=true; return current;} | 8556 | if (state.backtracking>0) {state.failed=true; return current;} |
8592 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)"); | 8557 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)"); |
8593 | } | 8558 | } |
8594 | // InternalApplicationConfiguration.g:2843:111: ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) | 8559 | // InternalApplicationConfiguration.g:2831:111: ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) |
8595 | // InternalApplicationConfiguration.g:2844:6: ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) | 8560 | // InternalApplicationConfiguration.g:2832:6: ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) |
8596 | { | 8561 | { |
8597 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); | 8562 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); |
8598 | // InternalApplicationConfiguration.g:2847:9: ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) | 8563 | // InternalApplicationConfiguration.g:2835:9: ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) |
8599 | // InternalApplicationConfiguration.g:2847:10: {...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) | 8564 | // InternalApplicationConfiguration.g:2835:10: {...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) |
8600 | { | 8565 | { |
8601 | if ( !((true)) ) { | 8566 | if ( !((true)) ) { |
8602 | if (state.backtracking>0) {state.failed=true; return current;} | 8567 | if (state.backtracking>0) {state.failed=true; return current;} |
8603 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 8568 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
8604 | } | 8569 | } |
8605 | // InternalApplicationConfiguration.g:2847:19: (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) | 8570 | // InternalApplicationConfiguration.g:2835:19: (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) |
8606 | // InternalApplicationConfiguration.g:2847:20: otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) | 8571 | // InternalApplicationConfiguration.g:2835:20: otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) |
8607 | { | 8572 | { |
8608 | otherlv_22=(Token)match(input,41,FOLLOW_10); if (state.failed) return current; | 8573 | otherlv_22=(Token)match(input,43,FOLLOW_10); if (state.failed) return current; |
8609 | if ( state.backtracking==0 ) { | 8574 | if ( state.backtracking==0 ) { |
8610 | 8575 | ||
8611 | newLeafNode(otherlv_22, grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_6_0()); | 8576 | newLeafNode(otherlv_22, grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_6_0()); |
@@ -8617,11 +8582,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8617 | newLeafNode(otherlv_23, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); | 8582 | newLeafNode(otherlv_23, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); |
8618 | 8583 | ||
8619 | } | 8584 | } |
8620 | // InternalApplicationConfiguration.g:2855:9: ( (lv_solver_24_0= ruleSolver ) ) | 8585 | // InternalApplicationConfiguration.g:2843:9: ( (lv_solver_24_0= ruleSolver ) ) |
8621 | // InternalApplicationConfiguration.g:2856:10: (lv_solver_24_0= ruleSolver ) | 8586 | // InternalApplicationConfiguration.g:2844:10: (lv_solver_24_0= ruleSolver ) |
8622 | { | 8587 | { |
8623 | // InternalApplicationConfiguration.g:2856:10: (lv_solver_24_0= ruleSolver ) | 8588 | // InternalApplicationConfiguration.g:2844:10: (lv_solver_24_0= ruleSolver ) |
8624 | // InternalApplicationConfiguration.g:2857:11: lv_solver_24_0= ruleSolver | 8589 | // InternalApplicationConfiguration.g:2845:11: lv_solver_24_0= ruleSolver |
8625 | { | 8590 | { |
8626 | if ( state.backtracking==0 ) { | 8591 | if ( state.backtracking==0 ) { |
8627 | 8592 | ||
@@ -8669,28 +8634,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8669 | } | 8634 | } |
8670 | break; | 8635 | break; |
8671 | case 8 : | 8636 | case 8 : |
8672 | // InternalApplicationConfiguration.g:2880:4: ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | 8637 | // InternalApplicationConfiguration.g:2868:4: ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) |
8673 | { | 8638 | { |
8674 | // InternalApplicationConfiguration.g:2880:4: ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | 8639 | // InternalApplicationConfiguration.g:2868:4: ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) |
8675 | // InternalApplicationConfiguration.g:2881:5: {...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) | 8640 | // InternalApplicationConfiguration.g:2869:5: {...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) |
8676 | { | 8641 | { |
8677 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) { | 8642 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) { |
8678 | if (state.backtracking>0) {state.failed=true; return current;} | 8643 | if (state.backtracking>0) {state.failed=true; return current;} |
8679 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)"); | 8644 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)"); |
8680 | } | 8645 | } |
8681 | // InternalApplicationConfiguration.g:2881:111: ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) | 8646 | // InternalApplicationConfiguration.g:2869:111: ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) |
8682 | // InternalApplicationConfiguration.g:2882:6: ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) | 8647 | // InternalApplicationConfiguration.g:2870:6: ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) |
8683 | { | 8648 | { |
8684 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); | 8649 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); |
8685 | // InternalApplicationConfiguration.g:2885:9: ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) | 8650 | // InternalApplicationConfiguration.g:2873:9: ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) |
8686 | // InternalApplicationConfiguration.g:2885:10: {...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) | 8651 | // InternalApplicationConfiguration.g:2873:10: {...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) |
8687 | { | 8652 | { |
8688 | if ( !((true)) ) { | 8653 | if ( !((true)) ) { |
8689 | if (state.backtracking>0) {state.failed=true; return current;} | 8654 | if (state.backtracking>0) {state.failed=true; return current;} |
8690 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 8655 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
8691 | } | 8656 | } |
8692 | // InternalApplicationConfiguration.g:2885:19: (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) | 8657 | // InternalApplicationConfiguration.g:2873:19: (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) |
8693 | // InternalApplicationConfiguration.g:2885:20: otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) | 8658 | // InternalApplicationConfiguration.g:2873:20: otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) |
8694 | { | 8659 | { |
8695 | otherlv_25=(Token)match(input,27,FOLLOW_10); if (state.failed) return current; | 8660 | otherlv_25=(Token)match(input,27,FOLLOW_10); if (state.failed) return current; |
8696 | if ( state.backtracking==0 ) { | 8661 | if ( state.backtracking==0 ) { |
@@ -8704,11 +8669,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8704 | newLeafNode(otherlv_26, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); | 8669 | newLeafNode(otherlv_26, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); |
8705 | 8670 | ||
8706 | } | 8671 | } |
8707 | // InternalApplicationConfiguration.g:2893:9: ( (lv_config_27_0= ruleConfig ) ) | 8672 | // InternalApplicationConfiguration.g:2881:9: ( (lv_config_27_0= ruleConfig ) ) |
8708 | // InternalApplicationConfiguration.g:2894:10: (lv_config_27_0= ruleConfig ) | 8673 | // InternalApplicationConfiguration.g:2882:10: (lv_config_27_0= ruleConfig ) |
8709 | { | 8674 | { |
8710 | // InternalApplicationConfiguration.g:2894:10: (lv_config_27_0= ruleConfig ) | 8675 | // InternalApplicationConfiguration.g:2882:10: (lv_config_27_0= ruleConfig ) |
8711 | // InternalApplicationConfiguration.g:2895:11: lv_config_27_0= ruleConfig | 8676 | // InternalApplicationConfiguration.g:2883:11: lv_config_27_0= ruleConfig |
8712 | { | 8677 | { |
8713 | if ( state.backtracking==0 ) { | 8678 | if ( state.backtracking==0 ) { |
8714 | 8679 | ||
@@ -8756,30 +8721,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8756 | } | 8721 | } |
8757 | break; | 8722 | break; |
8758 | case 9 : | 8723 | case 9 : |
8759 | // InternalApplicationConfiguration.g:2918:4: ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | 8724 | // InternalApplicationConfiguration.g:2906:4: ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) |
8760 | { | 8725 | { |
8761 | // InternalApplicationConfiguration.g:2918:4: ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | 8726 | // InternalApplicationConfiguration.g:2906:4: ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) |
8762 | // InternalApplicationConfiguration.g:2919:5: {...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) | 8727 | // InternalApplicationConfiguration.g:2907:5: {...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) |
8763 | { | 8728 | { |
8764 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) { | 8729 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) { |
8765 | if (state.backtracking>0) {state.failed=true; return current;} | 8730 | if (state.backtracking>0) {state.failed=true; return current;} |
8766 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)"); | 8731 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)"); |
8767 | } | 8732 | } |
8768 | // InternalApplicationConfiguration.g:2919:111: ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) | 8733 | // InternalApplicationConfiguration.g:2907:111: ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) |
8769 | // InternalApplicationConfiguration.g:2920:6: ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) | 8734 | // InternalApplicationConfiguration.g:2908:6: ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) |
8770 | { | 8735 | { |
8771 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); | 8736 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); |
8772 | // InternalApplicationConfiguration.g:2923:9: ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) | 8737 | // InternalApplicationConfiguration.g:2911:9: ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) |
8773 | // InternalApplicationConfiguration.g:2923:10: {...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) | 8738 | // InternalApplicationConfiguration.g:2911:10: {...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) |
8774 | { | 8739 | { |
8775 | if ( !((true)) ) { | 8740 | if ( !((true)) ) { |
8776 | if (state.backtracking>0) {state.failed=true; return current;} | 8741 | if (state.backtracking>0) {state.failed=true; return current;} |
8777 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 8742 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
8778 | } | 8743 | } |
8779 | // InternalApplicationConfiguration.g:2923:19: (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) | 8744 | // InternalApplicationConfiguration.g:2911:19: (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) |
8780 | // InternalApplicationConfiguration.g:2923:20: otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) | 8745 | // InternalApplicationConfiguration.g:2911:20: otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) |
8781 | { | 8746 | { |
8782 | otherlv_28=(Token)match(input,42,FOLLOW_10); if (state.failed) return current; | 8747 | otherlv_28=(Token)match(input,44,FOLLOW_10); if (state.failed) return current; |
8783 | if ( state.backtracking==0 ) { | 8748 | if ( state.backtracking==0 ) { |
8784 | 8749 | ||
8785 | newLeafNode(otherlv_28, grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_8_0()); | 8750 | newLeafNode(otherlv_28, grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_8_0()); |
@@ -8791,11 +8756,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8791 | newLeafNode(otherlv_29, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); | 8756 | newLeafNode(otherlv_29, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); |
8792 | 8757 | ||
8793 | } | 8758 | } |
8794 | // InternalApplicationConfiguration.g:2931:9: ( (lv_tagetFolder_30_0= ruleFile ) ) | 8759 | // InternalApplicationConfiguration.g:2919:9: ( (lv_tagetFolder_30_0= ruleFile ) ) |
8795 | // InternalApplicationConfiguration.g:2932:10: (lv_tagetFolder_30_0= ruleFile ) | 8760 | // InternalApplicationConfiguration.g:2920:10: (lv_tagetFolder_30_0= ruleFile ) |
8796 | { | 8761 | { |
8797 | // InternalApplicationConfiguration.g:2932:10: (lv_tagetFolder_30_0= ruleFile ) | 8762 | // InternalApplicationConfiguration.g:2920:10: (lv_tagetFolder_30_0= ruleFile ) |
8798 | // InternalApplicationConfiguration.g:2933:11: lv_tagetFolder_30_0= ruleFile | 8763 | // InternalApplicationConfiguration.g:2921:11: lv_tagetFolder_30_0= ruleFile |
8799 | { | 8764 | { |
8800 | if ( state.backtracking==0 ) { | 8765 | if ( state.backtracking==0 ) { |
8801 | 8766 | ||
@@ -8843,30 +8808,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8843 | } | 8808 | } |
8844 | break; | 8809 | break; |
8845 | case 10 : | 8810 | case 10 : |
8846 | // InternalApplicationConfiguration.g:2956:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | 8811 | // InternalApplicationConfiguration.g:2944:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) |
8847 | { | 8812 | { |
8848 | // InternalApplicationConfiguration.g:2956:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | 8813 | // InternalApplicationConfiguration.g:2944:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) |
8849 | // InternalApplicationConfiguration.g:2957:5: {...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) | 8814 | // InternalApplicationConfiguration.g:2945:5: {...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) |
8850 | { | 8815 | { |
8851 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) { | 8816 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) { |
8852 | if (state.backtracking>0) {state.failed=true; return current;} | 8817 | if (state.backtracking>0) {state.failed=true; return current;} |
8853 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)"); | 8818 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)"); |
8854 | } | 8819 | } |
8855 | // InternalApplicationConfiguration.g:2957:111: ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) | 8820 | // InternalApplicationConfiguration.g:2945:111: ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) |
8856 | // InternalApplicationConfiguration.g:2958:6: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) | 8821 | // InternalApplicationConfiguration.g:2946:6: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) |
8857 | { | 8822 | { |
8858 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); | 8823 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); |
8859 | // InternalApplicationConfiguration.g:2961:9: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) | 8824 | // InternalApplicationConfiguration.g:2949:9: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) |
8860 | // InternalApplicationConfiguration.g:2961:10: {...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) | 8825 | // InternalApplicationConfiguration.g:2949:10: {...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) |
8861 | { | 8826 | { |
8862 | if ( !((true)) ) { | 8827 | if ( !((true)) ) { |
8863 | if (state.backtracking>0) {state.failed=true; return current;} | 8828 | if (state.backtracking>0) {state.failed=true; return current;} |
8864 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 8829 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
8865 | } | 8830 | } |
8866 | // InternalApplicationConfiguration.g:2961:19: (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) | 8831 | // InternalApplicationConfiguration.g:2949:19: (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) |
8867 | // InternalApplicationConfiguration.g:2961:20: otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) | 8832 | // InternalApplicationConfiguration.g:2949:20: otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) |
8868 | { | 8833 | { |
8869 | otherlv_31=(Token)match(input,43,FOLLOW_10); if (state.failed) return current; | 8834 | otherlv_31=(Token)match(input,45,FOLLOW_10); if (state.failed) return current; |
8870 | if ( state.backtracking==0 ) { | 8835 | if ( state.backtracking==0 ) { |
8871 | 8836 | ||
8872 | newLeafNode(otherlv_31, grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); | 8837 | newLeafNode(otherlv_31, grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); |
@@ -8878,11 +8843,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8878 | newLeafNode(otherlv_32, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); | 8843 | newLeafNode(otherlv_32, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); |
8879 | 8844 | ||
8880 | } | 8845 | } |
8881 | // InternalApplicationConfiguration.g:2969:9: ( (lv_debugFolder_33_0= ruleFile ) ) | 8846 | // InternalApplicationConfiguration.g:2957:9: ( (lv_debugFolder_33_0= ruleFile ) ) |
8882 | // InternalApplicationConfiguration.g:2970:10: (lv_debugFolder_33_0= ruleFile ) | 8847 | // InternalApplicationConfiguration.g:2958:10: (lv_debugFolder_33_0= ruleFile ) |
8883 | { | 8848 | { |
8884 | // InternalApplicationConfiguration.g:2970:10: (lv_debugFolder_33_0= ruleFile ) | 8849 | // InternalApplicationConfiguration.g:2958:10: (lv_debugFolder_33_0= ruleFile ) |
8885 | // InternalApplicationConfiguration.g:2971:11: lv_debugFolder_33_0= ruleFile | 8850 | // InternalApplicationConfiguration.g:2959:11: lv_debugFolder_33_0= ruleFile |
8886 | { | 8851 | { |
8887 | if ( state.backtracking==0 ) { | 8852 | if ( state.backtracking==0 ) { |
8888 | 8853 | ||
@@ -8930,30 +8895,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8930 | } | 8895 | } |
8931 | break; | 8896 | break; |
8932 | case 11 : | 8897 | case 11 : |
8933 | // InternalApplicationConfiguration.g:2994:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | 8898 | // InternalApplicationConfiguration.g:2982:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) |
8934 | { | 8899 | { |
8935 | // InternalApplicationConfiguration.g:2994:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | 8900 | // InternalApplicationConfiguration.g:2982:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) |
8936 | // InternalApplicationConfiguration.g:2995:5: {...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) | 8901 | // InternalApplicationConfiguration.g:2983:5: {...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) |
8937 | { | 8902 | { |
8938 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) { | 8903 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) { |
8939 | if (state.backtracking>0) {state.failed=true; return current;} | 8904 | if (state.backtracking>0) {state.failed=true; return current;} |
8940 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)"); | 8905 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)"); |
8941 | } | 8906 | } |
8942 | // InternalApplicationConfiguration.g:2995:112: ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) | 8907 | // InternalApplicationConfiguration.g:2983:112: ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) |
8943 | // InternalApplicationConfiguration.g:2996:6: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) | 8908 | // InternalApplicationConfiguration.g:2984:6: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) |
8944 | { | 8909 | { |
8945 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); | 8910 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); |
8946 | // InternalApplicationConfiguration.g:2999:9: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) | 8911 | // InternalApplicationConfiguration.g:2987:9: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) |
8947 | // InternalApplicationConfiguration.g:2999:10: {...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) | 8912 | // InternalApplicationConfiguration.g:2987:10: {...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) |
8948 | { | 8913 | { |
8949 | if ( !((true)) ) { | 8914 | if ( !((true)) ) { |
8950 | if (state.backtracking>0) {state.failed=true; return current;} | 8915 | if (state.backtracking>0) {state.failed=true; return current;} |
8951 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 8916 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
8952 | } | 8917 | } |
8953 | // InternalApplicationConfiguration.g:2999:19: (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) | 8918 | // InternalApplicationConfiguration.g:2987:19: (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) |
8954 | // InternalApplicationConfiguration.g:2999:20: otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) | 8919 | // InternalApplicationConfiguration.g:2987:20: otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) |
8955 | { | 8920 | { |
8956 | otherlv_34=(Token)match(input,44,FOLLOW_10); if (state.failed) return current; | 8921 | otherlv_34=(Token)match(input,46,FOLLOW_10); if (state.failed) return current; |
8957 | if ( state.backtracking==0 ) { | 8922 | if ( state.backtracking==0 ) { |
8958 | 8923 | ||
8959 | newLeafNode(otherlv_34, grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); | 8924 | newLeafNode(otherlv_34, grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); |
@@ -8965,11 +8930,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
8965 | newLeafNode(otherlv_35, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); | 8930 | newLeafNode(otherlv_35, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); |
8966 | 8931 | ||
8967 | } | 8932 | } |
8968 | // InternalApplicationConfiguration.g:3007:9: ( (lv_targetLogFile_36_0= ruleFile ) ) | 8933 | // InternalApplicationConfiguration.g:2995:9: ( (lv_targetLogFile_36_0= ruleFile ) ) |
8969 | // InternalApplicationConfiguration.g:3008:10: (lv_targetLogFile_36_0= ruleFile ) | 8934 | // InternalApplicationConfiguration.g:2996:10: (lv_targetLogFile_36_0= ruleFile ) |
8970 | { | 8935 | { |
8971 | // InternalApplicationConfiguration.g:3008:10: (lv_targetLogFile_36_0= ruleFile ) | 8936 | // InternalApplicationConfiguration.g:2996:10: (lv_targetLogFile_36_0= ruleFile ) |
8972 | // InternalApplicationConfiguration.g:3009:11: lv_targetLogFile_36_0= ruleFile | 8937 | // InternalApplicationConfiguration.g:2997:11: lv_targetLogFile_36_0= ruleFile |
8973 | { | 8938 | { |
8974 | if ( state.backtracking==0 ) { | 8939 | if ( state.backtracking==0 ) { |
8975 | 8940 | ||
@@ -9017,30 +8982,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9017 | } | 8982 | } |
9018 | break; | 8983 | break; |
9019 | case 12 : | 8984 | case 12 : |
9020 | // InternalApplicationConfiguration.g:3032:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | 8985 | // InternalApplicationConfiguration.g:3020:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) |
9021 | { | 8986 | { |
9022 | // InternalApplicationConfiguration.g:3032:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | 8987 | // InternalApplicationConfiguration.g:3020:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) |
9023 | // InternalApplicationConfiguration.g:3033:5: {...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) | 8988 | // InternalApplicationConfiguration.g:3021:5: {...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) |
9024 | { | 8989 | { |
9025 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) { | 8990 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) { |
9026 | if (state.backtracking>0) {state.failed=true; return current;} | 8991 | if (state.backtracking>0) {state.failed=true; return current;} |
9027 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)"); | 8992 | throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)"); |
9028 | } | 8993 | } |
9029 | // InternalApplicationConfiguration.g:3033:112: ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) | 8994 | // InternalApplicationConfiguration.g:3021:112: ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) |
9030 | // InternalApplicationConfiguration.g:3034:6: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) | 8995 | // InternalApplicationConfiguration.g:3022:6: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) |
9031 | { | 8996 | { |
9032 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); | 8997 | getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); |
9033 | // InternalApplicationConfiguration.g:3037:9: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) | 8998 | // InternalApplicationConfiguration.g:3025:9: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) |
9034 | // InternalApplicationConfiguration.g:3037:10: {...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) | 8999 | // InternalApplicationConfiguration.g:3025:10: {...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) |
9035 | { | 9000 | { |
9036 | if ( !((true)) ) { | 9001 | if ( !((true)) ) { |
9037 | if (state.backtracking>0) {state.failed=true; return current;} | 9002 | if (state.backtracking>0) {state.failed=true; return current;} |
9038 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); | 9003 | throw new FailedPredicateException(input, "ruleGenerationTask", "true"); |
9039 | } | 9004 | } |
9040 | // InternalApplicationConfiguration.g:3037:19: (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) | 9005 | // InternalApplicationConfiguration.g:3025:19: (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) |
9041 | // InternalApplicationConfiguration.g:3037:20: otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) | 9006 | // InternalApplicationConfiguration.g:3025:20: otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) |
9042 | { | 9007 | { |
9043 | otherlv_37=(Token)match(input,45,FOLLOW_10); if (state.failed) return current; | 9008 | otherlv_37=(Token)match(input,47,FOLLOW_10); if (state.failed) return current; |
9044 | if ( state.backtracking==0 ) { | 9009 | if ( state.backtracking==0 ) { |
9045 | 9010 | ||
9046 | newLeafNode(otherlv_37, grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); | 9011 | newLeafNode(otherlv_37, grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); |
@@ -9052,11 +9017,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9052 | newLeafNode(otherlv_38, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); | 9017 | newLeafNode(otherlv_38, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); |
9053 | 9018 | ||
9054 | } | 9019 | } |
9055 | // InternalApplicationConfiguration.g:3045:9: ( (lv_targetStatisticsFile_39_0= ruleFile ) ) | 9020 | // InternalApplicationConfiguration.g:3033:9: ( (lv_targetStatisticsFile_39_0= ruleFile ) ) |
9056 | // InternalApplicationConfiguration.g:3046:10: (lv_targetStatisticsFile_39_0= ruleFile ) | 9021 | // InternalApplicationConfiguration.g:3034:10: (lv_targetStatisticsFile_39_0= ruleFile ) |
9057 | { | 9022 | { |
9058 | // InternalApplicationConfiguration.g:3046:10: (lv_targetStatisticsFile_39_0= ruleFile ) | 9023 | // InternalApplicationConfiguration.g:3034:10: (lv_targetStatisticsFile_39_0= ruleFile ) |
9059 | // InternalApplicationConfiguration.g:3047:11: lv_targetStatisticsFile_39_0= ruleFile | 9024 | // InternalApplicationConfiguration.g:3035:11: lv_targetStatisticsFile_39_0= ruleFile |
9060 | { | 9025 | { |
9061 | if ( state.backtracking==0 ) { | 9026 | if ( state.backtracking==0 ) { |
9062 | 9027 | ||
@@ -9105,7 +9070,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9105 | break; | 9070 | break; |
9106 | 9071 | ||
9107 | default : | 9072 | default : |
9108 | break loop37; | 9073 | break loop36; |
9109 | } | 9074 | } |
9110 | } while (true); | 9075 | } while (true); |
9111 | 9076 | ||
@@ -9150,7 +9115,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9150 | 9115 | ||
9151 | 9116 | ||
9152 | // $ANTLR start "ruleSolver" | 9117 | // $ANTLR start "ruleSolver" |
9153 | // InternalApplicationConfiguration.g:3085:1: ruleSolver returns [Enumerator current=null] : ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ; | 9118 | // InternalApplicationConfiguration.g:3073:1: ruleSolver returns [Enumerator current=null] : ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ; |
9154 | public final Enumerator ruleSolver() throws RecognitionException { | 9119 | public final Enumerator ruleSolver() throws RecognitionException { |
9155 | Enumerator current = null; | 9120 | Enumerator current = null; |
9156 | 9121 | ||
@@ -9162,43 +9127,43 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9162 | enterRule(); | 9127 | enterRule(); |
9163 | 9128 | ||
9164 | try { | 9129 | try { |
9165 | // InternalApplicationConfiguration.g:3091:2: ( ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ) | 9130 | // InternalApplicationConfiguration.g:3079:2: ( ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ) |
9166 | // InternalApplicationConfiguration.g:3092:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) | 9131 | // InternalApplicationConfiguration.g:3080:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) |
9167 | { | 9132 | { |
9168 | // InternalApplicationConfiguration.g:3092:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) | 9133 | // InternalApplicationConfiguration.g:3080:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) |
9169 | int alt38=3; | 9134 | int alt37=3; |
9170 | switch ( input.LA(1) ) { | 9135 | switch ( input.LA(1) ) { |
9171 | case 46: | 9136 | case 48: |
9172 | { | 9137 | { |
9173 | alt38=1; | 9138 | alt37=1; |
9174 | } | 9139 | } |
9175 | break; | 9140 | break; |
9176 | case 47: | 9141 | case 49: |
9177 | { | 9142 | { |
9178 | alt38=2; | 9143 | alt37=2; |
9179 | } | 9144 | } |
9180 | break; | 9145 | break; |
9181 | case 48: | 9146 | case 50: |
9182 | { | 9147 | { |
9183 | alt38=3; | 9148 | alt37=3; |
9184 | } | 9149 | } |
9185 | break; | 9150 | break; |
9186 | default: | 9151 | default: |
9187 | if (state.backtracking>0) {state.failed=true; return current;} | 9152 | if (state.backtracking>0) {state.failed=true; return current;} |
9188 | NoViableAltException nvae = | 9153 | NoViableAltException nvae = |
9189 | new NoViableAltException("", 38, 0, input); | 9154 | new NoViableAltException("", 37, 0, input); |
9190 | 9155 | ||
9191 | throw nvae; | 9156 | throw nvae; |
9192 | } | 9157 | } |
9193 | 9158 | ||
9194 | switch (alt38) { | 9159 | switch (alt37) { |
9195 | case 1 : | 9160 | case 1 : |
9196 | // InternalApplicationConfiguration.g:3093:3: (enumLiteral_0= 'SMTSolver' ) | 9161 | // InternalApplicationConfiguration.g:3081:3: (enumLiteral_0= 'SMTSolver' ) |
9197 | { | 9162 | { |
9198 | // InternalApplicationConfiguration.g:3093:3: (enumLiteral_0= 'SMTSolver' ) | 9163 | // InternalApplicationConfiguration.g:3081:3: (enumLiteral_0= 'SMTSolver' ) |
9199 | // InternalApplicationConfiguration.g:3094:4: enumLiteral_0= 'SMTSolver' | 9164 | // InternalApplicationConfiguration.g:3082:4: enumLiteral_0= 'SMTSolver' |
9200 | { | 9165 | { |
9201 | enumLiteral_0=(Token)match(input,46,FOLLOW_2); if (state.failed) return current; | 9166 | enumLiteral_0=(Token)match(input,48,FOLLOW_2); if (state.failed) return current; |
9202 | if ( state.backtracking==0 ) { | 9167 | if ( state.backtracking==0 ) { |
9203 | 9168 | ||
9204 | current = grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); | 9169 | current = grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); |
@@ -9212,12 +9177,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9212 | } | 9177 | } |
9213 | break; | 9178 | break; |
9214 | case 2 : | 9179 | case 2 : |
9215 | // InternalApplicationConfiguration.g:3101:3: (enumLiteral_1= 'AlloySolver' ) | 9180 | // InternalApplicationConfiguration.g:3089:3: (enumLiteral_1= 'AlloySolver' ) |
9216 | { | 9181 | { |
9217 | // InternalApplicationConfiguration.g:3101:3: (enumLiteral_1= 'AlloySolver' ) | 9182 | // InternalApplicationConfiguration.g:3089:3: (enumLiteral_1= 'AlloySolver' ) |
9218 | // InternalApplicationConfiguration.g:3102:4: enumLiteral_1= 'AlloySolver' | 9183 | // InternalApplicationConfiguration.g:3090:4: enumLiteral_1= 'AlloySolver' |
9219 | { | 9184 | { |
9220 | enumLiteral_1=(Token)match(input,47,FOLLOW_2); if (state.failed) return current; | 9185 | enumLiteral_1=(Token)match(input,49,FOLLOW_2); if (state.failed) return current; |
9221 | if ( state.backtracking==0 ) { | 9186 | if ( state.backtracking==0 ) { |
9222 | 9187 | ||
9223 | current = grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); | 9188 | current = grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); |
@@ -9231,12 +9196,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9231 | } | 9196 | } |
9232 | break; | 9197 | break; |
9233 | case 3 : | 9198 | case 3 : |
9234 | // InternalApplicationConfiguration.g:3109:3: (enumLiteral_2= 'ViatraSolver' ) | 9199 | // InternalApplicationConfiguration.g:3097:3: (enumLiteral_2= 'ViatraSolver' ) |
9235 | { | 9200 | { |
9236 | // InternalApplicationConfiguration.g:3109:3: (enumLiteral_2= 'ViatraSolver' ) | 9201 | // InternalApplicationConfiguration.g:3097:3: (enumLiteral_2= 'ViatraSolver' ) |
9237 | // InternalApplicationConfiguration.g:3110:4: enumLiteral_2= 'ViatraSolver' | 9202 | // InternalApplicationConfiguration.g:3098:4: enumLiteral_2= 'ViatraSolver' |
9238 | { | 9203 | { |
9239 | enumLiteral_2=(Token)match(input,48,FOLLOW_2); if (state.failed) return current; | 9204 | enumLiteral_2=(Token)match(input,50,FOLLOW_2); if (state.failed) return current; |
9240 | if ( state.backtracking==0 ) { | 9205 | if ( state.backtracking==0 ) { |
9241 | 9206 | ||
9242 | current = grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); | 9207 | current = grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); |
@@ -9301,14 +9266,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9301 | } | 9266 | } |
9302 | 9267 | ||
9303 | 9268 | ||
9304 | protected DFA37 dfa37 = new DFA37(this); | 9269 | protected DFA36 dfa36 = new DFA36(this); |
9305 | static final String dfa_1s = "\16\uffff"; | 9270 | static final String dfa_1s = "\16\uffff"; |
9306 | static final String dfa_2s = "\1\23\15\uffff"; | 9271 | static final String dfa_2s = "\1\23\15\uffff"; |
9307 | static final String dfa_3s = "\1\55\15\uffff"; | 9272 | static final String dfa_3s = "\1\57\15\uffff"; |
9308 | static final String dfa_4s = "\1\uffff\1\15\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14"; | 9273 | static final String dfa_4s = "\1\uffff\1\15\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14"; |
9309 | static final String dfa_5s = "\1\0\15\uffff}>"; | 9274 | static final String dfa_5s = "\1\0\15\uffff}>"; |
9310 | static final String[] dfa_6s = { | 9275 | static final String[] dfa_6s = { |
9311 | "\1\1\3\uffff\1\2\1\uffff\1\3\1\4\1\11\11\uffff\1\5\1\uffff\1\6\1\7\1\10\1\12\1\13\1\14\1\15", | 9276 | "\1\1\3\uffff\1\2\2\uffff\1\4\1\11\12\uffff\1\5\1\uffff\1\3\1\6\1\7\1\10\1\12\1\13\1\14\1\15", |
9312 | "", | 9277 | "", |
9313 | "", | 9278 | "", |
9314 | "", | 9279 | "", |
@@ -9331,11 +9296,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9331 | static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); | 9296 | static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); |
9332 | static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); | 9297 | static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); |
9333 | 9298 | ||
9334 | class DFA37 extends DFA { | 9299 | class DFA36 extends DFA { |
9335 | 9300 | ||
9336 | public DFA37(BaseRecognizer recognizer) { | 9301 | public DFA36(BaseRecognizer recognizer) { |
9337 | this.recognizer = recognizer; | 9302 | this.recognizer = recognizer; |
9338 | this.decisionNumber = 37; | 9303 | this.decisionNumber = 36; |
9339 | this.eot = dfa_1; | 9304 | this.eot = dfa_1; |
9340 | this.eof = dfa_1; | 9305 | this.eof = dfa_1; |
9341 | this.min = dfa_2; | 9306 | this.min = dfa_2; |
@@ -9345,53 +9310,53 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9345 | this.transition = dfa_6; | 9310 | this.transition = dfa_6; |
9346 | } | 9311 | } |
9347 | public String getDescription() { | 9312 | public String getDescription() { |
9348 | return "()* loopback of 2615:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )*"; | 9313 | return "()* loopback of 2603:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'number' otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'runs' otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'output' otherlv_29= '=' ( (lv_tagetFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) )*"; |
9349 | } | 9314 | } |
9350 | public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { | 9315 | public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { |
9351 | TokenStream input = (TokenStream)_input; | 9316 | TokenStream input = (TokenStream)_input; |
9352 | int _s = s; | 9317 | int _s = s; |
9353 | switch ( s ) { | 9318 | switch ( s ) { |
9354 | case 0 : | 9319 | case 0 : |
9355 | int LA37_0 = input.LA(1); | 9320 | int LA36_0 = input.LA(1); |
9356 | 9321 | ||
9357 | 9322 | ||
9358 | int index37_0 = input.index(); | 9323 | int index36_0 = input.index(); |
9359 | input.rewind(); | 9324 | input.rewind(); |
9360 | s = -1; | 9325 | s = -1; |
9361 | if ( (LA37_0==19) ) {s = 1;} | 9326 | if ( (LA36_0==19) ) {s = 1;} |
9362 | 9327 | ||
9363 | else if ( LA37_0 == 23 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 2;} | 9328 | else if ( LA36_0 == 23 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 2;} |
9364 | 9329 | ||
9365 | else if ( LA37_0 == 25 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 3;} | 9330 | else if ( LA36_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 3;} |
9366 | 9331 | ||
9367 | else if ( LA37_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 4;} | 9332 | else if ( LA36_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 4;} |
9368 | 9333 | ||
9369 | else if ( LA37_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 5;} | 9334 | else if ( LA36_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 5;} |
9370 | 9335 | ||
9371 | else if ( LA37_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 6;} | 9336 | else if ( LA36_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 6;} |
9372 | 9337 | ||
9373 | else if ( LA37_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 7;} | 9338 | else if ( LA36_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 7;} |
9374 | 9339 | ||
9375 | else if ( LA37_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 8;} | 9340 | else if ( LA36_0 == 43 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 8;} |
9376 | 9341 | ||
9377 | else if ( LA37_0 == 27 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 9;} | 9342 | else if ( LA36_0 == 27 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 9;} |
9378 | 9343 | ||
9379 | else if ( LA37_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 10;} | 9344 | else if ( LA36_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 10;} |
9380 | 9345 | ||
9381 | else if ( LA37_0 == 43 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 11;} | 9346 | else if ( LA36_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 11;} |
9382 | 9347 | ||
9383 | else if ( LA37_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 12;} | 9348 | else if ( LA36_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 12;} |
9384 | 9349 | ||
9385 | else if ( LA37_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 13;} | 9350 | else if ( LA36_0 == 47 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 13;} |
9386 | 9351 | ||
9387 | 9352 | ||
9388 | input.seek(index37_0); | 9353 | input.seek(index36_0); |
9389 | if ( s>=0 ) return s; | 9354 | if ( s>=0 ) return s; |
9390 | break; | 9355 | break; |
9391 | } | 9356 | } |
9392 | if (state.backtracking>0) {state.failed=true; return -1;} | 9357 | if (state.backtracking>0) {state.failed=true; return -1;} |
9393 | NoViableAltException nvae = | 9358 | NoViableAltException nvae = |
9394 | new NoViableAltException(getDescription(), 37, _s, input); | 9359 | new NoViableAltException(getDescription(), 36, _s, input); |
9395 | error(nvae); | 9360 | error(nvae); |
9396 | throw nvae; | 9361 | throw nvae; |
9397 | } | 9362 | } |
@@ -9400,8 +9365,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9400 | 9365 | ||
9401 | public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); | 9366 | public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); |
9402 | public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); | 9367 | public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); |
9403 | public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x000000600E809002L}); | 9368 | public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x000000C00E809002L}); |
9404 | public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x000000600E808002L}); | 9369 | public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x000000C00E808002L}); |
9405 | public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000802L}); | 9370 | public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000802L}); |
9406 | public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000010L}); | 9371 | public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000010L}); |
9407 | public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000002000L}); | 9372 | public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000002000L}); |
@@ -9417,16 +9382,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl | |||
9417 | public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000080000L}); | 9382 | public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000080000L}); |
9418 | public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000000030L}); | 9383 | public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000000030L}); |
9419 | public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000080020L}); | 9384 | public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000080020L}); |
9420 | public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000040080040L}); | 9385 | public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000010080000L}); |
9421 | public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000040000040L}); | 9386 | public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000010000000L}); |
9422 | public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000030000000L}); | 9387 | public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000003D00000000L}); |
9423 | public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000040000000L}); | 9388 | public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000020010000L}); |
9424 | public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000001E80000000L}); | 9389 | public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000000040L}); |
9425 | public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000030000002L}); | 9390 | public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000040000002L}); |
9426 | public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000000040L}); | 9391 | public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000080000040L}); |
9427 | public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000100000000L}); | 9392 | public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000200000000L}); |
9428 | public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x00003FA00E880000L}); | 9393 | public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000FF400C880000L}); |
9429 | public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000020010L}); | 9394 | public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000020010L}); |
9430 | public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0001C00000000000L}); | 9395 | public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0007000000000000L}); |
9431 | 9396 | ||
9432 | } | 9397 | } |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java index 50aad570..7315b343 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java | |||
@@ -751,7 +751,7 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin | |||
751 | * TypeScope returns TypeScope | 751 | * TypeScope returns TypeScope |
752 | * | 752 | * |
753 | * Constraint: | 753 | * Constraint: |
754 | * ((min=INT (greather?='<' | greaterOrEqual?='<='))? type=TypeReference ((less?='<' | lessOrEqual?='<=') max=INT)?) | 754 | * (type=TypeReference (setsNew?='+=' | setsSum?='=') min=INT (maxUnlimited?='*' | max=INT)?) |
755 | */ | 755 | */ |
756 | protected void sequence_TypeScope(ISerializationContext context, TypeScope semanticObject) { | 756 | protected void sequence_TypeScope(ISerializationContext context, TypeScope semanticObject) { |
757 | genericSequencer.createSequence(context, semanticObject); | 757 | genericSequencer.createSequence(context, semanticObject); |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java index 688dd229..f13a19a3 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java | |||
@@ -734,21 +734,21 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen | |||
734 | public class PartialModelDeclarationElements extends AbstractParserRuleElementFinder { | 734 | public class PartialModelDeclarationElements extends AbstractParserRuleElementFinder { |
735 | private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelDeclaration"); | 735 | private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelDeclaration"); |
736 | private final Group cGroup = (Group)rule.eContents().get(1); | 736 | private final Group cGroup = (Group)rule.eContents().get(1); |
737 | private final Keyword cPartialModelKeyword_0 = (Keyword)cGroup.eContents().get(0); | 737 | private final Keyword cModelsKeyword_0 = (Keyword)cGroup.eContents().get(0); |
738 | private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); | 738 | private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
739 | private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); | 739 | private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); |
740 | private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2); | 740 | private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2); |
741 | private final RuleCall cSpecificationPartialModelSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0); | 741 | private final RuleCall cSpecificationPartialModelSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0); |
742 | 742 | ||
743 | //PartialModelDeclaration: | 743 | //PartialModelDeclaration: |
744 | // 'partial-model' name=ID specification=PartialModelSpecification; | 744 | // 'models' name=ID specification=PartialModelSpecification; |
745 | @Override public ParserRule getRule() { return rule; } | 745 | @Override public ParserRule getRule() { return rule; } |
746 | 746 | ||
747 | //'partial-model' name=ID specification=PartialModelSpecification | 747 | //'models' name=ID specification=PartialModelSpecification |
748 | public Group getGroup() { return cGroup; } | 748 | public Group getGroup() { return cGroup; } |
749 | 749 | ||
750 | //'partial-model' | 750 | //'models' |
751 | public Keyword getPartialModelKeyword_0() { return cPartialModelKeyword_0; } | 751 | public Keyword getModelsKeyword_0() { return cModelsKeyword_0; } |
752 | 752 | ||
753 | //name=ID | 753 | //name=ID |
754 | public Assignment getNameAssignment_1() { return cNameAssignment_1; } | 754 | public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
@@ -1256,89 +1256,81 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen | |||
1256 | public class TypeScopeElements extends AbstractParserRuleElementFinder { | 1256 | public class TypeScopeElements extends AbstractParserRuleElementFinder { |
1257 | private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeScope"); | 1257 | private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeScope"); |
1258 | private final Group cGroup = (Group)rule.eContents().get(1); | 1258 | private final Group cGroup = (Group)rule.eContents().get(1); |
1259 | private final Group cGroup_0 = (Group)cGroup.eContents().get(0); | 1259 | private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0); |
1260 | private final Assignment cMinAssignment_0_0 = (Assignment)cGroup_0.eContents().get(0); | 1260 | private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); |
1261 | private final RuleCall cMinINTTerminalRuleCall_0_0_0 = (RuleCall)cMinAssignment_0_0.eContents().get(0); | 1261 | private final RuleCall cTypeTypeReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0); |
1262 | private final Alternatives cAlternatives_0_1 = (Alternatives)cGroup_0.eContents().get(1); | 1262 | private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); |
1263 | private final Assignment cGreatherAssignment_0_1_0 = (Assignment)cAlternatives_0_1.eContents().get(0); | 1263 | private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); |
1264 | private final Keyword cGreatherLessThanSignKeyword_0_1_0_0 = (Keyword)cGreatherAssignment_0_1_0.eContents().get(0); | 1264 | private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0); |
1265 | private final Assignment cGreaterOrEqualAssignment_0_1_1 = (Assignment)cAlternatives_0_1.eContents().get(1); | 1265 | private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); |
1266 | private final Keyword cGreaterOrEqualLessThanSignEqualsSignKeyword_0_1_1_0 = (Keyword)cGreaterOrEqualAssignment_0_1_1.eContents().get(0); | 1266 | private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0); |
1267 | private final Keyword cNumberSignKeyword_1 = (Keyword)cGroup.eContents().get(1); | 1267 | private final Assignment cMinAssignment_3 = (Assignment)cGroup.eContents().get(3); |
1268 | private final Assignment cTypeAssignment_2 = (Assignment)cGroup.eContents().get(2); | 1268 | private final RuleCall cMinINTTerminalRuleCall_3_0 = (RuleCall)cMinAssignment_3.eContents().get(0); |
1269 | private final RuleCall cTypeTypeReferenceParserRuleCall_2_0 = (RuleCall)cTypeAssignment_2.eContents().get(0); | 1269 | private final Group cGroup_4 = (Group)cGroup.eContents().get(4); |
1270 | private final Group cGroup_3 = (Group)cGroup.eContents().get(3); | 1270 | private final Keyword cFullStopFullStopKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); |
1271 | private final Alternatives cAlternatives_3_0 = (Alternatives)cGroup_3.eContents().get(0); | 1271 | private final Alternatives cAlternatives_4_1 = (Alternatives)cGroup_4.eContents().get(1); |
1272 | private final Assignment cLessAssignment_3_0_0 = (Assignment)cAlternatives_3_0.eContents().get(0); | 1272 | private final Assignment cMaxUnlimitedAssignment_4_1_0 = (Assignment)cAlternatives_4_1.eContents().get(0); |
1273 | private final Keyword cLessLessThanSignKeyword_3_0_0_0 = (Keyword)cLessAssignment_3_0_0.eContents().get(0); | 1273 | private final Keyword cMaxUnlimitedAsteriskKeyword_4_1_0_0 = (Keyword)cMaxUnlimitedAssignment_4_1_0.eContents().get(0); |
1274 | private final Assignment cLessOrEqualAssignment_3_0_1 = (Assignment)cAlternatives_3_0.eContents().get(1); | 1274 | private final Assignment cMaxAssignment_4_1_1 = (Assignment)cAlternatives_4_1.eContents().get(1); |
1275 | private final Keyword cLessOrEqualLessThanSignEqualsSignKeyword_3_0_1_0 = (Keyword)cLessOrEqualAssignment_3_0_1.eContents().get(0); | 1275 | private final RuleCall cMaxINTTerminalRuleCall_4_1_1_0 = (RuleCall)cMaxAssignment_4_1_1.eContents().get(0); |
1276 | private final Assignment cMaxAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1); | ||
1277 | private final RuleCall cMaxINTTerminalRuleCall_3_1_0 = (RuleCall)cMaxAssignment_3_1.eContents().get(0); | ||
1278 | 1276 | ||
1279 | //TypeScope: | 1277 | //TypeScope: |
1280 | // (min=INT (greather?='<' | greaterOrEqual?='<='))? '#' type=TypeReference ((less?='<' | lessOrEqual?='<=') max=INT)?; | 1278 | // '#' type=TypeReference (setsNew?='+=' | setsSum?='=') min=INT ('..' (maxUnlimited?='*' | max=INT))?; |
1281 | @Override public ParserRule getRule() { return rule; } | 1279 | @Override public ParserRule getRule() { return rule; } |
1282 | 1280 | ||
1283 | //(min=INT (greather?='<' | greaterOrEqual?='<='))? '#' type=TypeReference ((less?='<' | lessOrEqual?='<=') max=INT)? | 1281 | //'#' type=TypeReference (setsNew?='+=' | setsSum?='=') min=INT ('..' (maxUnlimited?='*' | max=INT))? |
1284 | public Group getGroup() { return cGroup; } | 1282 | public Group getGroup() { return cGroup; } |
1285 | 1283 | ||
1286 | //(min=INT (greather?='<' | greaterOrEqual?='<='))? | 1284 | //'#' |
1287 | public Group getGroup_0() { return cGroup_0; } | 1285 | public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; } |
1288 | |||
1289 | //min=INT | ||
1290 | public Assignment getMinAssignment_0_0() { return cMinAssignment_0_0; } | ||
1291 | |||
1292 | //INT | ||
1293 | public RuleCall getMinINTTerminalRuleCall_0_0_0() { return cMinINTTerminalRuleCall_0_0_0; } | ||
1294 | 1286 | ||
1295 | //(greather?='<' | greaterOrEqual?='<=') | 1287 | //type=TypeReference |
1296 | public Alternatives getAlternatives_0_1() { return cAlternatives_0_1; } | 1288 | public Assignment getTypeAssignment_1() { return cTypeAssignment_1; } |
1297 | 1289 | ||
1298 | //greather?='<' | 1290 | //TypeReference |
1299 | public Assignment getGreatherAssignment_0_1_0() { return cGreatherAssignment_0_1_0; } | 1291 | public RuleCall getTypeTypeReferenceParserRuleCall_1_0() { return cTypeTypeReferenceParserRuleCall_1_0; } |
1300 | 1292 | ||
1301 | //'<' | 1293 | //(setsNew?='+=' | setsSum?='=') |
1302 | public Keyword getGreatherLessThanSignKeyword_0_1_0_0() { return cGreatherLessThanSignKeyword_0_1_0_0; } | 1294 | public Alternatives getAlternatives_2() { return cAlternatives_2; } |
1303 | 1295 | ||
1304 | //greaterOrEqual?='<=' | 1296 | //setsNew?='+=' |
1305 | public Assignment getGreaterOrEqualAssignment_0_1_1() { return cGreaterOrEqualAssignment_0_1_1; } | 1297 | public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; } |
1306 | 1298 | ||
1307 | //'<=' | 1299 | //'+=' |
1308 | public Keyword getGreaterOrEqualLessThanSignEqualsSignKeyword_0_1_1_0() { return cGreaterOrEqualLessThanSignEqualsSignKeyword_0_1_1_0; } | 1300 | public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; } |
1309 | 1301 | ||
1310 | //'#' | 1302 | //setsSum?='=' |
1311 | public Keyword getNumberSignKeyword_1() { return cNumberSignKeyword_1; } | 1303 | public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; } |
1312 | 1304 | ||
1313 | //type=TypeReference | 1305 | //'=' |
1314 | public Assignment getTypeAssignment_2() { return cTypeAssignment_2; } | 1306 | public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; } |
1315 | 1307 | ||
1316 | //TypeReference | 1308 | //min=INT |
1317 | public RuleCall getTypeTypeReferenceParserRuleCall_2_0() { return cTypeTypeReferenceParserRuleCall_2_0; } | 1309 | public Assignment getMinAssignment_3() { return cMinAssignment_3; } |
1318 | 1310 | ||
1319 | //((less?='<' | lessOrEqual?='<=') max=INT)? | 1311 | //INT |
1320 | public Group getGroup_3() { return cGroup_3; } | 1312 | public RuleCall getMinINTTerminalRuleCall_3_0() { return cMinINTTerminalRuleCall_3_0; } |
1321 | 1313 | ||
1322 | //(less?='<' | lessOrEqual?='<=') | 1314 | //('..' (maxUnlimited?='*' | max=INT))? |
1323 | public Alternatives getAlternatives_3_0() { return cAlternatives_3_0; } | 1315 | public Group getGroup_4() { return cGroup_4; } |
1324 | 1316 | ||
1325 | //less?='<' | 1317 | //'..' |
1326 | public Assignment getLessAssignment_3_0_0() { return cLessAssignment_3_0_0; } | 1318 | public Keyword getFullStopFullStopKeyword_4_0() { return cFullStopFullStopKeyword_4_0; } |
1327 | 1319 | ||
1328 | //'<' | 1320 | //(maxUnlimited?='*' | max=INT) |
1329 | public Keyword getLessLessThanSignKeyword_3_0_0_0() { return cLessLessThanSignKeyword_3_0_0_0; } | 1321 | public Alternatives getAlternatives_4_1() { return cAlternatives_4_1; } |
1330 | 1322 | ||
1331 | //lessOrEqual?='<=' | 1323 | //maxUnlimited?='*' |
1332 | public Assignment getLessOrEqualAssignment_3_0_1() { return cLessOrEqualAssignment_3_0_1; } | 1324 | public Assignment getMaxUnlimitedAssignment_4_1_0() { return cMaxUnlimitedAssignment_4_1_0; } |
1333 | 1325 | ||
1334 | //'<=' | 1326 | //'*' |
1335 | public Keyword getLessOrEqualLessThanSignEqualsSignKeyword_3_0_1_0() { return cLessOrEqualLessThanSignEqualsSignKeyword_3_0_1_0; } | 1327 | public Keyword getMaxUnlimitedAsteriskKeyword_4_1_0_0() { return cMaxUnlimitedAsteriskKeyword_4_1_0_0; } |
1336 | 1328 | ||
1337 | //max=INT | 1329 | //max=INT |
1338 | public Assignment getMaxAssignment_3_1() { return cMaxAssignment_3_1; } | 1330 | public Assignment getMaxAssignment_4_1_1() { return cMaxAssignment_4_1_1; } |
1339 | 1331 | ||
1340 | //INT | 1332 | //INT |
1341 | public RuleCall getMaxINTTerminalRuleCall_3_1_0() { return cMaxINTTerminalRuleCall_3_1_0; } | 1333 | public RuleCall getMaxINTTerminalRuleCall_4_1_1_0() { return cMaxINTTerminalRuleCall_4_1_1_0; } |
1342 | } | 1334 | } |
1343 | public class TypeReferenceElements extends AbstractParserRuleElementFinder { | 1335 | public class TypeReferenceElements extends AbstractParserRuleElementFinder { |
1344 | private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeReference"); | 1336 | private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeReference"); |
@@ -1548,7 +1540,7 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen | |||
1548 | private final RuleCall cGenerationTaskParserRuleCall = (RuleCall)rule.eContents().get(1); | 1540 | private final RuleCall cGenerationTaskParserRuleCall = (RuleCall)rule.eContents().get(1); |
1549 | 1541 | ||
1550 | //Task: | 1542 | //Task: |
1551 | // GenerationTask / *| MeasurementTask | ValidationTask* /; | 1543 | // GenerationTask / *| CoverageCalculation | ValidationTask* /; |
1552 | @Override public ParserRule getRule() { return rule; } | 1544 | @Override public ParserRule getRule() { return rule; } |
1553 | 1545 | ||
1554 | //GenerationTask | 1546 | //GenerationTask |
@@ -1628,8 +1620,7 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen | |||
1628 | // partialModel=PartialModel)? & ('patterns' '=' patterns=GraphPattern)? & ('scope' '=' scope=Scope)? & ('number' '=' | 1620 | // partialModel=PartialModel)? & ('patterns' '=' patterns=GraphPattern)? & ('scope' '=' scope=Scope)? & ('number' '=' |
1629 | // number=INT)? & ('runs' '=' runs=INT)? & ('solver' '=' solver=Solver)? & ('config' '=' config=Config)? & ('output' '=' | 1621 | // number=INT)? & ('runs' '=' runs=INT)? & ('solver' '=' solver=Solver)? & ('config' '=' config=Config)? & ('output' '=' |
1630 | // tagetFolder=File)? & ('debug' '=' debugFolder=File)? & ('log' '=' targetLogFile=File)? & ('statistics' '=' | 1622 | // tagetFolder=File)? & ('debug' '=' debugFolder=File)? & ('log' '=' targetLogFile=File)? & ('statistics' '=' |
1631 | // targetStatisticsFile=File)?) | 1623 | // targetStatisticsFile=File)?) '}'; |
1632 | // '}'; | ||
1633 | @Override public ParserRule getRule() { return rule; } | 1624 | @Override public ParserRule getRule() { return rule; } |
1634 | 1625 | ||
1635 | //'generate' {GenerationTask} '{' (('metamodel' '=' metamodel=Metamodel)? & ('partial-model' '=' | 1626 | //'generate' {GenerationTask} '{' (('metamodel' '=' metamodel=Metamodel)? & ('partial-model' '=' |
@@ -2259,7 +2250,7 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen | |||
2259 | } | 2250 | } |
2260 | 2251 | ||
2261 | //PartialModelDeclaration: | 2252 | //PartialModelDeclaration: |
2262 | // 'partial-model' name=ID specification=PartialModelSpecification; | 2253 | // 'models' name=ID specification=PartialModelSpecification; |
2263 | public PartialModelDeclarationElements getPartialModelDeclarationAccess() { | 2254 | public PartialModelDeclarationElements getPartialModelDeclarationAccess() { |
2264 | return pPartialModelDeclaration; | 2255 | return pPartialModelDeclaration; |
2265 | } | 2256 | } |
@@ -2438,7 +2429,7 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen | |||
2438 | } | 2429 | } |
2439 | 2430 | ||
2440 | //TypeScope: | 2431 | //TypeScope: |
2441 | // (min=INT (greather?='<' | greaterOrEqual?='<='))? '#' type=TypeReference ((less?='<' | lessOrEqual?='<=') max=INT)?; | 2432 | // '#' type=TypeReference (setsNew?='+=' | setsSum?='=') min=INT ('..' (maxUnlimited?='*' | max=INT))?; |
2442 | public TypeScopeElements getTypeScopeAccess() { | 2433 | public TypeScopeElements getTypeScopeAccess() { |
2443 | return pTypeScope; | 2434 | return pTypeScope; |
2444 | } | 2435 | } |
@@ -2538,7 +2529,7 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen | |||
2538 | } | 2529 | } |
2539 | 2530 | ||
2540 | //Task: | 2531 | //Task: |
2541 | // GenerationTask / *| MeasurementTask | ValidationTask* /; | 2532 | // GenerationTask / *| CoverageCalculation | ValidationTask* /; |
2542 | public TaskElements getTaskAccess() { | 2533 | public TaskElements getTaskAccess() { |
2543 | return pTask; | 2534 | return pTask; |
2544 | } | 2535 | } |
@@ -2552,8 +2543,7 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen | |||
2552 | // partialModel=PartialModel)? & ('patterns' '=' patterns=GraphPattern)? & ('scope' '=' scope=Scope)? & ('number' '=' | 2543 | // partialModel=PartialModel)? & ('patterns' '=' patterns=GraphPattern)? & ('scope' '=' scope=Scope)? & ('number' '=' |
2553 | // number=INT)? & ('runs' '=' runs=INT)? & ('solver' '=' solver=Solver)? & ('config' '=' config=Config)? & ('output' '=' | 2544 | // number=INT)? & ('runs' '=' runs=INT)? & ('solver' '=' solver=Solver)? & ('config' '=' config=Config)? & ('output' '=' |
2554 | // tagetFolder=File)? & ('debug' '=' debugFolder=File)? & ('log' '=' targetLogFile=File)? & ('statistics' '=' | 2545 | // tagetFolder=File)? & ('debug' '=' debugFolder=File)? & ('log' '=' targetLogFile=File)? & ('statistics' '=' |
2555 | // targetStatisticsFile=File)?) | 2546 | // targetStatisticsFile=File)?) '}'; |
2556 | // '}'; | ||
2557 | public GenerationTaskElements getGenerationTaskAccess() { | 2547 | public GenerationTaskElements getGenerationTaskAccess() { |
2558 | return pGenerationTask; | 2548 | return pGenerationTask; |
2559 | } | 2549 | } |