diff options
author | 2019-08-29 06:26:02 -0400 | |
---|---|---|
committer | 2020-06-07 19:41:39 -0400 | |
commit | 15602c7cfbfc80b8c826855b94c9f9582650dd21 (patch) | |
tree | 3f90d5812e68215838efd52372bcc26df88b9033 /Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VampireLanguagePackageImpl.java | |
parent | VAMPIRE: integrate local Vampire executeable #32 (diff) | |
download | VIATRA-Generator-15602c7cfbfc80b8c826855b94c9f9582650dd21.tar.gz VIATRA-Generator-15602c7cfbfc80b8c826855b94c9f9582650dd21.tar.zst VIATRA-Generator-15602c7cfbfc80b8c826855b94c9f9582650dd21.zip |
VAMPIRE: adapt grammar to Vampire solution + get model from text
Diffstat (limited to 'Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VampireLanguagePackageImpl.java')
-rw-r--r-- | Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VampireLanguagePackageImpl.java | 387 |
1 files changed, 253 insertions, 134 deletions
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VampireLanguagePackageImpl.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VampireLanguagePackageImpl.java index 2907b35d..6b2b7085 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VampireLanguagePackageImpl.java +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VampireLanguagePackageImpl.java | |||
@@ -9,34 +9,38 @@ import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSAssignment; | |||
9 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSComment; | 9 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSComment; |
10 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSConfirmations; | 10 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSConfirmations; |
11 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSConstant; | 11 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSConstant; |
12 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSDeclaration; | ||
12 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSDefinedTerm; | 13 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSDefinedTerm; |
13 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSDoubleQuote; | 14 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSDoubleQuote; |
14 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSEquality; | 15 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSEquality; |
15 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSEquivalent; | 16 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSEquivalent; |
16 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSExistentialQuantifier; | 17 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSExistentialQuantifier; |
17 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFalse; | 18 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFalse; |
19 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFiniteModel; | ||
18 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFofFormula; | 20 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFofFormula; |
19 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFunction; | 21 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFunction; |
20 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFunctionAsTerm; | 22 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFunctionAsTerm; |
21 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSImplies; | 23 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSImplies; |
22 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSInclude; | ||
23 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSInequality; | 24 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSInequality; |
24 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSInt; | 25 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSInt; |
25 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSLess; | 26 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSLess; |
26 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSName; | ||
27 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSNand; | 27 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSNand; |
28 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSNor; | 28 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSNor; |
29 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSOr; | 29 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSOr; |
30 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSRational; | 30 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSOtherDeclaration; |
31 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSReal; | ||
32 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSRevImplies; | 31 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSRevImplies; |
33 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSSatisfiable; | 32 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSSatisfiable; |
34 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTerm; | 33 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTerm; |
35 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula; | 34 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula; |
35 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffTerm; | ||
36 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTrue; | 36 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTrue; |
37 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTrying; | ||
38 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef; | ||
37 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSUnaryNegation; | 39 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSUnaryNegation; |
38 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSUniversalQuantifier; | 40 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSUniversalQuantifier; |
39 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariable; | 41 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariable; |
42 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariableDeclaration; | ||
43 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSWarning; | ||
40 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSXnor; | 44 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSXnor; |
41 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguageFactory; | 45 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguageFactory; |
42 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage; | 46 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage; |
@@ -69,56 +73,70 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
69 | * <!-- end-user-doc --> | 73 | * <!-- end-user-doc --> |
70 | * @generated | 74 | * @generated |
71 | */ | 75 | */ |
72 | private EClass vlsIncludeEClass = null; | 76 | private EClass vlsCommentEClass = null; |
73 | 77 | ||
74 | /** | 78 | /** |
75 | * <!-- begin-user-doc --> | 79 | * <!-- begin-user-doc --> |
76 | * <!-- end-user-doc --> | 80 | * <!-- end-user-doc --> |
77 | * @generated | 81 | * @generated |
78 | */ | 82 | */ |
79 | private EClass vlsNameEClass = null; | 83 | private EClass vlsConfirmationsEClass = null; |
80 | 84 | ||
81 | /** | 85 | /** |
82 | * <!-- begin-user-doc --> | 86 | * <!-- begin-user-doc --> |
83 | * <!-- end-user-doc --> | 87 | * <!-- end-user-doc --> |
84 | * @generated | 88 | * @generated |
85 | */ | 89 | */ |
86 | private EClass vlsCommentEClass = null; | 90 | private EClass vlsFofFormulaEClass = null; |
87 | 91 | ||
88 | /** | 92 | /** |
89 | * <!-- begin-user-doc --> | 93 | * <!-- begin-user-doc --> |
90 | * <!-- end-user-doc --> | 94 | * <!-- end-user-doc --> |
91 | * @generated | 95 | * @generated |
92 | */ | 96 | */ |
93 | private EClass vlsConfirmationsEClass = null; | 97 | private EClass vlsTffFormulaEClass = null; |
94 | 98 | ||
95 | /** | 99 | /** |
96 | * <!-- begin-user-doc --> | 100 | * <!-- begin-user-doc --> |
97 | * <!-- end-user-doc --> | 101 | * <!-- end-user-doc --> |
98 | * @generated | 102 | * @generated |
99 | */ | 103 | */ |
100 | private EClass vlsSatisfiableEClass = null; | 104 | private EClass vlsAnnotationEClass = null; |
101 | 105 | ||
102 | /** | 106 | /** |
103 | * <!-- begin-user-doc --> | 107 | * <!-- begin-user-doc --> |
104 | * <!-- end-user-doc --> | 108 | * <!-- end-user-doc --> |
105 | * @generated | 109 | * @generated |
106 | */ | 110 | */ |
107 | private EClass vlsFofFormulaEClass = null; | 111 | private EClass vlsTffTermEClass = null; |
108 | 112 | ||
109 | /** | 113 | /** |
110 | * <!-- begin-user-doc --> | 114 | * <!-- begin-user-doc --> |
111 | * <!-- end-user-doc --> | 115 | * <!-- end-user-doc --> |
112 | * @generated | 116 | * @generated |
113 | */ | 117 | */ |
114 | private EClass vlsTffFormulaEClass = null; | 118 | private EClass vlsDeclarationEClass = null; |
115 | 119 | ||
116 | /** | 120 | /** |
117 | * <!-- begin-user-doc --> | 121 | * <!-- begin-user-doc --> |
118 | * <!-- end-user-doc --> | 122 | * <!-- end-user-doc --> |
119 | * @generated | 123 | * @generated |
120 | */ | 124 | */ |
121 | private EClass vlsAnnotationEClass = null; | 125 | private EClass vlsOtherDeclarationEClass = null; |
126 | |||
127 | /** | ||
128 | * <!-- begin-user-doc --> | ||
129 | * <!-- end-user-doc --> | ||
130 | * @generated | ||
131 | */ | ||
132 | private EClass vlsVariableDeclarationEClass = null; | ||
133 | |||
134 | /** | ||
135 | * <!-- begin-user-doc --> | ||
136 | * <!-- end-user-doc --> | ||
137 | * @generated | ||
138 | */ | ||
139 | private EClass vlsTypeDefEClass = null; | ||
122 | 140 | ||
123 | /** | 141 | /** |
124 | * <!-- begin-user-doc --> | 142 | * <!-- begin-user-doc --> |
@@ -153,6 +171,34 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
153 | * <!-- end-user-doc --> | 171 | * <!-- end-user-doc --> |
154 | * @generated | 172 | * @generated |
155 | */ | 173 | */ |
174 | private EClass vlsSatisfiableEClass = null; | ||
175 | |||
176 | /** | ||
177 | * <!-- begin-user-doc --> | ||
178 | * <!-- end-user-doc --> | ||
179 | * @generated | ||
180 | */ | ||
181 | private EClass vlsWarningEClass = null; | ||
182 | |||
183 | /** | ||
184 | * <!-- begin-user-doc --> | ||
185 | * <!-- end-user-doc --> | ||
186 | * @generated | ||
187 | */ | ||
188 | private EClass vlsTryingEClass = null; | ||
189 | |||
190 | /** | ||
191 | * <!-- begin-user-doc --> | ||
192 | * <!-- end-user-doc --> | ||
193 | * @generated | ||
194 | */ | ||
195 | private EClass vlsFiniteModelEClass = null; | ||
196 | |||
197 | /** | ||
198 | * <!-- begin-user-doc --> | ||
199 | * <!-- end-user-doc --> | ||
200 | * @generated | ||
201 | */ | ||
156 | private EClass vlsEquivalentEClass = null; | 202 | private EClass vlsEquivalentEClass = null; |
157 | 203 | ||
158 | /** | 204 | /** |
@@ -293,20 +339,6 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
293 | * <!-- end-user-doc --> | 339 | * <!-- end-user-doc --> |
294 | * @generated | 340 | * @generated |
295 | */ | 341 | */ |
296 | private EClass vlsRealEClass = null; | ||
297 | |||
298 | /** | ||
299 | * <!-- begin-user-doc --> | ||
300 | * <!-- end-user-doc --> | ||
301 | * @generated | ||
302 | */ | ||
303 | private EClass vlsRationalEClass = null; | ||
304 | |||
305 | /** | ||
306 | * <!-- begin-user-doc --> | ||
307 | * <!-- end-user-doc --> | ||
308 | * @generated | ||
309 | */ | ||
310 | private EClass vlsDoubleQuoteEClass = null; | 342 | private EClass vlsDoubleQuoteEClass = null; |
311 | 343 | ||
312 | /** | 344 | /** |
@@ -387,7 +419,7 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
387 | * <!-- end-user-doc --> | 419 | * <!-- end-user-doc --> |
388 | * @generated | 420 | * @generated |
389 | */ | 421 | */ |
390 | public EReference getVampireModel_Includes() | 422 | public EReference getVampireModel_Comments() |
391 | { | 423 | { |
392 | return (EReference)vampireModelEClass.getEStructuralFeatures().get(0); | 424 | return (EReference)vampireModelEClass.getEStructuralFeatures().get(0); |
393 | } | 425 | } |
@@ -397,7 +429,7 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
397 | * <!-- end-user-doc --> | 429 | * <!-- end-user-doc --> |
398 | * @generated | 430 | * @generated |
399 | */ | 431 | */ |
400 | public EReference getVampireModel_Comments() | 432 | public EReference getVampireModel_Confirmations() |
401 | { | 433 | { |
402 | return (EReference)vampireModelEClass.getEStructuralFeatures().get(1); | 434 | return (EReference)vampireModelEClass.getEStructuralFeatures().get(1); |
403 | } | 435 | } |
@@ -407,7 +439,7 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
407 | * <!-- end-user-doc --> | 439 | * <!-- end-user-doc --> |
408 | * @generated | 440 | * @generated |
409 | */ | 441 | */ |
410 | public EReference getVampireModel_Confirmations() | 442 | public EReference getVampireModel_Formulas() |
411 | { | 443 | { |
412 | return (EReference)vampireModelEClass.getEStructuralFeatures().get(2); | 444 | return (EReference)vampireModelEClass.getEStructuralFeatures().get(2); |
413 | } | 445 | } |
@@ -417,7 +449,7 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
417 | * <!-- end-user-doc --> | 449 | * <!-- end-user-doc --> |
418 | * @generated | 450 | * @generated |
419 | */ | 451 | */ |
420 | public EReference getVampireModel_Formulas() | 452 | public EReference getVampireModel_Tfformulas() |
421 | { | 453 | { |
422 | return (EReference)vampireModelEClass.getEStructuralFeatures().get(3); | 454 | return (EReference)vampireModelEClass.getEStructuralFeatures().get(3); |
423 | } | 455 | } |
@@ -427,9 +459,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
427 | * <!-- end-user-doc --> | 459 | * <!-- end-user-doc --> |
428 | * @generated | 460 | * @generated |
429 | */ | 461 | */ |
430 | public EReference getVampireModel_Tfformulas() | 462 | public EClass getVLSComment() |
431 | { | 463 | { |
432 | return (EReference)vampireModelEClass.getEStructuralFeatures().get(4); | 464 | return vlsCommentEClass; |
433 | } | 465 | } |
434 | 466 | ||
435 | /** | 467 | /** |
@@ -437,9 +469,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
437 | * <!-- end-user-doc --> | 469 | * <!-- end-user-doc --> |
438 | * @generated | 470 | * @generated |
439 | */ | 471 | */ |
440 | public EClass getVLSInclude() | 472 | public EAttribute getVLSComment_Comment() |
441 | { | 473 | { |
442 | return vlsIncludeEClass; | 474 | return (EAttribute)vlsCommentEClass.getEStructuralFeatures().get(0); |
443 | } | 475 | } |
444 | 476 | ||
445 | /** | 477 | /** |
@@ -447,9 +479,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
447 | * <!-- end-user-doc --> | 479 | * <!-- end-user-doc --> |
448 | * @generated | 480 | * @generated |
449 | */ | 481 | */ |
450 | public EAttribute getVLSInclude_FileName() | 482 | public EClass getVLSConfirmations() |
451 | { | 483 | { |
452 | return (EAttribute)vlsIncludeEClass.getEStructuralFeatures().get(0); | 484 | return vlsConfirmationsEClass; |
453 | } | 485 | } |
454 | 486 | ||
455 | /** | 487 | /** |
@@ -457,9 +489,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
457 | * <!-- end-user-doc --> | 489 | * <!-- end-user-doc --> |
458 | * @generated | 490 | * @generated |
459 | */ | 491 | */ |
460 | public EReference getVLSInclude_Names() | 492 | public EClass getVLSFofFormula() |
461 | { | 493 | { |
462 | return (EReference)vlsIncludeEClass.getEStructuralFeatures().get(1); | 494 | return vlsFofFormulaEClass; |
463 | } | 495 | } |
464 | 496 | ||
465 | /** | 497 | /** |
@@ -467,9 +499,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
467 | * <!-- end-user-doc --> | 499 | * <!-- end-user-doc --> |
468 | * @generated | 500 | * @generated |
469 | */ | 501 | */ |
470 | public EClass getVLSName() | 502 | public EAttribute getVLSFofFormula_Name() |
471 | { | 503 | { |
472 | return vlsNameEClass; | 504 | return (EAttribute)vlsFofFormulaEClass.getEStructuralFeatures().get(0); |
473 | } | 505 | } |
474 | 506 | ||
475 | /** | 507 | /** |
@@ -477,9 +509,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
477 | * <!-- end-user-doc --> | 509 | * <!-- end-user-doc --> |
478 | * @generated | 510 | * @generated |
479 | */ | 511 | */ |
480 | public EAttribute getVLSName_Name() | 512 | public EAttribute getVLSFofFormula_FofRole() |
481 | { | 513 | { |
482 | return (EAttribute)vlsNameEClass.getEStructuralFeatures().get(0); | 514 | return (EAttribute)vlsFofFormulaEClass.getEStructuralFeatures().get(1); |
483 | } | 515 | } |
484 | 516 | ||
485 | /** | 517 | /** |
@@ -487,9 +519,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
487 | * <!-- end-user-doc --> | 519 | * <!-- end-user-doc --> |
488 | * @generated | 520 | * @generated |
489 | */ | 521 | */ |
490 | public EClass getVLSComment() | 522 | public EReference getVLSFofFormula_FofFormula() |
491 | { | 523 | { |
492 | return vlsCommentEClass; | 524 | return (EReference)vlsFofFormulaEClass.getEStructuralFeatures().get(2); |
493 | } | 525 | } |
494 | 526 | ||
495 | /** | 527 | /** |
@@ -497,9 +529,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
497 | * <!-- end-user-doc --> | 529 | * <!-- end-user-doc --> |
498 | * @generated | 530 | * @generated |
499 | */ | 531 | */ |
500 | public EAttribute getVLSComment_Comment() | 532 | public EReference getVLSFofFormula_Annotations() |
501 | { | 533 | { |
502 | return (EAttribute)vlsCommentEClass.getEStructuralFeatures().get(0); | 534 | return (EReference)vlsFofFormulaEClass.getEStructuralFeatures().get(3); |
503 | } | 535 | } |
504 | 536 | ||
505 | /** | 537 | /** |
@@ -507,9 +539,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
507 | * <!-- end-user-doc --> | 539 | * <!-- end-user-doc --> |
508 | * @generated | 540 | * @generated |
509 | */ | 541 | */ |
510 | public EClass getVLSConfirmations() | 542 | public EClass getVLSTffFormula() |
511 | { | 543 | { |
512 | return vlsConfirmationsEClass; | 544 | return vlsTffFormulaEClass; |
513 | } | 545 | } |
514 | 546 | ||
515 | /** | 547 | /** |
@@ -517,9 +549,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
517 | * <!-- end-user-doc --> | 549 | * <!-- end-user-doc --> |
518 | * @generated | 550 | * @generated |
519 | */ | 551 | */ |
520 | public EClass getVLSSatisfiable() | 552 | public EAttribute getVLSTffFormula_Name() |
521 | { | 553 | { |
522 | return vlsSatisfiableEClass; | 554 | return (EAttribute)vlsTffFormulaEClass.getEStructuralFeatures().get(0); |
523 | } | 555 | } |
524 | 556 | ||
525 | /** | 557 | /** |
@@ -527,9 +559,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
527 | * <!-- end-user-doc --> | 559 | * <!-- end-user-doc --> |
528 | * @generated | 560 | * @generated |
529 | */ | 561 | */ |
530 | public EClass getVLSFofFormula() | 562 | public EAttribute getVLSTffFormula_TffRole() |
531 | { | 563 | { |
532 | return vlsFofFormulaEClass; | 564 | return (EAttribute)vlsTffFormulaEClass.getEStructuralFeatures().get(1); |
533 | } | 565 | } |
534 | 566 | ||
535 | /** | 567 | /** |
@@ -537,9 +569,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
537 | * <!-- end-user-doc --> | 569 | * <!-- end-user-doc --> |
538 | * @generated | 570 | * @generated |
539 | */ | 571 | */ |
540 | public EAttribute getVLSFofFormula_Name() | 572 | public EReference getVLSTffFormula_FofFormula() |
541 | { | 573 | { |
542 | return (EAttribute)vlsFofFormulaEClass.getEStructuralFeatures().get(0); | 574 | return (EReference)vlsTffFormulaEClass.getEStructuralFeatures().get(2); |
543 | } | 575 | } |
544 | 576 | ||
545 | /** | 577 | /** |
@@ -547,9 +579,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
547 | * <!-- end-user-doc --> | 579 | * <!-- end-user-doc --> |
548 | * @generated | 580 | * @generated |
549 | */ | 581 | */ |
550 | public EAttribute getVLSFofFormula_FofRole() | 582 | public EReference getVLSTffFormula_Annotations() |
551 | { | 583 | { |
552 | return (EAttribute)vlsFofFormulaEClass.getEStructuralFeatures().get(1); | 584 | return (EReference)vlsTffFormulaEClass.getEStructuralFeatures().get(3); |
553 | } | 585 | } |
554 | 586 | ||
555 | /** | 587 | /** |
@@ -557,9 +589,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
557 | * <!-- end-user-doc --> | 589 | * <!-- end-user-doc --> |
558 | * @generated | 590 | * @generated |
559 | */ | 591 | */ |
560 | public EReference getVLSFofFormula_FofFormula() | 592 | public EClass getVLSAnnotation() |
561 | { | 593 | { |
562 | return (EReference)vlsFofFormulaEClass.getEStructuralFeatures().get(2); | 594 | return vlsAnnotationEClass; |
563 | } | 595 | } |
564 | 596 | ||
565 | /** | 597 | /** |
@@ -567,9 +599,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
567 | * <!-- end-user-doc --> | 599 | * <!-- end-user-doc --> |
568 | * @generated | 600 | * @generated |
569 | */ | 601 | */ |
570 | public EReference getVLSFofFormula_Annotations() | 602 | public EAttribute getVLSAnnotation_Name() |
571 | { | 603 | { |
572 | return (EReference)vlsFofFormulaEClass.getEStructuralFeatures().get(3); | 604 | return (EAttribute)vlsAnnotationEClass.getEStructuralFeatures().get(0); |
573 | } | 605 | } |
574 | 606 | ||
575 | /** | 607 | /** |
@@ -577,9 +609,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
577 | * <!-- end-user-doc --> | 609 | * <!-- end-user-doc --> |
578 | * @generated | 610 | * @generated |
579 | */ | 611 | */ |
580 | public EClass getVLSTffFormula() | 612 | public EReference getVLSAnnotation_Followup() |
581 | { | 613 | { |
582 | return vlsTffFormulaEClass; | 614 | return (EReference)vlsAnnotationEClass.getEStructuralFeatures().get(1); |
583 | } | 615 | } |
584 | 616 | ||
585 | /** | 617 | /** |
@@ -587,9 +619,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
587 | * <!-- end-user-doc --> | 619 | * <!-- end-user-doc --> |
588 | * @generated | 620 | * @generated |
589 | */ | 621 | */ |
590 | public EAttribute getVLSTffFormula_Name() | 622 | public EReference getVLSAnnotation_Terms() |
591 | { | 623 | { |
592 | return (EAttribute)vlsTffFormulaEClass.getEStructuralFeatures().get(0); | 624 | return (EReference)vlsAnnotationEClass.getEStructuralFeatures().get(2); |
593 | } | 625 | } |
594 | 626 | ||
595 | /** | 627 | /** |
@@ -597,9 +629,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
597 | * <!-- end-user-doc --> | 629 | * <!-- end-user-doc --> |
598 | * @generated | 630 | * @generated |
599 | */ | 631 | */ |
600 | public EAttribute getVLSTffFormula_FofRole() | 632 | public EClass getVLSTffTerm() |
601 | { | 633 | { |
602 | return (EAttribute)vlsTffFormulaEClass.getEStructuralFeatures().get(1); | 634 | return vlsTffTermEClass; |
603 | } | 635 | } |
604 | 636 | ||
605 | /** | 637 | /** |
@@ -607,9 +639,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
607 | * <!-- end-user-doc --> | 639 | * <!-- end-user-doc --> |
608 | * @generated | 640 | * @generated |
609 | */ | 641 | */ |
610 | public EReference getVLSTffFormula_FofFormula() | 642 | public EClass getVLSDeclaration() |
611 | { | 643 | { |
612 | return (EReference)vlsTffFormulaEClass.getEStructuralFeatures().get(2); | 644 | return vlsDeclarationEClass; |
613 | } | 645 | } |
614 | 646 | ||
615 | /** | 647 | /** |
@@ -617,9 +649,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
617 | * <!-- end-user-doc --> | 649 | * <!-- end-user-doc --> |
618 | * @generated | 650 | * @generated |
619 | */ | 651 | */ |
620 | public EReference getVLSTffFormula_Annotations() | 652 | public EClass getVLSOtherDeclaration() |
621 | { | 653 | { |
622 | return (EReference)vlsTffFormulaEClass.getEStructuralFeatures().get(3); | 654 | return vlsOtherDeclarationEClass; |
623 | } | 655 | } |
624 | 656 | ||
625 | /** | 657 | /** |
@@ -627,9 +659,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
627 | * <!-- end-user-doc --> | 659 | * <!-- end-user-doc --> |
628 | * @generated | 660 | * @generated |
629 | */ | 661 | */ |
630 | public EClass getVLSAnnotation() | 662 | public EClass getVLSVariableDeclaration() |
631 | { | 663 | { |
632 | return vlsAnnotationEClass; | 664 | return vlsVariableDeclarationEClass; |
633 | } | 665 | } |
634 | 666 | ||
635 | /** | 667 | /** |
@@ -637,9 +669,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
637 | * <!-- end-user-doc --> | 669 | * <!-- end-user-doc --> |
638 | * @generated | 670 | * @generated |
639 | */ | 671 | */ |
640 | public EAttribute getVLSAnnotation_Name() | 672 | public EClass getVLSTypeDef() |
641 | { | 673 | { |
642 | return (EAttribute)vlsAnnotationEClass.getEStructuralFeatures().get(0); | 674 | return vlsTypeDefEClass; |
643 | } | 675 | } |
644 | 676 | ||
645 | /** | 677 | /** |
@@ -647,9 +679,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
647 | * <!-- end-user-doc --> | 679 | * <!-- end-user-doc --> |
648 | * @generated | 680 | * @generated |
649 | */ | 681 | */ |
650 | public EReference getVLSAnnotation_Followup() | 682 | public EReference getVLSTypeDef_TypeSig() |
651 | { | 683 | { |
652 | return (EReference)vlsAnnotationEClass.getEStructuralFeatures().get(1); | 684 | return (EReference)vlsTypeDefEClass.getEStructuralFeatures().get(0); |
653 | } | 685 | } |
654 | 686 | ||
655 | /** | 687 | /** |
@@ -657,9 +689,29 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
657 | * <!-- end-user-doc --> | 689 | * <!-- end-user-doc --> |
658 | * @generated | 690 | * @generated |
659 | */ | 691 | */ |
660 | public EReference getVLSAnnotation_Terms() | 692 | public EReference getVLSTypeDef_MapsTo() |
661 | { | 693 | { |
662 | return (EReference)vlsAnnotationEClass.getEStructuralFeatures().get(2); | 694 | return (EReference)vlsTypeDefEClass.getEStructuralFeatures().get(1); |
695 | } | ||
696 | |||
697 | /** | ||
698 | * <!-- begin-user-doc --> | ||
699 | * <!-- end-user-doc --> | ||
700 | * @generated | ||
701 | */ | ||
702 | public EReference getVLSTypeDef_InitType() | ||
703 | { | ||
704 | return (EReference)vlsTypeDefEClass.getEStructuralFeatures().get(2); | ||
705 | } | ||
706 | |||
707 | /** | ||
708 | * <!-- begin-user-doc --> | ||
709 | * <!-- end-user-doc --> | ||
710 | * @generated | ||
711 | */ | ||
712 | public EReference getVLSTypeDef_NextType() | ||
713 | { | ||
714 | return (EReference)vlsTypeDefEClass.getEStructuralFeatures().get(3); | ||
663 | } | 715 | } |
664 | 716 | ||
665 | /** | 717 | /** |
@@ -677,6 +729,16 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
677 | * <!-- end-user-doc --> | 729 | * <!-- end-user-doc --> |
678 | * @generated | 730 | * @generated |
679 | */ | 731 | */ |
732 | public EReference getVLSTerm_Type() | ||
733 | { | ||
734 | return (EReference)vlsTermEClass.getEStructuralFeatures().get(0); | ||
735 | } | ||
736 | |||
737 | /** | ||
738 | * <!-- begin-user-doc --> | ||
739 | * <!-- end-user-doc --> | ||
740 | * @generated | ||
741 | */ | ||
680 | public EClass getVLSVariable() | 742 | public EClass getVLSVariable() |
681 | { | 743 | { |
682 | return vlsVariableEClass; | 744 | return vlsVariableEClass; |
@@ -747,6 +809,56 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
747 | * <!-- end-user-doc --> | 809 | * <!-- end-user-doc --> |
748 | * @generated | 810 | * @generated |
749 | */ | 811 | */ |
812 | public EClass getVLSSatisfiable() | ||
813 | { | ||
814 | return vlsSatisfiableEClass; | ||
815 | } | ||
816 | |||
817 | /** | ||
818 | * <!-- begin-user-doc --> | ||
819 | * <!-- end-user-doc --> | ||
820 | * @generated | ||
821 | */ | ||
822 | public EClass getVLSWarning() | ||
823 | { | ||
824 | return vlsWarningEClass; | ||
825 | } | ||
826 | |||
827 | /** | ||
828 | * <!-- begin-user-doc --> | ||
829 | * <!-- end-user-doc --> | ||
830 | * @generated | ||
831 | */ | ||
832 | public EClass getVLSTrying() | ||
833 | { | ||
834 | return vlsTryingEClass; | ||
835 | } | ||
836 | |||
837 | /** | ||
838 | * <!-- begin-user-doc --> | ||
839 | * <!-- end-user-doc --> | ||
840 | * @generated | ||
841 | */ | ||
842 | public EAttribute getVLSTrying_Name() | ||
843 | { | ||
844 | return (EAttribute)vlsTryingEClass.getEStructuralFeatures().get(0); | ||
845 | } | ||
846 | |||
847 | /** | ||
848 | * <!-- begin-user-doc --> | ||
849 | * <!-- end-user-doc --> | ||
850 | * @generated | ||
851 | */ | ||
852 | public EClass getVLSFiniteModel() | ||
853 | { | ||
854 | return vlsFiniteModelEClass; | ||
855 | } | ||
856 | |||
857 | /** | ||
858 | * <!-- begin-user-doc --> | ||
859 | * <!-- end-user-doc --> | ||
860 | * @generated | ||
861 | */ | ||
750 | public EClass getVLSEquivalent() | 862 | public EClass getVLSEquivalent() |
751 | { | 863 | { |
752 | return vlsEquivalentEClass; | 864 | return vlsEquivalentEClass; |
@@ -1267,26 +1379,6 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
1267 | * <!-- end-user-doc --> | 1379 | * <!-- end-user-doc --> |
1268 | * @generated | 1380 | * @generated |
1269 | */ | 1381 | */ |
1270 | public EClass getVLSReal() | ||
1271 | { | ||
1272 | return vlsRealEClass; | ||
1273 | } | ||
1274 | |||
1275 | /** | ||
1276 | * <!-- begin-user-doc --> | ||
1277 | * <!-- end-user-doc --> | ||
1278 | * @generated | ||
1279 | */ | ||
1280 | public EClass getVLSRational() | ||
1281 | { | ||
1282 | return vlsRationalEClass; | ||
1283 | } | ||
1284 | |||
1285 | /** | ||
1286 | * <!-- begin-user-doc --> | ||
1287 | * <!-- end-user-doc --> | ||
1288 | * @generated | ||
1289 | */ | ||
1290 | public EClass getVLSDoubleQuote() | 1382 | public EClass getVLSDoubleQuote() |
1291 | { | 1383 | { |
1292 | return vlsDoubleQuoteEClass; | 1384 | return vlsDoubleQuoteEClass; |
@@ -1323,26 +1415,16 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
1323 | 1415 | ||
1324 | // Create classes and their features | 1416 | // Create classes and their features |
1325 | vampireModelEClass = createEClass(VAMPIRE_MODEL); | 1417 | vampireModelEClass = createEClass(VAMPIRE_MODEL); |
1326 | createEReference(vampireModelEClass, VAMPIRE_MODEL__INCLUDES); | ||
1327 | createEReference(vampireModelEClass, VAMPIRE_MODEL__COMMENTS); | 1418 | createEReference(vampireModelEClass, VAMPIRE_MODEL__COMMENTS); |
1328 | createEReference(vampireModelEClass, VAMPIRE_MODEL__CONFIRMATIONS); | 1419 | createEReference(vampireModelEClass, VAMPIRE_MODEL__CONFIRMATIONS); |
1329 | createEReference(vampireModelEClass, VAMPIRE_MODEL__FORMULAS); | 1420 | createEReference(vampireModelEClass, VAMPIRE_MODEL__FORMULAS); |
1330 | createEReference(vampireModelEClass, VAMPIRE_MODEL__TFFORMULAS); | 1421 | createEReference(vampireModelEClass, VAMPIRE_MODEL__TFFORMULAS); |
1331 | 1422 | ||
1332 | vlsIncludeEClass = createEClass(VLS_INCLUDE); | ||
1333 | createEAttribute(vlsIncludeEClass, VLS_INCLUDE__FILE_NAME); | ||
1334 | createEReference(vlsIncludeEClass, VLS_INCLUDE__NAMES); | ||
1335 | |||
1336 | vlsNameEClass = createEClass(VLS_NAME); | ||
1337 | createEAttribute(vlsNameEClass, VLS_NAME__NAME); | ||
1338 | |||
1339 | vlsCommentEClass = createEClass(VLS_COMMENT); | 1423 | vlsCommentEClass = createEClass(VLS_COMMENT); |
1340 | createEAttribute(vlsCommentEClass, VLS_COMMENT__COMMENT); | 1424 | createEAttribute(vlsCommentEClass, VLS_COMMENT__COMMENT); |
1341 | 1425 | ||
1342 | vlsConfirmationsEClass = createEClass(VLS_CONFIRMATIONS); | 1426 | vlsConfirmationsEClass = createEClass(VLS_CONFIRMATIONS); |
1343 | 1427 | ||
1344 | vlsSatisfiableEClass = createEClass(VLS_SATISFIABLE); | ||
1345 | |||
1346 | vlsFofFormulaEClass = createEClass(VLS_FOF_FORMULA); | 1428 | vlsFofFormulaEClass = createEClass(VLS_FOF_FORMULA); |
1347 | createEAttribute(vlsFofFormulaEClass, VLS_FOF_FORMULA__NAME); | 1429 | createEAttribute(vlsFofFormulaEClass, VLS_FOF_FORMULA__NAME); |
1348 | createEAttribute(vlsFofFormulaEClass, VLS_FOF_FORMULA__FOF_ROLE); | 1430 | createEAttribute(vlsFofFormulaEClass, VLS_FOF_FORMULA__FOF_ROLE); |
@@ -1351,7 +1433,7 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
1351 | 1433 | ||
1352 | vlsTffFormulaEClass = createEClass(VLS_TFF_FORMULA); | 1434 | vlsTffFormulaEClass = createEClass(VLS_TFF_FORMULA); |
1353 | createEAttribute(vlsTffFormulaEClass, VLS_TFF_FORMULA__NAME); | 1435 | createEAttribute(vlsTffFormulaEClass, VLS_TFF_FORMULA__NAME); |
1354 | createEAttribute(vlsTffFormulaEClass, VLS_TFF_FORMULA__FOF_ROLE); | 1436 | createEAttribute(vlsTffFormulaEClass, VLS_TFF_FORMULA__TFF_ROLE); |
1355 | createEReference(vlsTffFormulaEClass, VLS_TFF_FORMULA__FOF_FORMULA); | 1437 | createEReference(vlsTffFormulaEClass, VLS_TFF_FORMULA__FOF_FORMULA); |
1356 | createEReference(vlsTffFormulaEClass, VLS_TFF_FORMULA__ANNOTATIONS); | 1438 | createEReference(vlsTffFormulaEClass, VLS_TFF_FORMULA__ANNOTATIONS); |
1357 | 1439 | ||
@@ -1360,7 +1442,22 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
1360 | createEReference(vlsAnnotationEClass, VLS_ANNOTATION__FOLLOWUP); | 1442 | createEReference(vlsAnnotationEClass, VLS_ANNOTATION__FOLLOWUP); |
1361 | createEReference(vlsAnnotationEClass, VLS_ANNOTATION__TERMS); | 1443 | createEReference(vlsAnnotationEClass, VLS_ANNOTATION__TERMS); |
1362 | 1444 | ||
1445 | vlsTffTermEClass = createEClass(VLS_TFF_TERM); | ||
1446 | |||
1447 | vlsDeclarationEClass = createEClass(VLS_DECLARATION); | ||
1448 | |||
1449 | vlsOtherDeclarationEClass = createEClass(VLS_OTHER_DECLARATION); | ||
1450 | |||
1451 | vlsVariableDeclarationEClass = createEClass(VLS_VARIABLE_DECLARATION); | ||
1452 | |||
1453 | vlsTypeDefEClass = createEClass(VLS_TYPE_DEF); | ||
1454 | createEReference(vlsTypeDefEClass, VLS_TYPE_DEF__TYPE_SIG); | ||
1455 | createEReference(vlsTypeDefEClass, VLS_TYPE_DEF__MAPS_TO); | ||
1456 | createEReference(vlsTypeDefEClass, VLS_TYPE_DEF__INIT_TYPE); | ||
1457 | createEReference(vlsTypeDefEClass, VLS_TYPE_DEF__NEXT_TYPE); | ||
1458 | |||
1363 | vlsTermEClass = createEClass(VLS_TERM); | 1459 | vlsTermEClass = createEClass(VLS_TERM); |
1460 | createEReference(vlsTermEClass, VLS_TERM__TYPE); | ||
1364 | 1461 | ||
1365 | vlsVariableEClass = createEClass(VLS_VARIABLE); | 1462 | vlsVariableEClass = createEClass(VLS_VARIABLE); |
1366 | createEAttribute(vlsVariableEClass, VLS_VARIABLE__NAME); | 1463 | createEAttribute(vlsVariableEClass, VLS_VARIABLE__NAME); |
@@ -1372,6 +1469,15 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
1372 | vlsDefinedTermEClass = createEClass(VLS_DEFINED_TERM); | 1469 | vlsDefinedTermEClass = createEClass(VLS_DEFINED_TERM); |
1373 | createEAttribute(vlsDefinedTermEClass, VLS_DEFINED_TERM__VALUE); | 1470 | createEAttribute(vlsDefinedTermEClass, VLS_DEFINED_TERM__VALUE); |
1374 | 1471 | ||
1472 | vlsSatisfiableEClass = createEClass(VLS_SATISFIABLE); | ||
1473 | |||
1474 | vlsWarningEClass = createEClass(VLS_WARNING); | ||
1475 | |||
1476 | vlsTryingEClass = createEClass(VLS_TRYING); | ||
1477 | createEAttribute(vlsTryingEClass, VLS_TRYING__NAME); | ||
1478 | |||
1479 | vlsFiniteModelEClass = createEClass(VLS_FINITE_MODEL); | ||
1480 | |||
1375 | vlsEquivalentEClass = createEClass(VLS_EQUIVALENT); | 1481 | vlsEquivalentEClass = createEClass(VLS_EQUIVALENT); |
1376 | createEReference(vlsEquivalentEClass, VLS_EQUIVALENT__LEFT); | 1482 | createEReference(vlsEquivalentEClass, VLS_EQUIVALENT__LEFT); |
1377 | createEReference(vlsEquivalentEClass, VLS_EQUIVALENT__RIGHT); | 1483 | createEReference(vlsEquivalentEClass, VLS_EQUIVALENT__RIGHT); |
@@ -1444,10 +1550,6 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
1444 | 1550 | ||
1445 | vlsIntEClass = createEClass(VLS_INT); | 1551 | vlsIntEClass = createEClass(VLS_INT); |
1446 | 1552 | ||
1447 | vlsRealEClass = createEClass(VLS_REAL); | ||
1448 | |||
1449 | vlsRationalEClass = createEClass(VLS_RATIONAL); | ||
1450 | |||
1451 | vlsDoubleQuoteEClass = createEClass(VLS_DOUBLE_QUOTE); | 1553 | vlsDoubleQuoteEClass = createEClass(VLS_DOUBLE_QUOTE); |
1452 | } | 1554 | } |
1453 | 1555 | ||
@@ -1480,10 +1582,19 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
1480 | // Set bounds for type parameters | 1582 | // Set bounds for type parameters |
1481 | 1583 | ||
1482 | // Add supertypes to classes | 1584 | // Add supertypes to classes |
1483 | vlsSatisfiableEClass.getESuperTypes().add(this.getVLSConfirmations()); | 1585 | vlsDeclarationEClass.getESuperTypes().add(this.getVLSTffTerm()); |
1586 | vlsOtherDeclarationEClass.getESuperTypes().add(this.getVLSDeclaration()); | ||
1587 | vlsVariableDeclarationEClass.getESuperTypes().add(this.getVLSDeclaration()); | ||
1588 | vlsTermEClass.getESuperTypes().add(this.getVLSTffTerm()); | ||
1589 | vlsTermEClass.getESuperTypes().add(this.getVLSOtherDeclaration()); | ||
1590 | vlsVariableEClass.getESuperTypes().add(this.getVLSVariableDeclaration()); | ||
1484 | vlsVariableEClass.getESuperTypes().add(this.getVLSTerm()); | 1591 | vlsVariableEClass.getESuperTypes().add(this.getVLSTerm()); |
1485 | vlsFunctionAsTermEClass.getESuperTypes().add(this.getVLSTerm()); | 1592 | vlsFunctionAsTermEClass.getESuperTypes().add(this.getVLSTerm()); |
1486 | vlsDefinedTermEClass.getESuperTypes().add(this.getVLSTerm()); | 1593 | vlsDefinedTermEClass.getESuperTypes().add(this.getVLSTerm()); |
1594 | vlsSatisfiableEClass.getESuperTypes().add(this.getVLSConfirmations()); | ||
1595 | vlsWarningEClass.getESuperTypes().add(this.getVLSConfirmations()); | ||
1596 | vlsTryingEClass.getESuperTypes().add(this.getVLSConfirmations()); | ||
1597 | vlsFiniteModelEClass.getESuperTypes().add(this.getVLSConfirmations()); | ||
1487 | vlsEquivalentEClass.getESuperTypes().add(this.getVLSTerm()); | 1598 | vlsEquivalentEClass.getESuperTypes().add(this.getVLSTerm()); |
1488 | vlsImpliesEClass.getESuperTypes().add(this.getVLSTerm()); | 1599 | vlsImpliesEClass.getESuperTypes().add(this.getVLSTerm()); |
1489 | vlsRevImpliesEClass.getESuperTypes().add(this.getVLSTerm()); | 1600 | vlsRevImpliesEClass.getESuperTypes().add(this.getVLSTerm()); |
@@ -1504,32 +1615,20 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
1504 | vlsFunctionEClass.getESuperTypes().add(this.getVLSTerm()); | 1615 | vlsFunctionEClass.getESuperTypes().add(this.getVLSTerm()); |
1505 | vlsLessEClass.getESuperTypes().add(this.getVLSTerm()); | 1616 | vlsLessEClass.getESuperTypes().add(this.getVLSTerm()); |
1506 | vlsIntEClass.getESuperTypes().add(this.getVLSDefinedTerm()); | 1617 | vlsIntEClass.getESuperTypes().add(this.getVLSDefinedTerm()); |
1507 | vlsRealEClass.getESuperTypes().add(this.getVLSDefinedTerm()); | ||
1508 | vlsRationalEClass.getESuperTypes().add(this.getVLSDefinedTerm()); | ||
1509 | vlsDoubleQuoteEClass.getESuperTypes().add(this.getVLSDefinedTerm()); | 1618 | vlsDoubleQuoteEClass.getESuperTypes().add(this.getVLSDefinedTerm()); |
1510 | 1619 | ||
1511 | // Initialize classes and features; add operations and parameters | 1620 | // Initialize classes and features; add operations and parameters |
1512 | initEClass(vampireModelEClass, VampireModel.class, "VampireModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1621 | initEClass(vampireModelEClass, VampireModel.class, "VampireModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1513 | initEReference(getVampireModel_Includes(), this.getVLSInclude(), null, "includes", null, 0, -1, VampireModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1514 | initEReference(getVampireModel_Comments(), this.getVLSComment(), null, "comments", null, 0, -1, VampireModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1622 | initEReference(getVampireModel_Comments(), this.getVLSComment(), null, "comments", null, 0, -1, VampireModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1515 | initEReference(getVampireModel_Confirmations(), this.getVLSConfirmations(), null, "confirmations", null, 0, -1, VampireModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1623 | initEReference(getVampireModel_Confirmations(), this.getVLSConfirmations(), null, "confirmations", null, 0, -1, VampireModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1516 | initEReference(getVampireModel_Formulas(), this.getVLSFofFormula(), null, "formulas", null, 0, -1, VampireModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1624 | initEReference(getVampireModel_Formulas(), this.getVLSFofFormula(), null, "formulas", null, 0, -1, VampireModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1517 | initEReference(getVampireModel_Tfformulas(), this.getVLSTffFormula(), null, "tfformulas", null, 0, -1, VampireModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1625 | initEReference(getVampireModel_Tfformulas(), this.getVLSTffFormula(), null, "tfformulas", null, 0, -1, VampireModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1518 | 1626 | ||
1519 | initEClass(vlsIncludeEClass, VLSInclude.class, "VLSInclude", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
1520 | initEAttribute(getVLSInclude_FileName(), ecorePackage.getEString(), "fileName", null, 0, 1, VLSInclude.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1521 | initEReference(getVLSInclude_Names(), this.getVLSName(), null, "names", null, 0, -1, VLSInclude.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1522 | |||
1523 | initEClass(vlsNameEClass, VLSName.class, "VLSName", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
1524 | initEAttribute(getVLSName_Name(), ecorePackage.getEString(), "name", null, 0, 1, VLSName.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1525 | |||
1526 | initEClass(vlsCommentEClass, VLSComment.class, "VLSComment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1627 | initEClass(vlsCommentEClass, VLSComment.class, "VLSComment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1527 | initEAttribute(getVLSComment_Comment(), ecorePackage.getEString(), "comment", null, 0, 1, VLSComment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1628 | initEAttribute(getVLSComment_Comment(), ecorePackage.getEString(), "comment", null, 0, 1, VLSComment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1528 | 1629 | ||
1529 | initEClass(vlsConfirmationsEClass, VLSConfirmations.class, "VLSConfirmations", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1630 | initEClass(vlsConfirmationsEClass, VLSConfirmations.class, "VLSConfirmations", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1530 | 1631 | ||
1531 | initEClass(vlsSatisfiableEClass, VLSSatisfiable.class, "VLSSatisfiable", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
1532 | |||
1533 | initEClass(vlsFofFormulaEClass, VLSFofFormula.class, "VLSFofFormula", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1632 | initEClass(vlsFofFormulaEClass, VLSFofFormula.class, "VLSFofFormula", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1534 | initEAttribute(getVLSFofFormula_Name(), ecorePackage.getEString(), "name", null, 0, 1, VLSFofFormula.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1633 | initEAttribute(getVLSFofFormula_Name(), ecorePackage.getEString(), "name", null, 0, 1, VLSFofFormula.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1535 | initEAttribute(getVLSFofFormula_FofRole(), ecorePackage.getEString(), "fofRole", null, 0, 1, VLSFofFormula.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1634 | initEAttribute(getVLSFofFormula_FofRole(), ecorePackage.getEString(), "fofRole", null, 0, 1, VLSFofFormula.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
@@ -1538,8 +1637,8 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
1538 | 1637 | ||
1539 | initEClass(vlsTffFormulaEClass, VLSTffFormula.class, "VLSTffFormula", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1638 | initEClass(vlsTffFormulaEClass, VLSTffFormula.class, "VLSTffFormula", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1540 | initEAttribute(getVLSTffFormula_Name(), ecorePackage.getEString(), "name", null, 0, 1, VLSTffFormula.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1639 | initEAttribute(getVLSTffFormula_Name(), ecorePackage.getEString(), "name", null, 0, 1, VLSTffFormula.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1541 | initEAttribute(getVLSTffFormula_FofRole(), ecorePackage.getEString(), "fofRole", null, 0, 1, VLSTffFormula.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1640 | initEAttribute(getVLSTffFormula_TffRole(), ecorePackage.getEString(), "tffRole", null, 0, 1, VLSTffFormula.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1542 | initEReference(getVLSTffFormula_FofFormula(), this.getVLSTerm(), null, "fofFormula", null, 0, 1, VLSTffFormula.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1641 | initEReference(getVLSTffFormula_FofFormula(), this.getVLSTffTerm(), null, "fofFormula", null, 0, 1, VLSTffFormula.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1543 | initEReference(getVLSTffFormula_Annotations(), this.getVLSAnnotation(), null, "annotations", null, 0, 1, VLSTffFormula.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1642 | initEReference(getVLSTffFormula_Annotations(), this.getVLSAnnotation(), null, "annotations", null, 0, 1, VLSTffFormula.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1544 | 1643 | ||
1545 | initEClass(vlsAnnotationEClass, VLSAnnotation.class, "VLSAnnotation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1644 | initEClass(vlsAnnotationEClass, VLSAnnotation.class, "VLSAnnotation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
@@ -1547,7 +1646,22 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
1547 | initEReference(getVLSAnnotation_Followup(), this.getVLSAnnotation(), null, "followup", null, 0, 1, VLSAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1646 | initEReference(getVLSAnnotation_Followup(), this.getVLSAnnotation(), null, "followup", null, 0, 1, VLSAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1548 | initEReference(getVLSAnnotation_Terms(), this.getVLSAnnotation(), null, "terms", null, 0, -1, VLSAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1647 | initEReference(getVLSAnnotation_Terms(), this.getVLSAnnotation(), null, "terms", null, 0, -1, VLSAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1549 | 1648 | ||
1649 | initEClass(vlsTffTermEClass, VLSTffTerm.class, "VLSTffTerm", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
1650 | |||
1651 | initEClass(vlsDeclarationEClass, VLSDeclaration.class, "VLSDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
1652 | |||
1653 | initEClass(vlsOtherDeclarationEClass, VLSOtherDeclaration.class, "VLSOtherDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
1654 | |||
1655 | initEClass(vlsVariableDeclarationEClass, VLSVariableDeclaration.class, "VLSVariableDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
1656 | |||
1657 | initEClass(vlsTypeDefEClass, VLSTypeDef.class, "VLSTypeDef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
1658 | initEReference(getVLSTypeDef_TypeSig(), this.getVLSTypeDef(), null, "typeSig", null, 0, 1, VLSTypeDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1659 | initEReference(getVLSTypeDef_MapsTo(), this.getVLSTerm(), null, "mapsTo", null, 0, 1, VLSTypeDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1660 | initEReference(getVLSTypeDef_InitType(), this.getVLSTerm(), null, "initType", null, 0, 1, VLSTypeDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1661 | initEReference(getVLSTypeDef_NextType(), this.getVLSTerm(), null, "nextType", null, 0, 1, VLSTypeDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1662 | |||
1550 | initEClass(vlsTermEClass, VLSTerm.class, "VLSTerm", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1663 | initEClass(vlsTermEClass, VLSTerm.class, "VLSTerm", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1664 | initEReference(getVLSTerm_Type(), this.getVLSTypeDef(), null, "type", null, 0, 1, VLSTerm.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1551 | 1665 | ||
1552 | initEClass(vlsVariableEClass, VLSVariable.class, "VLSVariable", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1666 | initEClass(vlsVariableEClass, VLSVariable.class, "VLSVariable", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1553 | initEAttribute(getVLSVariable_Name(), ecorePackage.getEString(), "name", null, 0, 1, VLSVariable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1667 | initEAttribute(getVLSVariable_Name(), ecorePackage.getEString(), "name", null, 0, 1, VLSVariable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
@@ -1559,6 +1673,15 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
1559 | initEClass(vlsDefinedTermEClass, VLSDefinedTerm.class, "VLSDefinedTerm", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1673 | initEClass(vlsDefinedTermEClass, VLSDefinedTerm.class, "VLSDefinedTerm", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1560 | initEAttribute(getVLSDefinedTerm_Value(), ecorePackage.getEString(), "value", null, 0, 1, VLSDefinedTerm.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1674 | initEAttribute(getVLSDefinedTerm_Value(), ecorePackage.getEString(), "value", null, 0, 1, VLSDefinedTerm.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1561 | 1675 | ||
1676 | initEClass(vlsSatisfiableEClass, VLSSatisfiable.class, "VLSSatisfiable", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
1677 | |||
1678 | initEClass(vlsWarningEClass, VLSWarning.class, "VLSWarning", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
1679 | |||
1680 | initEClass(vlsTryingEClass, VLSTrying.class, "VLSTrying", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
1681 | initEAttribute(getVLSTrying_Name(), ecorePackage.getEString(), "name", null, 0, 1, VLSTrying.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1682 | |||
1683 | initEClass(vlsFiniteModelEClass, VLSFiniteModel.class, "VLSFiniteModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
1684 | |||
1562 | initEClass(vlsEquivalentEClass, VLSEquivalent.class, "VLSEquivalent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1685 | initEClass(vlsEquivalentEClass, VLSEquivalent.class, "VLSEquivalent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1563 | initEReference(getVLSEquivalent_Left(), this.getVLSTerm(), null, "left", null, 0, 1, VLSEquivalent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1686 | initEReference(getVLSEquivalent_Left(), this.getVLSTerm(), null, "left", null, 0, 1, VLSEquivalent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1564 | initEReference(getVLSEquivalent_Right(), this.getVLSTerm(), null, "right", null, 0, 1, VLSEquivalent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1687 | initEReference(getVLSEquivalent_Right(), this.getVLSTerm(), null, "right", null, 0, 1, VLSEquivalent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
@@ -1592,11 +1715,11 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
1592 | initEReference(getVLSOr_Right(), this.getVLSTerm(), null, "right", null, 0, 1, VLSOr.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1715 | initEReference(getVLSOr_Right(), this.getVLSTerm(), null, "right", null, 0, 1, VLSOr.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1593 | 1716 | ||
1594 | initEClass(vlsUniversalQuantifierEClass, VLSUniversalQuantifier.class, "VLSUniversalQuantifier", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1717 | initEClass(vlsUniversalQuantifierEClass, VLSUniversalQuantifier.class, "VLSUniversalQuantifier", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1595 | initEReference(getVLSUniversalQuantifier_Variables(), this.getVLSVariable(), null, "variables", null, 0, -1, VLSUniversalQuantifier.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1718 | initEReference(getVLSUniversalQuantifier_Variables(), this.getVLSVariableDeclaration(), null, "variables", null, 0, -1, VLSUniversalQuantifier.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1596 | initEReference(getVLSUniversalQuantifier_Operand(), this.getVLSTerm(), null, "operand", null, 0, 1, VLSUniversalQuantifier.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1719 | initEReference(getVLSUniversalQuantifier_Operand(), this.getVLSTerm(), null, "operand", null, 0, 1, VLSUniversalQuantifier.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1597 | 1720 | ||
1598 | initEClass(vlsExistentialQuantifierEClass, VLSExistentialQuantifier.class, "VLSExistentialQuantifier", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1721 | initEClass(vlsExistentialQuantifierEClass, VLSExistentialQuantifier.class, "VLSExistentialQuantifier", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1599 | initEReference(getVLSExistentialQuantifier_Variables(), this.getVLSVariable(), null, "variables", null, 0, -1, VLSExistentialQuantifier.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1722 | initEReference(getVLSExistentialQuantifier_Variables(), this.getVLSVariableDeclaration(), null, "variables", null, 0, -1, VLSExistentialQuantifier.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1600 | initEReference(getVLSExistentialQuantifier_Operand(), this.getVLSTerm(), null, "operand", null, 0, 1, VLSExistentialQuantifier.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1723 | initEReference(getVLSExistentialQuantifier_Operand(), this.getVLSTerm(), null, "operand", null, 0, 1, VLSExistentialQuantifier.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1601 | 1724 | ||
1602 | initEClass(vlsUnaryNegationEClass, VLSUnaryNegation.class, "VLSUnaryNegation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1725 | initEClass(vlsUnaryNegationEClass, VLSUnaryNegation.class, "VLSUnaryNegation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
@@ -1631,10 +1754,6 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
1631 | 1754 | ||
1632 | initEClass(vlsIntEClass, VLSInt.class, "VLSInt", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1755 | initEClass(vlsIntEClass, VLSInt.class, "VLSInt", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1633 | 1756 | ||
1634 | initEClass(vlsRealEClass, VLSReal.class, "VLSReal", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
1635 | |||
1636 | initEClass(vlsRationalEClass, VLSRational.class, "VLSRational", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
1637 | |||
1638 | initEClass(vlsDoubleQuoteEClass, VLSDoubleQuote.class, "VLSDoubleQuote", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1757 | initEClass(vlsDoubleQuoteEClass, VLSDoubleQuote.class, "VLSDoubleQuote", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1639 | 1758 | ||
1640 | // Create resource | 1759 | // Create resource |