aboutsummaryrefslogtreecommitdiffstats
path: root/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VampireLanguagePackageImpl.java
diff options
context:
space:
mode:
authorLibravatar ArenBabikian <aren.babikian@mail.mcgill.ca>2019-08-29 06:26:02 -0400
committerLibravatar ArenBabikian <aren.babikian@mail.mcgill.ca>2020-06-07 19:41:39 -0400
commit15602c7cfbfc80b8c826855b94c9f9582650dd21 (patch)
tree3f90d5812e68215838efd52372bcc26df88b9033 /Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VampireLanguagePackageImpl.java
parentVAMPIRE: integrate local Vampire executeable #32 (diff)
downloadVIATRA-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.java387
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;
9import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSComment; 9import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSComment;
10import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSConfirmations; 10import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSConfirmations;
11import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSConstant; 11import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSConstant;
12import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSDeclaration;
12import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSDefinedTerm; 13import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSDefinedTerm;
13import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSDoubleQuote; 14import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSDoubleQuote;
14import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSEquality; 15import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSEquality;
15import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSEquivalent; 16import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSEquivalent;
16import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSExistentialQuantifier; 17import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSExistentialQuantifier;
17import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFalse; 18import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFalse;
19import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFiniteModel;
18import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFofFormula; 20import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFofFormula;
19import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFunction; 21import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFunction;
20import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFunctionAsTerm; 22import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFunctionAsTerm;
21import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSImplies; 23import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSImplies;
22import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSInclude;
23import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSInequality; 24import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSInequality;
24import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSInt; 25import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSInt;
25import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSLess; 26import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSLess;
26import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSName;
27import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSNand; 27import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSNand;
28import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSNor; 28import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSNor;
29import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSOr; 29import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSOr;
30import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSRational; 30import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSOtherDeclaration;
31import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSReal;
32import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSRevImplies; 31import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSRevImplies;
33import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSSatisfiable; 32import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSSatisfiable;
34import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTerm; 33import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTerm;
35import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula; 34import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula;
35import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffTerm;
36import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTrue; 36import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTrue;
37import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTrying;
38import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef;
37import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSUnaryNegation; 39import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSUnaryNegation;
38import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSUniversalQuantifier; 40import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSUniversalQuantifier;
39import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariable; 41import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariable;
42import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariableDeclaration;
43import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSWarning;
40import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSXnor; 44import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSXnor;
41import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguageFactory; 45import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguageFactory;
42import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage; 46import 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