aboutsummaryrefslogtreecommitdiffstats
path: root/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VampireLanguagePackage.java
diff options
context:
space:
mode:
Diffstat (limited to 'Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VampireLanguagePackage.java')
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VampireLanguagePackage.java358
1 files changed, 108 insertions, 250 deletions
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VampireLanguagePackage.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VampireLanguagePackage.java
index 3ef777f8..7c917251 100644
--- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VampireLanguagePackage.java
+++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VampireLanguagePackage.java
@@ -345,13 +345,22 @@ public interface VampireLanguagePackage extends EPackage
345 int VLS_DECLARATION = 7; 345 int VLS_DECLARATION = 7;
346 346
347 /** 347 /**
348 * The feature id for the '<em><b>Type</b></em>' containment reference.
349 * <!-- begin-user-doc -->
350 * <!-- end-user-doc -->
351 * @generated
352 * @ordered
353 */
354 int VLS_DECLARATION__TYPE = VLS_TFF_TERM_FEATURE_COUNT + 0;
355
356 /**
348 * The number of structural features of the '<em>VLS Declaration</em>' class. 357 * The number of structural features of the '<em>VLS Declaration</em>' class.
349 * <!-- begin-user-doc --> 358 * <!-- begin-user-doc -->
350 * <!-- end-user-doc --> 359 * <!-- end-user-doc -->
351 * @generated 360 * @generated
352 * @ordered 361 * @ordered
353 */ 362 */
354 int VLS_DECLARATION_FEATURE_COUNT = VLS_TFF_TERM_FEATURE_COUNT + 0; 363 int VLS_DECLARATION_FEATURE_COUNT = VLS_TFF_TERM_FEATURE_COUNT + 1;
355 364
356 /** 365 /**
357 * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSOtherDeclarationImpl <em>VLS Other Declaration</em>}' class. 366 * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSOtherDeclarationImpl <em>VLS Other Declaration</em>}' class.
@@ -364,13 +373,31 @@ public interface VampireLanguagePackage extends EPackage
364 int VLS_OTHER_DECLARATION = 8; 373 int VLS_OTHER_DECLARATION = 8;
365 374
366 /** 375 /**
376 * The feature id for the '<em><b>Type</b></em>' containment reference.
377 * <!-- begin-user-doc -->
378 * <!-- end-user-doc -->
379 * @generated
380 * @ordered
381 */
382 int VLS_OTHER_DECLARATION__TYPE = VLS_DECLARATION__TYPE;
383
384 /**
385 * The feature id for the '<em><b>Name</b></em>' containment reference.
386 * <!-- begin-user-doc -->
387 * <!-- end-user-doc -->
388 * @generated
389 * @ordered
390 */
391 int VLS_OTHER_DECLARATION__NAME = VLS_DECLARATION_FEATURE_COUNT + 0;
392
393 /**
367 * The number of structural features of the '<em>VLS Other Declaration</em>' class. 394 * The number of structural features of the '<em>VLS Other Declaration</em>' class.
368 * <!-- begin-user-doc --> 395 * <!-- begin-user-doc -->
369 * <!-- end-user-doc --> 396 * <!-- end-user-doc -->
370 * @generated 397 * @generated
371 * @ordered 398 * @ordered
372 */ 399 */
373 int VLS_OTHER_DECLARATION_FEATURE_COUNT = VLS_DECLARATION_FEATURE_COUNT + 0; 400 int VLS_OTHER_DECLARATION_FEATURE_COUNT = VLS_DECLARATION_FEATURE_COUNT + 1;
374 401
375 /** 402 /**
376 * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSVariableDeclarationImpl <em>VLS Variable Declaration</em>}' class. 403 * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSVariableDeclarationImpl <em>VLS Variable Declaration</em>}' class.
@@ -383,13 +410,31 @@ public interface VampireLanguagePackage extends EPackage
383 int VLS_VARIABLE_DECLARATION = 9; 410 int VLS_VARIABLE_DECLARATION = 9;
384 411
385 /** 412 /**
413 * The feature id for the '<em><b>Type</b></em>' containment reference.
414 * <!-- begin-user-doc -->
415 * <!-- end-user-doc -->
416 * @generated
417 * @ordered
418 */
419 int VLS_VARIABLE_DECLARATION__TYPE = VLS_DECLARATION__TYPE;
420
421 /**
422 * The feature id for the '<em><b>Name</b></em>' containment reference.
423 * <!-- begin-user-doc -->
424 * <!-- end-user-doc -->
425 * @generated
426 * @ordered
427 */
428 int VLS_VARIABLE_DECLARATION__NAME = VLS_DECLARATION_FEATURE_COUNT + 0;
429
430 /**
386 * The number of structural features of the '<em>VLS Variable Declaration</em>' class. 431 * The number of structural features of the '<em>VLS Variable Declaration</em>' class.
387 * <!-- begin-user-doc --> 432 * <!-- begin-user-doc -->
388 * <!-- end-user-doc --> 433 * <!-- end-user-doc -->
389 * @generated 434 * @generated
390 * @ordered 435 * @ordered
391 */ 436 */
392 int VLS_VARIABLE_DECLARATION_FEATURE_COUNT = VLS_DECLARATION_FEATURE_COUNT + 0; 437 int VLS_VARIABLE_DECLARATION_FEATURE_COUNT = VLS_DECLARATION_FEATURE_COUNT + 1;
393 438
394 /** 439 /**
395 * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTypeDefImpl <em>VLS Type Def</em>}' class. 440 * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTypeDefImpl <em>VLS Type Def</em>}' class.
@@ -457,22 +502,13 @@ public interface VampireLanguagePackage extends EPackage
457 int VLS_TERM = 11; 502 int VLS_TERM = 11;
458 503
459 /** 504 /**
460 * The feature id for the '<em><b>Type</b></em>' containment reference.
461 * <!-- begin-user-doc -->
462 * <!-- end-user-doc -->
463 * @generated
464 * @ordered
465 */
466 int VLS_TERM__TYPE = VLS_TFF_TERM_FEATURE_COUNT + 0;
467
468 /**
469 * The number of structural features of the '<em>VLS Term</em>' class. 505 * The number of structural features of the '<em>VLS Term</em>' class.
470 * <!-- begin-user-doc --> 506 * <!-- begin-user-doc -->
471 * <!-- end-user-doc --> 507 * <!-- end-user-doc -->
472 * @generated 508 * @generated
473 * @ordered 509 * @ordered
474 */ 510 */
475 int VLS_TERM_FEATURE_COUNT = VLS_TFF_TERM_FEATURE_COUNT + 1; 511 int VLS_TERM_FEATURE_COUNT = VLS_TFF_TERM_FEATURE_COUNT + 0;
476 512
477 /** 513 /**
478 * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSVariableImpl <em>VLS Variable</em>}' class. 514 * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSVariableImpl <em>VLS Variable</em>}' class.
@@ -485,22 +521,13 @@ public interface VampireLanguagePackage extends EPackage
485 int VLS_VARIABLE = 12; 521 int VLS_VARIABLE = 12;
486 522
487 /** 523 /**
488 * The feature id for the '<em><b>Type</b></em>' containment reference.
489 * <!-- begin-user-doc -->
490 * <!-- end-user-doc -->
491 * @generated
492 * @ordered
493 */
494 int VLS_VARIABLE__TYPE = VLS_VARIABLE_DECLARATION_FEATURE_COUNT + 0;
495
496 /**
497 * The feature id for the '<em><b>Name</b></em>' attribute. 524 * The feature id for the '<em><b>Name</b></em>' attribute.
498 * <!-- begin-user-doc --> 525 * <!-- begin-user-doc -->
499 * <!-- end-user-doc --> 526 * <!-- end-user-doc -->
500 * @generated 527 * @generated
501 * @ordered 528 * @ordered
502 */ 529 */
503 int VLS_VARIABLE__NAME = VLS_VARIABLE_DECLARATION_FEATURE_COUNT + 1; 530 int VLS_VARIABLE__NAME = VLS_TERM_FEATURE_COUNT + 0;
504 531
505 /** 532 /**
506 * The number of structural features of the '<em>VLS Variable</em>' class. 533 * The number of structural features of the '<em>VLS Variable</em>' class.
@@ -509,7 +536,7 @@ public interface VampireLanguagePackage extends EPackage
509 * @generated 536 * @generated
510 * @ordered 537 * @ordered
511 */ 538 */
512 int VLS_VARIABLE_FEATURE_COUNT = VLS_VARIABLE_DECLARATION_FEATURE_COUNT + 2; 539 int VLS_VARIABLE_FEATURE_COUNT = VLS_TERM_FEATURE_COUNT + 1;
513 540
514 /** 541 /**
515 * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSFunctionAsTermImpl <em>VLS Function As Term</em>}' class. 542 * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSFunctionAsTermImpl <em>VLS Function As Term</em>}' class.
@@ -522,15 +549,6 @@ public interface VampireLanguagePackage extends EPackage
522 int VLS_FUNCTION_AS_TERM = 13; 549 int VLS_FUNCTION_AS_TERM = 13;
523 550
524 /** 551 /**
525 * The feature id for the '<em><b>Type</b></em>' containment reference.
526 * <!-- begin-user-doc -->
527 * <!-- end-user-doc -->
528 * @generated
529 * @ordered
530 */
531 int VLS_FUNCTION_AS_TERM__TYPE = VLS_TERM__TYPE;
532
533 /**
534 * The feature id for the '<em><b>Functor</b></em>' attribute. 552 * The feature id for the '<em><b>Functor</b></em>' attribute.
535 * <!-- begin-user-doc --> 553 * <!-- begin-user-doc -->
536 * <!-- end-user-doc --> 554 * <!-- end-user-doc -->
@@ -568,15 +586,6 @@ public interface VampireLanguagePackage extends EPackage
568 int VLS_DEFINED_TERM = 14; 586 int VLS_DEFINED_TERM = 14;
569 587
570 /** 588 /**
571 * The feature id for the '<em><b>Type</b></em>' containment reference.
572 * <!-- begin-user-doc -->
573 * <!-- end-user-doc -->
574 * @generated
575 * @ordered
576 */
577 int VLS_DEFINED_TERM__TYPE = VLS_TERM__TYPE;
578
579 /**
580 * The feature id for the '<em><b>Value</b></em>' attribute. 589 * The feature id for the '<em><b>Value</b></em>' attribute.
581 * <!-- begin-user-doc --> 590 * <!-- begin-user-doc -->
582 * <!-- end-user-doc --> 591 * <!-- end-user-doc -->
@@ -690,15 +699,6 @@ public interface VampireLanguagePackage extends EPackage
690 int VLS_EQUIVALENT = 19; 699 int VLS_EQUIVALENT = 19;
691 700
692 /** 701 /**
693 * The feature id for the '<em><b>Type</b></em>' containment reference.
694 * <!-- begin-user-doc -->
695 * <!-- end-user-doc -->
696 * @generated
697 * @ordered
698 */
699 int VLS_EQUIVALENT__TYPE = VLS_TERM__TYPE;
700
701 /**
702 * The feature id for the '<em><b>Left</b></em>' containment reference. 702 * The feature id for the '<em><b>Left</b></em>' containment reference.
703 * <!-- begin-user-doc --> 703 * <!-- begin-user-doc -->
704 * <!-- end-user-doc --> 704 * <!-- end-user-doc -->
@@ -736,15 +736,6 @@ public interface VampireLanguagePackage extends EPackage
736 int VLS_IMPLIES = 20; 736 int VLS_IMPLIES = 20;
737 737
738 /** 738 /**
739 * The feature id for the '<em><b>Type</b></em>' containment reference.
740 * <!-- begin-user-doc -->
741 * <!-- end-user-doc -->
742 * @generated
743 * @ordered
744 */
745 int VLS_IMPLIES__TYPE = VLS_TERM__TYPE;
746
747 /**
748 * The feature id for the '<em><b>Left</b></em>' containment reference. 739 * The feature id for the '<em><b>Left</b></em>' containment reference.
749 * <!-- begin-user-doc --> 740 * <!-- begin-user-doc -->
750 * <!-- end-user-doc --> 741 * <!-- end-user-doc -->
@@ -782,15 +773,6 @@ public interface VampireLanguagePackage extends EPackage
782 int VLS_REV_IMPLIES = 21; 773 int VLS_REV_IMPLIES = 21;
783 774
784 /** 775 /**
785 * The feature id for the '<em><b>Type</b></em>' containment reference.
786 * <!-- begin-user-doc -->
787 * <!-- end-user-doc -->
788 * @generated
789 * @ordered
790 */
791 int VLS_REV_IMPLIES__TYPE = VLS_TERM__TYPE;
792
793 /**
794 * The feature id for the '<em><b>Left</b></em>' containment reference. 776 * The feature id for the '<em><b>Left</b></em>' containment reference.
795 * <!-- begin-user-doc --> 777 * <!-- begin-user-doc -->
796 * <!-- end-user-doc --> 778 * <!-- end-user-doc -->
@@ -828,15 +810,6 @@ public interface VampireLanguagePackage extends EPackage
828 int VLS_XNOR = 22; 810 int VLS_XNOR = 22;
829 811
830 /** 812 /**
831 * The feature id for the '<em><b>Type</b></em>' containment reference.
832 * <!-- begin-user-doc -->
833 * <!-- end-user-doc -->
834 * @generated
835 * @ordered
836 */
837 int VLS_XNOR__TYPE = VLS_TERM__TYPE;
838
839 /**
840 * The feature id for the '<em><b>Left</b></em>' containment reference. 813 * The feature id for the '<em><b>Left</b></em>' containment reference.
841 * <!-- begin-user-doc --> 814 * <!-- begin-user-doc -->
842 * <!-- end-user-doc --> 815 * <!-- end-user-doc -->
@@ -874,15 +847,6 @@ public interface VampireLanguagePackage extends EPackage
874 int VLS_NOR = 23; 847 int VLS_NOR = 23;
875 848
876 /** 849 /**
877 * The feature id for the '<em><b>Type</b></em>' containment reference.
878 * <!-- begin-user-doc -->
879 * <!-- end-user-doc -->
880 * @generated
881 * @ordered
882 */
883 int VLS_NOR__TYPE = VLS_TERM__TYPE;
884
885 /**
886 * The feature id for the '<em><b>Left</b></em>' containment reference. 850 * The feature id for the '<em><b>Left</b></em>' containment reference.
887 * <!-- begin-user-doc --> 851 * <!-- begin-user-doc -->
888 * <!-- end-user-doc --> 852 * <!-- end-user-doc -->
@@ -920,15 +884,6 @@ public interface VampireLanguagePackage extends EPackage
920 int VLS_NAND = 24; 884 int VLS_NAND = 24;
921 885
922 /** 886 /**
923 * The feature id for the '<em><b>Type</b></em>' containment reference.
924 * <!-- begin-user-doc -->
925 * <!-- end-user-doc -->
926 * @generated
927 * @ordered
928 */
929 int VLS_NAND__TYPE = VLS_TERM__TYPE;
930
931 /**
932 * The feature id for the '<em><b>Left</b></em>' containment reference. 887 * The feature id for the '<em><b>Left</b></em>' containment reference.
933 * <!-- begin-user-doc --> 888 * <!-- begin-user-doc -->
934 * <!-- end-user-doc --> 889 * <!-- end-user-doc -->
@@ -966,15 +921,6 @@ public interface VampireLanguagePackage extends EPackage
966 int VLS_AND = 25; 921 int VLS_AND = 25;
967 922
968 /** 923 /**
969 * The feature id for the '<em><b>Type</b></em>' containment reference.
970 * <!-- begin-user-doc -->
971 * <!-- end-user-doc -->
972 * @generated
973 * @ordered
974 */
975 int VLS_AND__TYPE = VLS_TERM__TYPE;
976
977 /**
978 * The feature id for the '<em><b>Left</b></em>' containment reference. 924 * The feature id for the '<em><b>Left</b></em>' containment reference.
979 * <!-- begin-user-doc --> 925 * <!-- begin-user-doc -->
980 * <!-- end-user-doc --> 926 * <!-- end-user-doc -->
@@ -1012,15 +958,6 @@ public interface VampireLanguagePackage extends EPackage
1012 int VLS_OR = 26; 958 int VLS_OR = 26;
1013 959
1014 /** 960 /**
1015 * The feature id for the '<em><b>Type</b></em>' containment reference.
1016 * <!-- begin-user-doc -->
1017 * <!-- end-user-doc -->
1018 * @generated
1019 * @ordered
1020 */
1021 int VLS_OR__TYPE = VLS_TERM__TYPE;
1022
1023 /**
1024 * The feature id for the '<em><b>Left</b></em>' containment reference. 961 * The feature id for the '<em><b>Left</b></em>' containment reference.
1025 * <!-- begin-user-doc --> 962 * <!-- begin-user-doc -->
1026 * <!-- end-user-doc --> 963 * <!-- end-user-doc -->
@@ -1058,15 +995,6 @@ public interface VampireLanguagePackage extends EPackage
1058 int VLS_UNIVERSAL_QUANTIFIER = 27; 995 int VLS_UNIVERSAL_QUANTIFIER = 27;
1059 996
1060 /** 997 /**
1061 * The feature id for the '<em><b>Type</b></em>' containment reference.
1062 * <!-- begin-user-doc -->
1063 * <!-- end-user-doc -->
1064 * @generated
1065 * @ordered
1066 */
1067 int VLS_UNIVERSAL_QUANTIFIER__TYPE = VLS_TERM__TYPE;
1068
1069 /**
1070 * The feature id for the '<em><b>Variables</b></em>' containment reference list. 998 * The feature id for the '<em><b>Variables</b></em>' containment reference list.
1071 * <!-- begin-user-doc --> 999 * <!-- begin-user-doc -->
1072 * <!-- end-user-doc --> 1000 * <!-- end-user-doc -->
@@ -1104,15 +1032,6 @@ public interface VampireLanguagePackage extends EPackage
1104 int VLS_EXISTENTIAL_QUANTIFIER = 28; 1032 int VLS_EXISTENTIAL_QUANTIFIER = 28;
1105 1033
1106 /** 1034 /**
1107 * The feature id for the '<em><b>Type</b></em>' containment reference.
1108 * <!-- begin-user-doc -->
1109 * <!-- end-user-doc -->
1110 * @generated
1111 * @ordered
1112 */
1113 int VLS_EXISTENTIAL_QUANTIFIER__TYPE = VLS_TERM__TYPE;
1114
1115 /**
1116 * The feature id for the '<em><b>Variables</b></em>' containment reference list. 1035 * The feature id for the '<em><b>Variables</b></em>' containment reference list.
1117 * <!-- begin-user-doc --> 1036 * <!-- begin-user-doc -->
1118 * <!-- end-user-doc --> 1037 * <!-- end-user-doc -->
@@ -1150,15 +1069,6 @@ public interface VampireLanguagePackage extends EPackage
1150 int VLS_UNARY_NEGATION = 29; 1069 int VLS_UNARY_NEGATION = 29;
1151 1070
1152 /** 1071 /**
1153 * The feature id for the '<em><b>Type</b></em>' containment reference.
1154 * <!-- begin-user-doc -->
1155 * <!-- end-user-doc -->
1156 * @generated
1157 * @ordered
1158 */
1159 int VLS_UNARY_NEGATION__TYPE = VLS_TERM__TYPE;
1160
1161 /**
1162 * The feature id for the '<em><b>Operand</b></em>' containment reference. 1072 * The feature id for the '<em><b>Operand</b></em>' containment reference.
1163 * <!-- begin-user-doc --> 1073 * <!-- begin-user-doc -->
1164 * <!-- end-user-doc --> 1074 * <!-- end-user-doc -->
@@ -1187,15 +1097,6 @@ public interface VampireLanguagePackage extends EPackage
1187 int VLS_INEQUALITY = 30; 1097 int VLS_INEQUALITY = 30;
1188 1098
1189 /** 1099 /**
1190 * The feature id for the '<em><b>Type</b></em>' containment reference.
1191 * <!-- begin-user-doc -->
1192 * <!-- end-user-doc -->
1193 * @generated
1194 * @ordered
1195 */
1196 int VLS_INEQUALITY__TYPE = VLS_TERM__TYPE;
1197
1198 /**
1199 * The feature id for the '<em><b>Left</b></em>' containment reference. 1100 * The feature id for the '<em><b>Left</b></em>' containment reference.
1200 * <!-- begin-user-doc --> 1101 * <!-- begin-user-doc -->
1201 * <!-- end-user-doc --> 1102 * <!-- end-user-doc -->
@@ -1233,15 +1134,6 @@ public interface VampireLanguagePackage extends EPackage
1233 int VLS_EQUALITY = 31; 1134 int VLS_EQUALITY = 31;
1234 1135
1235 /** 1136 /**
1236 * The feature id for the '<em><b>Type</b></em>' containment reference.
1237 * <!-- begin-user-doc -->
1238 * <!-- end-user-doc -->
1239 * @generated
1240 * @ordered
1241 */
1242 int VLS_EQUALITY__TYPE = VLS_TERM__TYPE;
1243
1244 /**
1245 * The feature id for the '<em><b>Left</b></em>' containment reference. 1137 * The feature id for the '<em><b>Left</b></em>' containment reference.
1246 * <!-- begin-user-doc --> 1138 * <!-- begin-user-doc -->
1247 * <!-- end-user-doc --> 1139 * <!-- end-user-doc -->
@@ -1279,15 +1171,6 @@ public interface VampireLanguagePackage extends EPackage
1279 int VLS_ASSIGNMENT = 32; 1171 int VLS_ASSIGNMENT = 32;
1280 1172
1281 /** 1173 /**
1282 * The feature id for the '<em><b>Type</b></em>' containment reference.
1283 * <!-- begin-user-doc -->
1284 * <!-- end-user-doc -->
1285 * @generated
1286 * @ordered
1287 */
1288 int VLS_ASSIGNMENT__TYPE = VLS_TERM__TYPE;
1289
1290 /**
1291 * The feature id for the '<em><b>Left</b></em>' containment reference. 1174 * The feature id for the '<em><b>Left</b></em>' containment reference.
1292 * <!-- begin-user-doc --> 1175 * <!-- begin-user-doc -->
1293 * <!-- end-user-doc --> 1176 * <!-- end-user-doc -->
@@ -1325,15 +1208,6 @@ public interface VampireLanguagePackage extends EPackage
1325 int VLS_CONSTANT = 33; 1208 int VLS_CONSTANT = 33;
1326 1209
1327 /** 1210 /**
1328 * The feature id for the '<em><b>Type</b></em>' containment reference.
1329 * <!-- begin-user-doc -->
1330 * <!-- end-user-doc -->
1331 * @generated
1332 * @ordered
1333 */
1334 int VLS_CONSTANT__TYPE = VLS_TERM__TYPE;
1335
1336 /**
1337 * The feature id for the '<em><b>Name</b></em>' attribute. 1211 * The feature id for the '<em><b>Name</b></em>' attribute.
1338 * <!-- begin-user-doc --> 1212 * <!-- begin-user-doc -->
1339 * <!-- end-user-doc --> 1213 * <!-- end-user-doc -->
@@ -1362,15 +1236,6 @@ public interface VampireLanguagePackage extends EPackage
1362 int VLS_TRUE = 34; 1236 int VLS_TRUE = 34;
1363 1237
1364 /** 1238 /**
1365 * The feature id for the '<em><b>Type</b></em>' containment reference.
1366 * <!-- begin-user-doc -->
1367 * <!-- end-user-doc -->
1368 * @generated
1369 * @ordered
1370 */
1371 int VLS_TRUE__TYPE = VLS_TERM__TYPE;
1372
1373 /**
1374 * The number of structural features of the '<em>VLS True</em>' class. 1239 * The number of structural features of the '<em>VLS True</em>' class.
1375 * <!-- begin-user-doc --> 1240 * <!-- begin-user-doc -->
1376 * <!-- end-user-doc --> 1241 * <!-- end-user-doc -->
@@ -1390,15 +1255,6 @@ public interface VampireLanguagePackage extends EPackage
1390 int VLS_FALSE = 35; 1255 int VLS_FALSE = 35;
1391 1256
1392 /** 1257 /**
1393 * The feature id for the '<em><b>Type</b></em>' containment reference.
1394 * <!-- begin-user-doc -->
1395 * <!-- end-user-doc -->
1396 * @generated
1397 * @ordered
1398 */
1399 int VLS_FALSE__TYPE = VLS_TERM__TYPE;
1400
1401 /**
1402 * The number of structural features of the '<em>VLS False</em>' class. 1258 * The number of structural features of the '<em>VLS False</em>' class.
1403 * <!-- begin-user-doc --> 1259 * <!-- begin-user-doc -->
1404 * <!-- end-user-doc --> 1260 * <!-- end-user-doc -->
@@ -1418,15 +1274,6 @@ public interface VampireLanguagePackage extends EPackage
1418 int VLS_FUNCTION = 36; 1274 int VLS_FUNCTION = 36;
1419 1275
1420 /** 1276 /**
1421 * The feature id for the '<em><b>Type</b></em>' containment reference.
1422 * <!-- begin-user-doc -->
1423 * <!-- end-user-doc -->
1424 * @generated
1425 * @ordered
1426 */
1427 int VLS_FUNCTION__TYPE = VLS_TERM__TYPE;
1428
1429 /**
1430 * The feature id for the '<em><b>Constant</b></em>' attribute. 1277 * The feature id for the '<em><b>Constant</b></em>' attribute.
1431 * <!-- begin-user-doc --> 1278 * <!-- begin-user-doc -->
1432 * <!-- end-user-doc --> 1279 * <!-- end-user-doc -->
@@ -1464,15 +1311,6 @@ public interface VampireLanguagePackage extends EPackage
1464 int VLS_LESS = 37; 1311 int VLS_LESS = 37;
1465 1312
1466 /** 1313 /**
1467 * The feature id for the '<em><b>Type</b></em>' containment reference.
1468 * <!-- begin-user-doc -->
1469 * <!-- end-user-doc -->
1470 * @generated
1471 * @ordered
1472 */
1473 int VLS_LESS__TYPE = VLS_TERM__TYPE;
1474
1475 /**
1476 * The feature id for the '<em><b>Name</b></em>' attribute. 1314 * The feature id for the '<em><b>Name</b></em>' attribute.
1477 * <!-- begin-user-doc --> 1315 * <!-- begin-user-doc -->
1478 * <!-- end-user-doc --> 1316 * <!-- end-user-doc -->
@@ -1510,15 +1348,6 @@ public interface VampireLanguagePackage extends EPackage
1510 int VLS_INT = 38; 1348 int VLS_INT = 38;
1511 1349
1512 /** 1350 /**
1513 * The feature id for the '<em><b>Type</b></em>' containment reference.
1514 * <!-- begin-user-doc -->
1515 * <!-- end-user-doc -->
1516 * @generated
1517 * @ordered
1518 */
1519 int VLS_INT__TYPE = VLS_DEFINED_TERM__TYPE;
1520
1521 /**
1522 * The feature id for the '<em><b>Value</b></em>' attribute. 1351 * The feature id for the '<em><b>Value</b></em>' attribute.
1523 * <!-- begin-user-doc --> 1352 * <!-- begin-user-doc -->
1524 * <!-- end-user-doc --> 1353 * <!-- end-user-doc -->
@@ -1547,15 +1376,6 @@ public interface VampireLanguagePackage extends EPackage
1547 int VLS_DOUBLE_QUOTE = 39; 1376 int VLS_DOUBLE_QUOTE = 39;
1548 1377
1549 /** 1378 /**
1550 * The feature id for the '<em><b>Type</b></em>' containment reference.
1551 * <!-- begin-user-doc -->
1552 * <!-- end-user-doc -->
1553 * @generated
1554 * @ordered
1555 */
1556 int VLS_DOUBLE_QUOTE__TYPE = VLS_DEFINED_TERM__TYPE;
1557
1558 /**
1559 * The feature id for the '<em><b>Value</b></em>' attribute. 1379 * The feature id for the '<em><b>Value</b></em>' attribute.
1560 * <!-- begin-user-doc --> 1380 * <!-- begin-user-doc -->
1561 * <!-- end-user-doc --> 1381 * <!-- end-user-doc -->
@@ -1831,6 +1651,17 @@ public interface VampireLanguagePackage extends EPackage
1831 EClass getVLSDeclaration(); 1651 EClass getVLSDeclaration();
1832 1652
1833 /** 1653 /**
1654 * Returns the meta object for the containment reference '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSDeclaration#getType <em>Type</em>}'.
1655 * <!-- begin-user-doc -->
1656 * <!-- end-user-doc -->
1657 * @return the meta object for the containment reference '<em>Type</em>'.
1658 * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSDeclaration#getType()
1659 * @see #getVLSDeclaration()
1660 * @generated
1661 */
1662 EReference getVLSDeclaration_Type();
1663
1664 /**
1834 * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSOtherDeclaration <em>VLS Other Declaration</em>}'. 1665 * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSOtherDeclaration <em>VLS Other Declaration</em>}'.
1835 * <!-- begin-user-doc --> 1666 * <!-- begin-user-doc -->
1836 * <!-- end-user-doc --> 1667 * <!-- end-user-doc -->
@@ -1841,6 +1672,17 @@ public interface VampireLanguagePackage extends EPackage
1841 EClass getVLSOtherDeclaration(); 1672 EClass getVLSOtherDeclaration();
1842 1673
1843 /** 1674 /**
1675 * Returns the meta object for the containment reference '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSOtherDeclaration#getName <em>Name</em>}'.
1676 * <!-- begin-user-doc -->
1677 * <!-- end-user-doc -->
1678 * @return the meta object for the containment reference '<em>Name</em>'.
1679 * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSOtherDeclaration#getName()
1680 * @see #getVLSOtherDeclaration()
1681 * @generated
1682 */
1683 EReference getVLSOtherDeclaration_Name();
1684
1685 /**
1844 * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariableDeclaration <em>VLS Variable Declaration</em>}'. 1686 * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariableDeclaration <em>VLS Variable Declaration</em>}'.
1845 * <!-- begin-user-doc --> 1687 * <!-- begin-user-doc -->
1846 * <!-- end-user-doc --> 1688 * <!-- end-user-doc -->
@@ -1851,6 +1693,17 @@ public interface VampireLanguagePackage extends EPackage
1851 EClass getVLSVariableDeclaration(); 1693 EClass getVLSVariableDeclaration();
1852 1694
1853 /** 1695 /**
1696 * Returns the meta object for the containment reference '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariableDeclaration#getName <em>Name</em>}'.
1697 * <!-- begin-user-doc -->
1698 * <!-- end-user-doc -->
1699 * @return the meta object for the containment reference '<em>Name</em>'.
1700 * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariableDeclaration#getName()
1701 * @see #getVLSVariableDeclaration()
1702 * @generated
1703 */
1704 EReference getVLSVariableDeclaration_Name();
1705
1706 /**
1854 * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef <em>VLS Type Def</em>}'. 1707 * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef <em>VLS Type Def</em>}'.
1855 * <!-- begin-user-doc --> 1708 * <!-- begin-user-doc -->
1856 * <!-- end-user-doc --> 1709 * <!-- end-user-doc -->
@@ -1915,17 +1768,6 @@ public interface VampireLanguagePackage extends EPackage
1915 EClass getVLSTerm(); 1768 EClass getVLSTerm();
1916 1769
1917 /** 1770 /**
1918 * Returns the meta object for the containment reference '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTerm#getType <em>Type</em>}'.
1919 * <!-- begin-user-doc -->
1920 * <!-- end-user-doc -->
1921 * @return the meta object for the containment reference '<em>Type</em>'.
1922 * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTerm#getType()
1923 * @see #getVLSTerm()
1924 * @generated
1925 */
1926 EReference getVLSTerm_Type();
1927
1928 /**
1929 * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariable <em>VLS Variable</em>}'. 1771 * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariable <em>VLS Variable</em>}'.
1930 * <!-- begin-user-doc --> 1772 * <!-- begin-user-doc -->
1931 * <!-- end-user-doc --> 1773 * <!-- end-user-doc -->
@@ -2844,6 +2686,14 @@ public interface VampireLanguagePackage extends EPackage
2844 EClass VLS_DECLARATION = eINSTANCE.getVLSDeclaration(); 2686 EClass VLS_DECLARATION = eINSTANCE.getVLSDeclaration();
2845 2687
2846 /** 2688 /**
2689 * The meta object literal for the '<em><b>Type</b></em>' containment reference feature.
2690 * <!-- begin-user-doc -->
2691 * <!-- end-user-doc -->
2692 * @generated
2693 */
2694 EReference VLS_DECLARATION__TYPE = eINSTANCE.getVLSDeclaration_Type();
2695
2696 /**
2847 * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSOtherDeclarationImpl <em>VLS Other Declaration</em>}' class. 2697 * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSOtherDeclarationImpl <em>VLS Other Declaration</em>}' class.
2848 * <!-- begin-user-doc --> 2698 * <!-- begin-user-doc -->
2849 * <!-- end-user-doc --> 2699 * <!-- end-user-doc -->
@@ -2854,6 +2704,14 @@ public interface VampireLanguagePackage extends EPackage
2854 EClass VLS_OTHER_DECLARATION = eINSTANCE.getVLSOtherDeclaration(); 2704 EClass VLS_OTHER_DECLARATION = eINSTANCE.getVLSOtherDeclaration();
2855 2705
2856 /** 2706 /**
2707 * The meta object literal for the '<em><b>Name</b></em>' containment reference feature.
2708 * <!-- begin-user-doc -->
2709 * <!-- end-user-doc -->
2710 * @generated
2711 */
2712 EReference VLS_OTHER_DECLARATION__NAME = eINSTANCE.getVLSOtherDeclaration_Name();
2713
2714 /**
2857 * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSVariableDeclarationImpl <em>VLS Variable Declaration</em>}' class. 2715 * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSVariableDeclarationImpl <em>VLS Variable Declaration</em>}' class.
2858 * <!-- begin-user-doc --> 2716 * <!-- begin-user-doc -->
2859 * <!-- end-user-doc --> 2717 * <!-- end-user-doc -->
@@ -2864,6 +2722,14 @@ public interface VampireLanguagePackage extends EPackage
2864 EClass VLS_VARIABLE_DECLARATION = eINSTANCE.getVLSVariableDeclaration(); 2722 EClass VLS_VARIABLE_DECLARATION = eINSTANCE.getVLSVariableDeclaration();
2865 2723
2866 /** 2724 /**
2725 * The meta object literal for the '<em><b>Name</b></em>' containment reference feature.
2726 * <!-- begin-user-doc -->
2727 * <!-- end-user-doc -->
2728 * @generated
2729 */
2730 EReference VLS_VARIABLE_DECLARATION__NAME = eINSTANCE.getVLSVariableDeclaration_Name();
2731
2732 /**
2867 * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTypeDefImpl <em>VLS Type Def</em>}' class. 2733 * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTypeDefImpl <em>VLS Type Def</em>}' class.
2868 * <!-- begin-user-doc --> 2734 * <!-- begin-user-doc -->
2869 * <!-- end-user-doc --> 2735 * <!-- end-user-doc -->
@@ -2916,14 +2782,6 @@ public interface VampireLanguagePackage extends EPackage
2916 EClass VLS_TERM = eINSTANCE.getVLSTerm(); 2782 EClass VLS_TERM = eINSTANCE.getVLSTerm();
2917 2783
2918 /** 2784 /**
2919 * The meta object literal for the '<em><b>Type</b></em>' containment reference feature.
2920 * <!-- begin-user-doc -->
2921 * <!-- end-user-doc -->
2922 * @generated
2923 */
2924 EReference VLS_TERM__TYPE = eINSTANCE.getVLSTerm_Type();
2925
2926 /**
2927 * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSVariableImpl <em>VLS Variable</em>}' class. 2785 * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSVariableImpl <em>VLS Variable</em>}' class.
2928 * <!-- begin-user-doc --> 2786 * <!-- begin-user-doc -->
2929 * <!-- end-user-doc --> 2787 * <!-- end-user-doc -->