aboutsummaryrefslogtreecommitdiffstats
path: root/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/LogiclanguagePackageImpl.java
diff options
context:
space:
mode:
Diffstat (limited to 'Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/LogiclanguagePackageImpl.java')
-rw-r--r--Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/LogiclanguagePackageImpl.java362
1 files changed, 336 insertions, 26 deletions
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/LogiclanguagePackageImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/LogiclanguagePackageImpl.java
index 7e4c4f23..6d370c0f 100644
--- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/LogiclanguagePackageImpl.java
+++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/ecore-gen/hu/bme/mit/inf/dslreasoner/logic/model/logiclanguage/impl/LogiclanguagePackageImpl.java
@@ -2,6 +2,7 @@
2 */ 2 */
3package hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl; 3package hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.impl;
4 4
5import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.AggregateExpression;
5import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.And; 6import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.And;
6import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Assertion; 7import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Assertion;
7import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.AtomicTerm; 8import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.AtomicTerm;
@@ -12,6 +13,7 @@ import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.ComplexTypeReference
12import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Constant; 13import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Constant;
13import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.ConstantDeclaration; 14import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.ConstantDeclaration;
14import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.ConstantDefinition; 15import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.ConstantDefinition;
16import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Count;
15import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.DefinedElement; 17import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.DefinedElement;
16import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Distinct; 18import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Distinct;
17import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Divison; 19import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Divison;
@@ -26,22 +28,26 @@ import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Iff;
26import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Impl; 28import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Impl;
27import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.InstanceOf; 29import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.InstanceOf;
28import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.IntLiteral; 30import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.IntLiteral;
29import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.IntOperation;
30import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.IntTypeReference; 31import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.IntTypeReference;
31import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LessOrEqualThan; 32import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LessOrEqualThan;
32import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LessThan; 33import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LessThan;
33import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguageFactory; 34import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguageFactory;
34import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguagePackage; 35import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguagePackage;
36import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Max;
37import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Min;
35import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Minus; 38import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Minus;
36import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Mod; 39import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Mod;
37import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.MoreOrEqualThan; 40import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.MoreOrEqualThan;
38import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.MoreThan; 41import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.MoreThan;
39import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Multiply; 42import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Multiply;
40import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Not; 43import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Not;
44import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.NumericOperation;
41import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Or; 45import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Or;
42import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Plus; 46import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Plus;
47import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Pow;
43import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.PrimitiveRelation; 48import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.PrimitiveRelation;
44import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.PrimitiveTypeReference; 49import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.PrimitiveTypeReference;
50import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.ProjectedAggregateExpression;
45import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.QuantifiedExpression; 51import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.QuantifiedExpression;
46import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.RealLiteral; 52import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.RealLiteral;
47import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.RealTypeReference; 53import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.RealTypeReference;
@@ -50,6 +56,7 @@ import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.RelationDeclaration;
50import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.RelationDefinition; 56import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.RelationDefinition;
51import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.StringLiteral; 57import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.StringLiteral;
52import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.StringTypeReference; 58import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.StringTypeReference;
59import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Sum;
53import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.SymbolicDeclaration; 60import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.SymbolicDeclaration;
54import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.SymbolicValue; 61import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.SymbolicValue;
55import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Term; 62import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Term;
@@ -328,7 +335,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
328 * <!-- end-user-doc --> 335 * <!-- end-user-doc -->
329 * @generated 336 * @generated
330 */ 337 */
331 private EClass intOperationEClass = null; 338 private EClass numericOperationEClass = null;
332 339
333 /** 340 /**
334 * <!-- begin-user-doc --> 341 * <!-- begin-user-doc -->
@@ -492,6 +499,55 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
492 private EClass transitiveClosureEClass = null; 499 private EClass transitiveClosureEClass = null;
493 500
494 /** 501 /**
502 * <!-- begin-user-doc -->
503 * <!-- end-user-doc -->
504 * @generated
505 */
506 private EClass powEClass = null;
507
508 /**
509 * <!-- begin-user-doc -->
510 * <!-- end-user-doc -->
511 * @generated
512 */
513 private EClass aggregateExpressionEClass = null;
514
515 /**
516 * <!-- begin-user-doc -->
517 * <!-- end-user-doc -->
518 * @generated
519 */
520 private EClass sumEClass = null;
521
522 /**
523 * <!-- begin-user-doc -->
524 * <!-- end-user-doc -->
525 * @generated
526 */
527 private EClass countEClass = null;
528
529 /**
530 * <!-- begin-user-doc -->
531 * <!-- end-user-doc -->
532 * @generated
533 */
534 private EClass minEClass = null;
535
536 /**
537 * <!-- begin-user-doc -->
538 * <!-- end-user-doc -->
539 * @generated
540 */
541 private EClass maxEClass = null;
542
543 /**
544 * <!-- begin-user-doc -->
545 * <!-- end-user-doc -->
546 * @generated
547 */
548 private EClass projectedAggregateExpressionEClass = null;
549
550 /**
495 * Creates an instance of the model <b>Package</b>, registered with 551 * Creates an instance of the model <b>Package</b>, registered with
496 * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package 552 * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
497 * package URI value. 553 * package URI value.
@@ -519,7 +575,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
519 575
520 /** 576 /**
521 * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends. 577 * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
522 * 578 *
523 * <p>This method is used to initialize {@link LogiclanguagePackage#eINSTANCE} when that field is accessed. 579 * <p>This method is used to initialize {@link LogiclanguagePackage#eINSTANCE} when that field is accessed.
524 * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. 580 * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
525 * <!-- begin-user-doc --> 581 * <!-- begin-user-doc -->
@@ -533,13 +589,16 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
533 if (isInited) return (LogiclanguagePackage)EPackage.Registry.INSTANCE.getEPackage(LogiclanguagePackage.eNS_URI); 589 if (isInited) return (LogiclanguagePackage)EPackage.Registry.INSTANCE.getEPackage(LogiclanguagePackage.eNS_URI);
534 590
535 // Obtain or create and register package 591 // Obtain or create and register package
536 LogiclanguagePackageImpl theLogiclanguagePackage = (LogiclanguagePackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof LogiclanguagePackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new LogiclanguagePackageImpl()); 592 Object registeredLogiclanguagePackage = EPackage.Registry.INSTANCE.get(eNS_URI);
593 LogiclanguagePackageImpl theLogiclanguagePackage = registeredLogiclanguagePackage instanceof LogiclanguagePackageImpl ? (LogiclanguagePackageImpl)registeredLogiclanguagePackage : new LogiclanguagePackageImpl();
537 594
538 isInited = true; 595 isInited = true;
539 596
540 // Obtain or create and register interdependencies 597 // Obtain or create and register interdependencies
541 LogicproblemPackageImpl theLogicproblemPackage = (LogicproblemPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(LogicproblemPackage.eNS_URI) instanceof LogicproblemPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(LogicproblemPackage.eNS_URI) : LogicproblemPackage.eINSTANCE); 598 Object registeredPackage = EPackage.Registry.INSTANCE.getEPackage(LogicproblemPackage.eNS_URI);
542 LogicresultPackageImpl theLogicresultPackage = (LogicresultPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(LogicresultPackage.eNS_URI) instanceof LogicresultPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(LogicresultPackage.eNS_URI) : LogicresultPackage.eINSTANCE); 599 LogicproblemPackageImpl theLogicproblemPackage = (LogicproblemPackageImpl)(registeredPackage instanceof LogicproblemPackageImpl ? registeredPackage : LogicproblemPackage.eINSTANCE);
600 registeredPackage = EPackage.Registry.INSTANCE.getEPackage(LogicresultPackage.eNS_URI);
601 LogicresultPackageImpl theLogicresultPackage = (LogicresultPackageImpl)(registeredPackage instanceof LogicresultPackageImpl ? registeredPackage : LogicresultPackage.eINSTANCE);
543 602
544 // Create package meta-data objects 603 // Create package meta-data objects
545 theLogiclanguagePackage.createPackageContents(); 604 theLogiclanguagePackage.createPackageContents();
@@ -554,7 +613,6 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
554 // Mark meta-data to indicate it can't be changed 613 // Mark meta-data to indicate it can't be changed
555 theLogiclanguagePackage.freeze(); 614 theLogiclanguagePackage.freeze();
556 615
557
558 // Update the registry and return the package 616 // Update the registry and return the package
559 EPackage.Registry.INSTANCE.put(LogiclanguagePackage.eNS_URI, theLogiclanguagePackage); 617 EPackage.Registry.INSTANCE.put(LogiclanguagePackage.eNS_URI, theLogiclanguagePackage);
560 return theLogiclanguagePackage; 618 return theLogiclanguagePackage;
@@ -565,6 +623,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
565 * <!-- end-user-doc --> 623 * <!-- end-user-doc -->
566 * @generated 624 * @generated
567 */ 625 */
626 @Override
568 public EClass getType() { 627 public EClass getType() {
569 return typeEClass; 628 return typeEClass;
570 } 629 }
@@ -574,6 +633,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
574 * <!-- end-user-doc --> 633 * <!-- end-user-doc -->
575 * @generated 634 * @generated
576 */ 635 */
636 @Override
577 public EAttribute getType_Name() { 637 public EAttribute getType_Name() {
578 return (EAttribute)typeEClass.getEStructuralFeatures().get(0); 638 return (EAttribute)typeEClass.getEStructuralFeatures().get(0);
579 } 639 }
@@ -583,6 +643,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
583 * <!-- end-user-doc --> 643 * <!-- end-user-doc -->
584 * @generated 644 * @generated
585 */ 645 */
646 @Override
586 public EReference getType_Subtypes() { 647 public EReference getType_Subtypes() {
587 return (EReference)typeEClass.getEStructuralFeatures().get(1); 648 return (EReference)typeEClass.getEStructuralFeatures().get(1);
588 } 649 }
@@ -592,6 +653,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
592 * <!-- end-user-doc --> 653 * <!-- end-user-doc -->
593 * @generated 654 * @generated
594 */ 655 */
656 @Override
595 public EReference getType_Supertypes() { 657 public EReference getType_Supertypes() {
596 return (EReference)typeEClass.getEStructuralFeatures().get(2); 658 return (EReference)typeEClass.getEStructuralFeatures().get(2);
597 } 659 }
@@ -601,6 +663,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
601 * <!-- end-user-doc --> 663 * <!-- end-user-doc -->
602 * @generated 664 * @generated
603 */ 665 */
666 @Override
604 public EAttribute getType_IsAbstract() { 667 public EAttribute getType_IsAbstract() {
605 return (EAttribute)typeEClass.getEStructuralFeatures().get(3); 668 return (EAttribute)typeEClass.getEStructuralFeatures().get(3);
606 } 669 }
@@ -610,6 +673,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
610 * <!-- end-user-doc --> 673 * <!-- end-user-doc -->
611 * @generated 674 * @generated
612 */ 675 */
676 @Override
613 public EClass getDefinedElement() { 677 public EClass getDefinedElement() {
614 return definedElementEClass; 678 return definedElementEClass;
615 } 679 }
@@ -619,6 +683,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
619 * <!-- end-user-doc --> 683 * <!-- end-user-doc -->
620 * @generated 684 * @generated
621 */ 685 */
686 @Override
622 public EReference getDefinedElement_DefinedInType() { 687 public EReference getDefinedElement_DefinedInType() {
623 return (EReference)definedElementEClass.getEStructuralFeatures().get(0); 688 return (EReference)definedElementEClass.getEStructuralFeatures().get(0);
624 } 689 }
@@ -628,6 +693,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
628 * <!-- end-user-doc --> 693 * <!-- end-user-doc -->
629 * @generated 694 * @generated
630 */ 695 */
696 @Override
631 public EClass getTypeDefinition() { 697 public EClass getTypeDefinition() {
632 return typeDefinitionEClass; 698 return typeDefinitionEClass;
633 } 699 }
@@ -637,6 +703,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
637 * <!-- end-user-doc --> 703 * <!-- end-user-doc -->
638 * @generated 704 * @generated
639 */ 705 */
706 @Override
640 public EReference getTypeDefinition_Elements() { 707 public EReference getTypeDefinition_Elements() {
641 return (EReference)typeDefinitionEClass.getEStructuralFeatures().get(0); 708 return (EReference)typeDefinitionEClass.getEStructuralFeatures().get(0);
642 } 709 }
@@ -646,6 +713,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
646 * <!-- end-user-doc --> 713 * <!-- end-user-doc -->
647 * @generated 714 * @generated
648 */ 715 */
716 @Override
649 public EReference getTypeDefinition_Defines() { 717 public EReference getTypeDefinition_Defines() {
650 return (EReference)typeDefinitionEClass.getEStructuralFeatures().get(1); 718 return (EReference)typeDefinitionEClass.getEStructuralFeatures().get(1);
651 } 719 }
@@ -655,6 +723,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
655 * <!-- end-user-doc --> 723 * <!-- end-user-doc -->
656 * @generated 724 * @generated
657 */ 725 */
726 @Override
658 public EClass getTypeReference() { 727 public EClass getTypeReference() {
659 return typeReferenceEClass; 728 return typeReferenceEClass;
660 } 729 }
@@ -664,6 +733,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
664 * <!-- end-user-doc --> 733 * <!-- end-user-doc -->
665 * @generated 734 * @generated
666 */ 735 */
736 @Override
667 public EClass getComplexTypeReference() { 737 public EClass getComplexTypeReference() {
668 return complexTypeReferenceEClass; 738 return complexTypeReferenceEClass;
669 } 739 }
@@ -673,6 +743,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
673 * <!-- end-user-doc --> 743 * <!-- end-user-doc -->
674 * @generated 744 * @generated
675 */ 745 */
746 @Override
676 public EReference getComplexTypeReference_Referred() { 747 public EReference getComplexTypeReference_Referred() {
677 return (EReference)complexTypeReferenceEClass.getEStructuralFeatures().get(0); 748 return (EReference)complexTypeReferenceEClass.getEStructuralFeatures().get(0);
678 } 749 }
@@ -682,6 +753,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
682 * <!-- end-user-doc --> 753 * <!-- end-user-doc -->
683 * @generated 754 * @generated
684 */ 755 */
756 @Override
685 public EClass getPrimitiveTypeReference() { 757 public EClass getPrimitiveTypeReference() {
686 return primitiveTypeReferenceEClass; 758 return primitiveTypeReferenceEClass;
687 } 759 }
@@ -691,6 +763,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
691 * <!-- end-user-doc --> 763 * <!-- end-user-doc -->
692 * @generated 764 * @generated
693 */ 765 */
766 @Override
694 public EClass getIntTypeReference() { 767 public EClass getIntTypeReference() {
695 return intTypeReferenceEClass; 768 return intTypeReferenceEClass;
696 } 769 }
@@ -700,6 +773,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
700 * <!-- end-user-doc --> 773 * <!-- end-user-doc -->
701 * @generated 774 * @generated
702 */ 775 */
776 @Override
703 public EClass getBoolTypeReference() { 777 public EClass getBoolTypeReference() {
704 return boolTypeReferenceEClass; 778 return boolTypeReferenceEClass;
705 } 779 }
@@ -709,6 +783,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
709 * <!-- end-user-doc --> 783 * <!-- end-user-doc -->
710 * @generated 784 * @generated
711 */ 785 */
786 @Override
712 public EClass getRealTypeReference() { 787 public EClass getRealTypeReference() {
713 return realTypeReferenceEClass; 788 return realTypeReferenceEClass;
714 } 789 }
@@ -718,6 +793,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
718 * <!-- end-user-doc --> 793 * <!-- end-user-doc -->
719 * @generated 794 * @generated
720 */ 795 */
796 @Override
721 public EClass getFunction() { 797 public EClass getFunction() {
722 return functionEClass; 798 return functionEClass;
723 } 799 }
@@ -727,6 +803,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
727 * <!-- end-user-doc --> 803 * <!-- end-user-doc -->
728 * @generated 804 * @generated
729 */ 805 */
806 @Override
730 public EReference getFunction_Range() { 807 public EReference getFunction_Range() {
731 return (EReference)functionEClass.getEStructuralFeatures().get(0); 808 return (EReference)functionEClass.getEStructuralFeatures().get(0);
732 } 809 }
@@ -736,6 +813,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
736 * <!-- end-user-doc --> 813 * <!-- end-user-doc -->
737 * @generated 814 * @generated
738 */ 815 */
816 @Override
739 public EReference getFunction_Parameters() { 817 public EReference getFunction_Parameters() {
740 return (EReference)functionEClass.getEStructuralFeatures().get(1); 818 return (EReference)functionEClass.getEStructuralFeatures().get(1);
741 } 819 }
@@ -745,6 +823,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
745 * <!-- end-user-doc --> 823 * <!-- end-user-doc -->
746 * @generated 824 * @generated
747 */ 825 */
826 @Override
748 public EReference getFunction_Annotations() { 827 public EReference getFunction_Annotations() {
749 return (EReference)functionEClass.getEStructuralFeatures().get(2); 828 return (EReference)functionEClass.getEStructuralFeatures().get(2);
750 } 829 }
@@ -754,6 +833,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
754 * <!-- end-user-doc --> 833 * <!-- end-user-doc -->
755 * @generated 834 * @generated
756 */ 835 */
836 @Override
757 public EClass getTerm() { 837 public EClass getTerm() {
758 return termEClass; 838 return termEClass;
759 } 839 }
@@ -763,6 +843,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
763 * <!-- end-user-doc --> 843 * <!-- end-user-doc -->
764 * @generated 844 * @generated
765 */ 845 */
846 @Override
766 public EClass getSymbolicDeclaration() { 847 public EClass getSymbolicDeclaration() {
767 return symbolicDeclarationEClass; 848 return symbolicDeclarationEClass;
768 } 849 }
@@ -772,6 +853,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
772 * <!-- end-user-doc --> 853 * <!-- end-user-doc -->
773 * @generated 854 * @generated
774 */ 855 */
856 @Override
775 public EAttribute getSymbolicDeclaration_Name() { 857 public EAttribute getSymbolicDeclaration_Name() {
776 return (EAttribute)symbolicDeclarationEClass.getEStructuralFeatures().get(0); 858 return (EAttribute)symbolicDeclarationEClass.getEStructuralFeatures().get(0);
777 } 859 }
@@ -781,6 +863,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
781 * <!-- end-user-doc --> 863 * <!-- end-user-doc -->
782 * @generated 864 * @generated
783 */ 865 */
866 @Override
784 public EClass getSymbolicValue() { 867 public EClass getSymbolicValue() {
785 return symbolicValueEClass; 868 return symbolicValueEClass;
786 } 869 }
@@ -790,6 +873,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
790 * <!-- end-user-doc --> 873 * <!-- end-user-doc -->
791 * @generated 874 * @generated
792 */ 875 */
876 @Override
793 public EReference getSymbolicValue_SymbolicReference() { 877 public EReference getSymbolicValue_SymbolicReference() {
794 return (EReference)symbolicValueEClass.getEStructuralFeatures().get(0); 878 return (EReference)symbolicValueEClass.getEStructuralFeatures().get(0);
795 } 879 }
@@ -799,6 +883,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
799 * <!-- end-user-doc --> 883 * <!-- end-user-doc -->
800 * @generated 884 * @generated
801 */ 885 */
886 @Override
802 public EReference getSymbolicValue_ParameterSubstitutions() { 887 public EReference getSymbolicValue_ParameterSubstitutions() {
803 return (EReference)symbolicValueEClass.getEStructuralFeatures().get(1); 888 return (EReference)symbolicValueEClass.getEStructuralFeatures().get(1);
804 } 889 }
@@ -808,6 +893,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
808 * <!-- end-user-doc --> 893 * <!-- end-user-doc -->
809 * @generated 894 * @generated
810 */ 895 */
896 @Override
811 public EClass getAtomicTerm() { 897 public EClass getAtomicTerm() {
812 return atomicTermEClass; 898 return atomicTermEClass;
813 } 899 }
@@ -817,6 +903,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
817 * <!-- end-user-doc --> 903 * <!-- end-user-doc -->
818 * @generated 904 * @generated
819 */ 905 */
906 @Override
820 public EClass getIntLiteral() { 907 public EClass getIntLiteral() {
821 return intLiteralEClass; 908 return intLiteralEClass;
822 } 909 }
@@ -826,6 +913,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
826 * <!-- end-user-doc --> 913 * <!-- end-user-doc -->
827 * @generated 914 * @generated
828 */ 915 */
916 @Override
829 public EAttribute getIntLiteral_Value() { 917 public EAttribute getIntLiteral_Value() {
830 return (EAttribute)intLiteralEClass.getEStructuralFeatures().get(0); 918 return (EAttribute)intLiteralEClass.getEStructuralFeatures().get(0);
831 } 919 }
@@ -835,6 +923,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
835 * <!-- end-user-doc --> 923 * <!-- end-user-doc -->
836 * @generated 924 * @generated
837 */ 925 */
926 @Override
838 public EClass getBoolLiteral() { 927 public EClass getBoolLiteral() {
839 return boolLiteralEClass; 928 return boolLiteralEClass;
840 } 929 }
@@ -844,6 +933,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
844 * <!-- end-user-doc --> 933 * <!-- end-user-doc -->
845 * @generated 934 * @generated
846 */ 935 */
936 @Override
847 public EAttribute getBoolLiteral_Value() { 937 public EAttribute getBoolLiteral_Value() {
848 return (EAttribute)boolLiteralEClass.getEStructuralFeatures().get(0); 938 return (EAttribute)boolLiteralEClass.getEStructuralFeatures().get(0);
849 } 939 }
@@ -853,6 +943,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
853 * <!-- end-user-doc --> 943 * <!-- end-user-doc -->
854 * @generated 944 * @generated
855 */ 945 */
946 @Override
856 public EClass getRealLiteral() { 947 public EClass getRealLiteral() {
857 return realLiteralEClass; 948 return realLiteralEClass;
858 } 949 }
@@ -862,6 +953,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
862 * <!-- end-user-doc --> 953 * <!-- end-user-doc -->
863 * @generated 954 * @generated
864 */ 955 */
956 @Override
865 public EAttribute getRealLiteral_Value() { 957 public EAttribute getRealLiteral_Value() {
866 return (EAttribute)realLiteralEClass.getEStructuralFeatures().get(0); 958 return (EAttribute)realLiteralEClass.getEStructuralFeatures().get(0);
867 } 959 }
@@ -871,6 +963,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
871 * <!-- end-user-doc --> 963 * <!-- end-user-doc -->
872 * @generated 964 * @generated
873 */ 965 */
966 @Override
874 public EClass getVariable() { 967 public EClass getVariable() {
875 return variableEClass; 968 return variableEClass;
876 } 969 }
@@ -880,6 +973,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
880 * <!-- end-user-doc --> 973 * <!-- end-user-doc -->
881 * @generated 974 * @generated
882 */ 975 */
976 @Override
883 public EReference getVariable_Range() { 977 public EReference getVariable_Range() {
884 return (EReference)variableEClass.getEStructuralFeatures().get(0); 978 return (EReference)variableEClass.getEStructuralFeatures().get(0);
885 } 979 }
@@ -889,6 +983,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
889 * <!-- end-user-doc --> 983 * <!-- end-user-doc -->
890 * @generated 984 * @generated
891 */ 985 */
986 @Override
892 public EClass getQuantifiedExpression() { 987 public EClass getQuantifiedExpression() {
893 return quantifiedExpressionEClass; 988 return quantifiedExpressionEClass;
894 } 989 }
@@ -898,6 +993,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
898 * <!-- end-user-doc --> 993 * <!-- end-user-doc -->
899 * @generated 994 * @generated
900 */ 995 */
996 @Override
901 public EReference getQuantifiedExpression_QuantifiedVariables() { 997 public EReference getQuantifiedExpression_QuantifiedVariables() {
902 return (EReference)quantifiedExpressionEClass.getEStructuralFeatures().get(0); 998 return (EReference)quantifiedExpressionEClass.getEStructuralFeatures().get(0);
903 } 999 }
@@ -907,6 +1003,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
907 * <!-- end-user-doc --> 1003 * <!-- end-user-doc -->
908 * @generated 1004 * @generated
909 */ 1005 */
1006 @Override
910 public EReference getQuantifiedExpression_Expression() { 1007 public EReference getQuantifiedExpression_Expression() {
911 return (EReference)quantifiedExpressionEClass.getEStructuralFeatures().get(1); 1008 return (EReference)quantifiedExpressionEClass.getEStructuralFeatures().get(1);
912 } 1009 }
@@ -916,6 +1013,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
916 * <!-- end-user-doc --> 1013 * <!-- end-user-doc -->
917 * @generated 1014 * @generated
918 */ 1015 */
1016 @Override
919 public EClass getExists() { 1017 public EClass getExists() {
920 return existsEClass; 1018 return existsEClass;
921 } 1019 }
@@ -925,6 +1023,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
925 * <!-- end-user-doc --> 1023 * <!-- end-user-doc -->
926 * @generated 1024 * @generated
927 */ 1025 */
1026 @Override
928 public EClass getForall() { 1027 public EClass getForall() {
929 return forallEClass; 1028 return forallEClass;
930 } 1029 }
@@ -934,6 +1033,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
934 * <!-- end-user-doc --> 1033 * <!-- end-user-doc -->
935 * @generated 1034 * @generated
936 */ 1035 */
1036 @Override
937 public EClass getBoolOperation() { 1037 public EClass getBoolOperation() {
938 return boolOperationEClass; 1038 return boolOperationEClass;
939 } 1039 }
@@ -943,6 +1043,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
943 * <!-- end-user-doc --> 1043 * <!-- end-user-doc -->
944 * @generated 1044 * @generated
945 */ 1045 */
1046 @Override
946 public EClass getAnd() { 1047 public EClass getAnd() {
947 return andEClass; 1048 return andEClass;
948 } 1049 }
@@ -952,6 +1053,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
952 * <!-- end-user-doc --> 1053 * <!-- end-user-doc -->
953 * @generated 1054 * @generated
954 */ 1055 */
1056 @Override
955 public EReference getAnd_Operands() { 1057 public EReference getAnd_Operands() {
956 return (EReference)andEClass.getEStructuralFeatures().get(0); 1058 return (EReference)andEClass.getEStructuralFeatures().get(0);
957 } 1059 }
@@ -961,6 +1063,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
961 * <!-- end-user-doc --> 1063 * <!-- end-user-doc -->
962 * @generated 1064 * @generated
963 */ 1065 */
1066 @Override
964 public EClass getOr() { 1067 public EClass getOr() {
965 return orEClass; 1068 return orEClass;
966 } 1069 }
@@ -970,6 +1073,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
970 * <!-- end-user-doc --> 1073 * <!-- end-user-doc -->
971 * @generated 1074 * @generated
972 */ 1075 */
1076 @Override
973 public EReference getOr_Operands() { 1077 public EReference getOr_Operands() {
974 return (EReference)orEClass.getEStructuralFeatures().get(0); 1078 return (EReference)orEClass.getEStructuralFeatures().get(0);
975 } 1079 }
@@ -979,6 +1083,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
979 * <!-- end-user-doc --> 1083 * <!-- end-user-doc -->
980 * @generated 1084 * @generated
981 */ 1085 */
1086 @Override
982 public EClass getImpl() { 1087 public EClass getImpl() {
983 return implEClass; 1088 return implEClass;
984 } 1089 }
@@ -988,6 +1093,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
988 * <!-- end-user-doc --> 1093 * <!-- end-user-doc -->
989 * @generated 1094 * @generated
990 */ 1095 */
1096 @Override
991 public EReference getImpl_LeftOperand() { 1097 public EReference getImpl_LeftOperand() {
992 return (EReference)implEClass.getEStructuralFeatures().get(0); 1098 return (EReference)implEClass.getEStructuralFeatures().get(0);
993 } 1099 }
@@ -997,6 +1103,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
997 * <!-- end-user-doc --> 1103 * <!-- end-user-doc -->
998 * @generated 1104 * @generated
999 */ 1105 */
1106 @Override
1000 public EReference getImpl_RightOperand() { 1107 public EReference getImpl_RightOperand() {
1001 return (EReference)implEClass.getEStructuralFeatures().get(1); 1108 return (EReference)implEClass.getEStructuralFeatures().get(1);
1002 } 1109 }
@@ -1006,6 +1113,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1006 * <!-- end-user-doc --> 1113 * <!-- end-user-doc -->
1007 * @generated 1114 * @generated
1008 */ 1115 */
1116 @Override
1009 public EClass getNot() { 1117 public EClass getNot() {
1010 return notEClass; 1118 return notEClass;
1011 } 1119 }
@@ -1015,6 +1123,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1015 * <!-- end-user-doc --> 1123 * <!-- end-user-doc -->
1016 * @generated 1124 * @generated
1017 */ 1125 */
1126 @Override
1018 public EReference getNot_Operand() { 1127 public EReference getNot_Operand() {
1019 return (EReference)notEClass.getEStructuralFeatures().get(0); 1128 return (EReference)notEClass.getEStructuralFeatures().get(0);
1020 } 1129 }
@@ -1024,6 +1133,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1024 * <!-- end-user-doc --> 1133 * <!-- end-user-doc -->
1025 * @generated 1134 * @generated
1026 */ 1135 */
1136 @Override
1027 public EClass getIff() { 1137 public EClass getIff() {
1028 return iffEClass; 1138 return iffEClass;
1029 } 1139 }
@@ -1033,6 +1143,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1033 * <!-- end-user-doc --> 1143 * <!-- end-user-doc -->
1034 * @generated 1144 * @generated
1035 */ 1145 */
1146 @Override
1036 public EReference getIff_LeftOperand() { 1147 public EReference getIff_LeftOperand() {
1037 return (EReference)iffEClass.getEStructuralFeatures().get(0); 1148 return (EReference)iffEClass.getEStructuralFeatures().get(0);
1038 } 1149 }
@@ -1042,6 +1153,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1042 * <!-- end-user-doc --> 1153 * <!-- end-user-doc -->
1043 * @generated 1154 * @generated
1044 */ 1155 */
1156 @Override
1045 public EReference getIff_RightOperand() { 1157 public EReference getIff_RightOperand() {
1046 return (EReference)iffEClass.getEStructuralFeatures().get(1); 1158 return (EReference)iffEClass.getEStructuralFeatures().get(1);
1047 } 1159 }
@@ -1051,6 +1163,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1051 * <!-- end-user-doc --> 1163 * <!-- end-user-doc -->
1052 * @generated 1164 * @generated
1053 */ 1165 */
1166 @Override
1054 public EClass getPrimitiveRelation() { 1167 public EClass getPrimitiveRelation() {
1055 return primitiveRelationEClass; 1168 return primitiveRelationEClass;
1056 } 1169 }
@@ -1060,6 +1173,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1060 * <!-- end-user-doc --> 1173 * <!-- end-user-doc -->
1061 * @generated 1174 * @generated
1062 */ 1175 */
1176 @Override
1063 public EClass getEquals() { 1177 public EClass getEquals() {
1064 return equalsEClass; 1178 return equalsEClass;
1065 } 1179 }
@@ -1069,6 +1183,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1069 * <!-- end-user-doc --> 1183 * <!-- end-user-doc -->
1070 * @generated 1184 * @generated
1071 */ 1185 */
1186 @Override
1072 public EReference getEquals_LeftOperand() { 1187 public EReference getEquals_LeftOperand() {
1073 return (EReference)equalsEClass.getEStructuralFeatures().get(0); 1188 return (EReference)equalsEClass.getEStructuralFeatures().get(0);
1074 } 1189 }
@@ -1078,6 +1193,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1078 * <!-- end-user-doc --> 1193 * <!-- end-user-doc -->
1079 * @generated 1194 * @generated
1080 */ 1195 */
1196 @Override
1081 public EReference getEquals_RightOperand() { 1197 public EReference getEquals_RightOperand() {
1082 return (EReference)equalsEClass.getEStructuralFeatures().get(1); 1198 return (EReference)equalsEClass.getEStructuralFeatures().get(1);
1083 } 1199 }
@@ -1087,6 +1203,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1087 * <!-- end-user-doc --> 1203 * <!-- end-user-doc -->
1088 * @generated 1204 * @generated
1089 */ 1205 */
1206 @Override
1090 public EClass getDistinct() { 1207 public EClass getDistinct() {
1091 return distinctEClass; 1208 return distinctEClass;
1092 } 1209 }
@@ -1096,6 +1213,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1096 * <!-- end-user-doc --> 1213 * <!-- end-user-doc -->
1097 * @generated 1214 * @generated
1098 */ 1215 */
1216 @Override
1099 public EReference getDistinct_Operands() { 1217 public EReference getDistinct_Operands() {
1100 return (EReference)distinctEClass.getEStructuralFeatures().get(0); 1218 return (EReference)distinctEClass.getEStructuralFeatures().get(0);
1101 } 1219 }
@@ -1105,6 +1223,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1105 * <!-- end-user-doc --> 1223 * <!-- end-user-doc -->
1106 * @generated 1224 * @generated
1107 */ 1225 */
1226 @Override
1108 public EClass getLessThan() { 1227 public EClass getLessThan() {
1109 return lessThanEClass; 1228 return lessThanEClass;
1110 } 1229 }
@@ -1114,6 +1233,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1114 * <!-- end-user-doc --> 1233 * <!-- end-user-doc -->
1115 * @generated 1234 * @generated
1116 */ 1235 */
1236 @Override
1117 public EReference getLessThan_LeftOperand() { 1237 public EReference getLessThan_LeftOperand() {
1118 return (EReference)lessThanEClass.getEStructuralFeatures().get(0); 1238 return (EReference)lessThanEClass.getEStructuralFeatures().get(0);
1119 } 1239 }
@@ -1123,6 +1243,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1123 * <!-- end-user-doc --> 1243 * <!-- end-user-doc -->
1124 * @generated 1244 * @generated
1125 */ 1245 */
1246 @Override
1126 public EReference getLessThan_RightOperand() { 1247 public EReference getLessThan_RightOperand() {
1127 return (EReference)lessThanEClass.getEStructuralFeatures().get(1); 1248 return (EReference)lessThanEClass.getEStructuralFeatures().get(1);
1128 } 1249 }
@@ -1132,6 +1253,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1132 * <!-- end-user-doc --> 1253 * <!-- end-user-doc -->
1133 * @generated 1254 * @generated
1134 */ 1255 */
1256 @Override
1135 public EClass getMoreThan() { 1257 public EClass getMoreThan() {
1136 return moreThanEClass; 1258 return moreThanEClass;
1137 } 1259 }
@@ -1141,6 +1263,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1141 * <!-- end-user-doc --> 1263 * <!-- end-user-doc -->
1142 * @generated 1264 * @generated
1143 */ 1265 */
1266 @Override
1144 public EReference getMoreThan_LeftOperand() { 1267 public EReference getMoreThan_LeftOperand() {
1145 return (EReference)moreThanEClass.getEStructuralFeatures().get(0); 1268 return (EReference)moreThanEClass.getEStructuralFeatures().get(0);
1146 } 1269 }
@@ -1150,6 +1273,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1150 * <!-- end-user-doc --> 1273 * <!-- end-user-doc -->
1151 * @generated 1274 * @generated
1152 */ 1275 */
1276 @Override
1153 public EReference getMoreThan_RightOperand() { 1277 public EReference getMoreThan_RightOperand() {
1154 return (EReference)moreThanEClass.getEStructuralFeatures().get(1); 1278 return (EReference)moreThanEClass.getEStructuralFeatures().get(1);
1155 } 1279 }
@@ -1159,6 +1283,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1159 * <!-- end-user-doc --> 1283 * <!-- end-user-doc -->
1160 * @generated 1284 * @generated
1161 */ 1285 */
1286 @Override
1162 public EClass getLessOrEqualThan() { 1287 public EClass getLessOrEqualThan() {
1163 return lessOrEqualThanEClass; 1288 return lessOrEqualThanEClass;
1164 } 1289 }
@@ -1168,6 +1293,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1168 * <!-- end-user-doc --> 1293 * <!-- end-user-doc -->
1169 * @generated 1294 * @generated
1170 */ 1295 */
1296 @Override
1171 public EReference getLessOrEqualThan_LeftOperand() { 1297 public EReference getLessOrEqualThan_LeftOperand() {
1172 return (EReference)lessOrEqualThanEClass.getEStructuralFeatures().get(0); 1298 return (EReference)lessOrEqualThanEClass.getEStructuralFeatures().get(0);
1173 } 1299 }
@@ -1177,6 +1303,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1177 * <!-- end-user-doc --> 1303 * <!-- end-user-doc -->
1178 * @generated 1304 * @generated
1179 */ 1305 */
1306 @Override
1180 public EReference getLessOrEqualThan_RightOperand() { 1307 public EReference getLessOrEqualThan_RightOperand() {
1181 return (EReference)lessOrEqualThanEClass.getEStructuralFeatures().get(1); 1308 return (EReference)lessOrEqualThanEClass.getEStructuralFeatures().get(1);
1182 } 1309 }
@@ -1186,6 +1313,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1186 * <!-- end-user-doc --> 1313 * <!-- end-user-doc -->
1187 * @generated 1314 * @generated
1188 */ 1315 */
1316 @Override
1189 public EClass getMoreOrEqualThan() { 1317 public EClass getMoreOrEqualThan() {
1190 return moreOrEqualThanEClass; 1318 return moreOrEqualThanEClass;
1191 } 1319 }
@@ -1195,6 +1323,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1195 * <!-- end-user-doc --> 1323 * <!-- end-user-doc -->
1196 * @generated 1324 * @generated
1197 */ 1325 */
1326 @Override
1198 public EReference getMoreOrEqualThan_LeftOperand() { 1327 public EReference getMoreOrEqualThan_LeftOperand() {
1199 return (EReference)moreOrEqualThanEClass.getEStructuralFeatures().get(0); 1328 return (EReference)moreOrEqualThanEClass.getEStructuralFeatures().get(0);
1200 } 1329 }
@@ -1204,6 +1333,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1204 * <!-- end-user-doc --> 1333 * <!-- end-user-doc -->
1205 * @generated 1334 * @generated
1206 */ 1335 */
1336 @Override
1207 public EReference getMoreOrEqualThan_RightOperand() { 1337 public EReference getMoreOrEqualThan_RightOperand() {
1208 return (EReference)moreOrEqualThanEClass.getEStructuralFeatures().get(1); 1338 return (EReference)moreOrEqualThanEClass.getEStructuralFeatures().get(1);
1209 } 1339 }
@@ -1213,8 +1343,9 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1213 * <!-- end-user-doc --> 1343 * <!-- end-user-doc -->
1214 * @generated 1344 * @generated
1215 */ 1345 */
1216 public EClass getIntOperation() { 1346 @Override
1217 return intOperationEClass; 1347 public EClass getNumericOperation() {
1348 return numericOperationEClass;
1218 } 1349 }
1219 1350
1220 /** 1351 /**
@@ -1222,8 +1353,9 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1222 * <!-- end-user-doc --> 1353 * <!-- end-user-doc -->
1223 * @generated 1354 * @generated
1224 */ 1355 */
1225 public EReference getIntOperation_LeftOperand() { 1356 @Override
1226 return (EReference)intOperationEClass.getEStructuralFeatures().get(0); 1357 public EReference getNumericOperation_LeftOperand() {
1358 return (EReference)numericOperationEClass.getEStructuralFeatures().get(0);
1227 } 1359 }
1228 1360
1229 /** 1361 /**
@@ -1231,8 +1363,9 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1231 * <!-- end-user-doc --> 1363 * <!-- end-user-doc -->
1232 * @generated 1364 * @generated
1233 */ 1365 */
1234 public EReference getIntOperation_RightOperand() { 1366 @Override
1235 return (EReference)intOperationEClass.getEStructuralFeatures().get(1); 1367 public EReference getNumericOperation_RightOperand() {
1368 return (EReference)numericOperationEClass.getEStructuralFeatures().get(1);
1236 } 1369 }
1237 1370
1238 /** 1371 /**
@@ -1240,6 +1373,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1240 * <!-- end-user-doc --> 1373 * <!-- end-user-doc -->
1241 * @generated 1374 * @generated
1242 */ 1375 */
1376 @Override
1243 public EClass getPlus() { 1377 public EClass getPlus() {
1244 return plusEClass; 1378 return plusEClass;
1245 } 1379 }
@@ -1249,6 +1383,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1249 * <!-- end-user-doc --> 1383 * <!-- end-user-doc -->
1250 * @generated 1384 * @generated
1251 */ 1385 */
1386 @Override
1252 public EClass getMinus() { 1387 public EClass getMinus() {
1253 return minusEClass; 1388 return minusEClass;
1254 } 1389 }
@@ -1258,6 +1393,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1258 * <!-- end-user-doc --> 1393 * <!-- end-user-doc -->
1259 * @generated 1394 * @generated
1260 */ 1395 */
1396 @Override
1261 public EClass getMultiply() { 1397 public EClass getMultiply() {
1262 return multiplyEClass; 1398 return multiplyEClass;
1263 } 1399 }
@@ -1267,6 +1403,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1267 * <!-- end-user-doc --> 1403 * <!-- end-user-doc -->
1268 * @generated 1404 * @generated
1269 */ 1405 */
1406 @Override
1270 public EClass getDivison() { 1407 public EClass getDivison() {
1271 return divisonEClass; 1408 return divisonEClass;
1272 } 1409 }
@@ -1276,6 +1413,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1276 * <!-- end-user-doc --> 1413 * <!-- end-user-doc -->
1277 * @generated 1414 * @generated
1278 */ 1415 */
1416 @Override
1279 public EClass getMod() { 1417 public EClass getMod() {
1280 return modEClass; 1418 return modEClass;
1281 } 1419 }
@@ -1285,6 +1423,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1285 * <!-- end-user-doc --> 1423 * <!-- end-user-doc -->
1286 * @generated 1424 * @generated
1287 */ 1425 */
1426 @Override
1288 public EClass getTypeDescriptor() { 1427 public EClass getTypeDescriptor() {
1289 return typeDescriptorEClass; 1428 return typeDescriptorEClass;
1290 } 1429 }
@@ -1294,6 +1433,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1294 * <!-- end-user-doc --> 1433 * <!-- end-user-doc -->
1295 * @generated 1434 * @generated
1296 */ 1435 */
1436 @Override
1297 public EClass getTermDescription() { 1437 public EClass getTermDescription() {
1298 return termDescriptionEClass; 1438 return termDescriptionEClass;
1299 } 1439 }
@@ -1303,6 +1443,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1303 * <!-- end-user-doc --> 1443 * <!-- end-user-doc -->
1304 * @generated 1444 * @generated
1305 */ 1445 */
1446 @Override
1306 public EClass getAssertion() { 1447 public EClass getAssertion() {
1307 return assertionEClass; 1448 return assertionEClass;
1308 } 1449 }
@@ -1312,6 +1453,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1312 * <!-- end-user-doc --> 1453 * <!-- end-user-doc -->
1313 * @generated 1454 * @generated
1314 */ 1455 */
1456 @Override
1315 public EReference getAssertion_Value() { 1457 public EReference getAssertion_Value() {
1316 return (EReference)assertionEClass.getEStructuralFeatures().get(0); 1458 return (EReference)assertionEClass.getEStructuralFeatures().get(0);
1317 } 1459 }
@@ -1321,6 +1463,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1321 * <!-- end-user-doc --> 1463 * <!-- end-user-doc -->
1322 * @generated 1464 * @generated
1323 */ 1465 */
1466 @Override
1324 public EAttribute getAssertion_Name() { 1467 public EAttribute getAssertion_Name() {
1325 return (EAttribute)assertionEClass.getEStructuralFeatures().get(1); 1468 return (EAttribute)assertionEClass.getEStructuralFeatures().get(1);
1326 } 1469 }
@@ -1330,6 +1473,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1330 * <!-- end-user-doc --> 1473 * <!-- end-user-doc -->
1331 * @generated 1474 * @generated
1332 */ 1475 */
1476 @Override
1333 public EReference getAssertion_Annotations() { 1477 public EReference getAssertion_Annotations() {
1334 return (EReference)assertionEClass.getEStructuralFeatures().get(2); 1478 return (EReference)assertionEClass.getEStructuralFeatures().get(2);
1335 } 1479 }
@@ -1339,6 +1483,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1339 * <!-- end-user-doc --> 1483 * <!-- end-user-doc -->
1340 * @generated 1484 * @generated
1341 */ 1485 */
1486 @Override
1342 public EClass getRelation() { 1487 public EClass getRelation() {
1343 return relationEClass; 1488 return relationEClass;
1344 } 1489 }
@@ -1348,6 +1493,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1348 * <!-- end-user-doc --> 1493 * <!-- end-user-doc -->
1349 * @generated 1494 * @generated
1350 */ 1495 */
1496 @Override
1351 public EReference getRelation_Parameters() { 1497 public EReference getRelation_Parameters() {
1352 return (EReference)relationEClass.getEStructuralFeatures().get(0); 1498 return (EReference)relationEClass.getEStructuralFeatures().get(0);
1353 } 1499 }
@@ -1357,6 +1503,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1357 * <!-- end-user-doc --> 1503 * <!-- end-user-doc -->
1358 * @generated 1504 * @generated
1359 */ 1505 */
1506 @Override
1360 public EReference getRelation_Annotations() { 1507 public EReference getRelation_Annotations() {
1361 return (EReference)relationEClass.getEStructuralFeatures().get(1); 1508 return (EReference)relationEClass.getEStructuralFeatures().get(1);
1362 } 1509 }
@@ -1366,6 +1513,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1366 * <!-- end-user-doc --> 1513 * <!-- end-user-doc -->
1367 * @generated 1514 * @generated
1368 */ 1515 */
1516 @Override
1369 public EClass getConstant() { 1517 public EClass getConstant() {
1370 return constantEClass; 1518 return constantEClass;
1371 } 1519 }
@@ -1375,6 +1523,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1375 * <!-- end-user-doc --> 1523 * <!-- end-user-doc -->
1376 * @generated 1524 * @generated
1377 */ 1525 */
1526 @Override
1378 public EReference getConstant_Type() { 1527 public EReference getConstant_Type() {
1379 return (EReference)constantEClass.getEStructuralFeatures().get(0); 1528 return (EReference)constantEClass.getEStructuralFeatures().get(0);
1380 } 1529 }
@@ -1384,6 +1533,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1384 * <!-- end-user-doc --> 1533 * <!-- end-user-doc -->
1385 * @generated 1534 * @generated
1386 */ 1535 */
1536 @Override
1387 public EReference getConstant_Annotations() { 1537 public EReference getConstant_Annotations() {
1388 return (EReference)constantEClass.getEStructuralFeatures().get(1); 1538 return (EReference)constantEClass.getEStructuralFeatures().get(1);
1389 } 1539 }
@@ -1393,6 +1543,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1393 * <!-- end-user-doc --> 1543 * <!-- end-user-doc -->
1394 * @generated 1544 * @generated
1395 */ 1545 */
1546 @Override
1396 public EClass getConstantDefinition() { 1547 public EClass getConstantDefinition() {
1397 return constantDefinitionEClass; 1548 return constantDefinitionEClass;
1398 } 1549 }
@@ -1402,6 +1553,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1402 * <!-- end-user-doc --> 1553 * <!-- end-user-doc -->
1403 * @generated 1554 * @generated
1404 */ 1555 */
1556 @Override
1405 public EReference getConstantDefinition_Value() { 1557 public EReference getConstantDefinition_Value() {
1406 return (EReference)constantDefinitionEClass.getEStructuralFeatures().get(0); 1558 return (EReference)constantDefinitionEClass.getEStructuralFeatures().get(0);
1407 } 1559 }
@@ -1411,6 +1563,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1411 * <!-- end-user-doc --> 1563 * <!-- end-user-doc -->
1412 * @generated 1564 * @generated
1413 */ 1565 */
1566 @Override
1414 public EReference getConstantDefinition_Defines() { 1567 public EReference getConstantDefinition_Defines() {
1415 return (EReference)constantDefinitionEClass.getEStructuralFeatures().get(1); 1568 return (EReference)constantDefinitionEClass.getEStructuralFeatures().get(1);
1416 } 1569 }
@@ -1420,6 +1573,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1420 * <!-- end-user-doc --> 1573 * <!-- end-user-doc -->
1421 * @generated 1574 * @generated
1422 */ 1575 */
1576 @Override
1423 public EClass getRelationDefinition() { 1577 public EClass getRelationDefinition() {
1424 return relationDefinitionEClass; 1578 return relationDefinitionEClass;
1425 } 1579 }
@@ -1429,6 +1583,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1429 * <!-- end-user-doc --> 1583 * <!-- end-user-doc -->
1430 * @generated 1584 * @generated
1431 */ 1585 */
1586 @Override
1432 public EReference getRelationDefinition_Variables() { 1587 public EReference getRelationDefinition_Variables() {
1433 return (EReference)relationDefinitionEClass.getEStructuralFeatures().get(0); 1588 return (EReference)relationDefinitionEClass.getEStructuralFeatures().get(0);
1434 } 1589 }
@@ -1438,6 +1593,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1438 * <!-- end-user-doc --> 1593 * <!-- end-user-doc -->
1439 * @generated 1594 * @generated
1440 */ 1595 */
1596 @Override
1441 public EReference getRelationDefinition_Value() { 1597 public EReference getRelationDefinition_Value() {
1442 return (EReference)relationDefinitionEClass.getEStructuralFeatures().get(1); 1598 return (EReference)relationDefinitionEClass.getEStructuralFeatures().get(1);
1443 } 1599 }
@@ -1447,6 +1603,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1447 * <!-- end-user-doc --> 1603 * <!-- end-user-doc -->
1448 * @generated 1604 * @generated
1449 */ 1605 */
1606 @Override
1450 public EReference getRelationDefinition_Defines() { 1607 public EReference getRelationDefinition_Defines() {
1451 return (EReference)relationDefinitionEClass.getEStructuralFeatures().get(2); 1608 return (EReference)relationDefinitionEClass.getEStructuralFeatures().get(2);
1452 } 1609 }
@@ -1456,6 +1613,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1456 * <!-- end-user-doc --> 1613 * <!-- end-user-doc -->
1457 * @generated 1614 * @generated
1458 */ 1615 */
1616 @Override
1459 public EClass getFunctionDefinition() { 1617 public EClass getFunctionDefinition() {
1460 return functionDefinitionEClass; 1618 return functionDefinitionEClass;
1461 } 1619 }
@@ -1465,6 +1623,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1465 * <!-- end-user-doc --> 1623 * <!-- end-user-doc -->
1466 * @generated 1624 * @generated
1467 */ 1625 */
1626 @Override
1468 public EReference getFunctionDefinition_Variable() { 1627 public EReference getFunctionDefinition_Variable() {
1469 return (EReference)functionDefinitionEClass.getEStructuralFeatures().get(0); 1628 return (EReference)functionDefinitionEClass.getEStructuralFeatures().get(0);
1470 } 1629 }
@@ -1474,6 +1633,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1474 * <!-- end-user-doc --> 1633 * <!-- end-user-doc -->
1475 * @generated 1634 * @generated
1476 */ 1635 */
1636 @Override
1477 public EReference getFunctionDefinition_Defines() { 1637 public EReference getFunctionDefinition_Defines() {
1478 return (EReference)functionDefinitionEClass.getEStructuralFeatures().get(1); 1638 return (EReference)functionDefinitionEClass.getEStructuralFeatures().get(1);
1479 } 1639 }
@@ -1483,6 +1643,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1483 * <!-- end-user-doc --> 1643 * <!-- end-user-doc -->
1484 * @generated 1644 * @generated
1485 */ 1645 */
1646 @Override
1486 public EReference getFunctionDefinition_Value() { 1647 public EReference getFunctionDefinition_Value() {
1487 return (EReference)functionDefinitionEClass.getEStructuralFeatures().get(2); 1648 return (EReference)functionDefinitionEClass.getEStructuralFeatures().get(2);
1488 } 1649 }
@@ -1492,6 +1653,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1492 * <!-- end-user-doc --> 1653 * <!-- end-user-doc -->
1493 * @generated 1654 * @generated
1494 */ 1655 */
1656 @Override
1495 public EClass getIfThenElse() { 1657 public EClass getIfThenElse() {
1496 return ifThenElseEClass; 1658 return ifThenElseEClass;
1497 } 1659 }
@@ -1501,6 +1663,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1501 * <!-- end-user-doc --> 1663 * <!-- end-user-doc -->
1502 * @generated 1664 * @generated
1503 */ 1665 */
1666 @Override
1504 public EReference getIfThenElse_Condition() { 1667 public EReference getIfThenElse_Condition() {
1505 return (EReference)ifThenElseEClass.getEStructuralFeatures().get(0); 1668 return (EReference)ifThenElseEClass.getEStructuralFeatures().get(0);
1506 } 1669 }
@@ -1510,6 +1673,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1510 * <!-- end-user-doc --> 1673 * <!-- end-user-doc -->
1511 * @generated 1674 * @generated
1512 */ 1675 */
1676 @Override
1513 public EReference getIfThenElse_IfTrue() { 1677 public EReference getIfThenElse_IfTrue() {
1514 return (EReference)ifThenElseEClass.getEStructuralFeatures().get(1); 1678 return (EReference)ifThenElseEClass.getEStructuralFeatures().get(1);
1515 } 1679 }
@@ -1519,6 +1683,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1519 * <!-- end-user-doc --> 1683 * <!-- end-user-doc -->
1520 * @generated 1684 * @generated
1521 */ 1685 */
1686 @Override
1522 public EReference getIfThenElse_IfFalse() { 1687 public EReference getIfThenElse_IfFalse() {
1523 return (EReference)ifThenElseEClass.getEStructuralFeatures().get(2); 1688 return (EReference)ifThenElseEClass.getEStructuralFeatures().get(2);
1524 } 1689 }
@@ -1528,6 +1693,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1528 * <!-- end-user-doc --> 1693 * <!-- end-user-doc -->
1529 * @generated 1694 * @generated
1530 */ 1695 */
1696 @Override
1531 public EClass getConstantDeclaration() { 1697 public EClass getConstantDeclaration() {
1532 return constantDeclarationEClass; 1698 return constantDeclarationEClass;
1533 } 1699 }
@@ -1537,6 +1703,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1537 * <!-- end-user-doc --> 1703 * <!-- end-user-doc -->
1538 * @generated 1704 * @generated
1539 */ 1705 */
1706 @Override
1540 public EClass getRelationDeclaration() { 1707 public EClass getRelationDeclaration() {
1541 return relationDeclarationEClass; 1708 return relationDeclarationEClass;
1542 } 1709 }
@@ -1546,6 +1713,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1546 * <!-- end-user-doc --> 1713 * <!-- end-user-doc -->
1547 * @generated 1714 * @generated
1548 */ 1715 */
1716 @Override
1549 public EClass getFunctionDeclaration() { 1717 public EClass getFunctionDeclaration() {
1550 return functionDeclarationEClass; 1718 return functionDeclarationEClass;
1551 } 1719 }
@@ -1555,6 +1723,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1555 * <!-- end-user-doc --> 1723 * <!-- end-user-doc -->
1556 * @generated 1724 * @generated
1557 */ 1725 */
1726 @Override
1558 public EClass getTypeDeclaration() { 1727 public EClass getTypeDeclaration() {
1559 return typeDeclarationEClass; 1728 return typeDeclarationEClass;
1560 } 1729 }
@@ -1564,6 +1733,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1564 * <!-- end-user-doc --> 1733 * <!-- end-user-doc -->
1565 * @generated 1734 * @generated
1566 */ 1735 */
1736 @Override
1567 public EClass getUnknownBecauseUninterpreted() { 1737 public EClass getUnknownBecauseUninterpreted() {
1568 return unknownBecauseUninterpretedEClass; 1738 return unknownBecauseUninterpretedEClass;
1569 } 1739 }
@@ -1573,6 +1743,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1573 * <!-- end-user-doc --> 1743 * <!-- end-user-doc -->
1574 * @generated 1744 * @generated
1575 */ 1745 */
1746 @Override
1576 public EClass getInstanceOf() { 1747 public EClass getInstanceOf() {
1577 return instanceOfEClass; 1748 return instanceOfEClass;
1578 } 1749 }
@@ -1582,6 +1753,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1582 * <!-- end-user-doc --> 1753 * <!-- end-user-doc -->
1583 * @generated 1754 * @generated
1584 */ 1755 */
1756 @Override
1585 public EReference getInstanceOf_Value() { 1757 public EReference getInstanceOf_Value() {
1586 return (EReference)instanceOfEClass.getEStructuralFeatures().get(0); 1758 return (EReference)instanceOfEClass.getEStructuralFeatures().get(0);
1587 } 1759 }
@@ -1591,6 +1763,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1591 * <!-- end-user-doc --> 1763 * <!-- end-user-doc -->
1592 * @generated 1764 * @generated
1593 */ 1765 */
1766 @Override
1594 public EReference getInstanceOf_Range() { 1767 public EReference getInstanceOf_Range() {
1595 return (EReference)instanceOfEClass.getEStructuralFeatures().get(1); 1768 return (EReference)instanceOfEClass.getEStructuralFeatures().get(1);
1596 } 1769 }
@@ -1600,6 +1773,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1600 * <!-- end-user-doc --> 1773 * <!-- end-user-doc -->
1601 * @generated 1774 * @generated
1602 */ 1775 */
1776 @Override
1603 public EClass getStringTypeReference() { 1777 public EClass getStringTypeReference() {
1604 return stringTypeReferenceEClass; 1778 return stringTypeReferenceEClass;
1605 } 1779 }
@@ -1609,6 +1783,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1609 * <!-- end-user-doc --> 1783 * <!-- end-user-doc -->
1610 * @generated 1784 * @generated
1611 */ 1785 */
1786 @Override
1612 public EClass getStringLiteral() { 1787 public EClass getStringLiteral() {
1613 return stringLiteralEClass; 1788 return stringLiteralEClass;
1614 } 1789 }
@@ -1618,6 +1793,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1618 * <!-- end-user-doc --> 1793 * <!-- end-user-doc -->
1619 * @generated 1794 * @generated
1620 */ 1795 */
1796 @Override
1621 public EAttribute getStringLiteral_Value() { 1797 public EAttribute getStringLiteral_Value() {
1622 return (EAttribute)stringLiteralEClass.getEStructuralFeatures().get(0); 1798 return (EAttribute)stringLiteralEClass.getEStructuralFeatures().get(0);
1623 } 1799 }
@@ -1627,6 +1803,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1627 * <!-- end-user-doc --> 1803 * <!-- end-user-doc -->
1628 * @generated 1804 * @generated
1629 */ 1805 */
1806 @Override
1630 public EClass getTransitiveClosure() { 1807 public EClass getTransitiveClosure() {
1631 return transitiveClosureEClass; 1808 return transitiveClosureEClass;
1632 } 1809 }
@@ -1636,6 +1813,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1636 * <!-- end-user-doc --> 1813 * <!-- end-user-doc -->
1637 * @generated 1814 * @generated
1638 */ 1815 */
1816 @Override
1639 public EReference getTransitiveClosure_LeftOperand() { 1817 public EReference getTransitiveClosure_LeftOperand() {
1640 return (EReference)transitiveClosureEClass.getEStructuralFeatures().get(0); 1818 return (EReference)transitiveClosureEClass.getEStructuralFeatures().get(0);
1641 } 1819 }
@@ -1645,6 +1823,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1645 * <!-- end-user-doc --> 1823 * <!-- end-user-doc -->
1646 * @generated 1824 * @generated
1647 */ 1825 */
1826 @Override
1648 public EReference getTransitiveClosure_RightOperand() { 1827 public EReference getTransitiveClosure_RightOperand() {
1649 return (EReference)transitiveClosureEClass.getEStructuralFeatures().get(1); 1828 return (EReference)transitiveClosureEClass.getEStructuralFeatures().get(1);
1650 } 1829 }
@@ -1654,6 +1833,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1654 * <!-- end-user-doc --> 1833 * <!-- end-user-doc -->
1655 * @generated 1834 * @generated
1656 */ 1835 */
1836 @Override
1657 public EReference getTransitiveClosure_Relation() { 1837 public EReference getTransitiveClosure_Relation() {
1658 return (EReference)transitiveClosureEClass.getEStructuralFeatures().get(2); 1838 return (EReference)transitiveClosureEClass.getEStructuralFeatures().get(2);
1659 } 1839 }
@@ -1663,6 +1843,97 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1663 * <!-- end-user-doc --> 1843 * <!-- end-user-doc -->
1664 * @generated 1844 * @generated
1665 */ 1845 */
1846 @Override
1847 public EClass getPow() {
1848 return powEClass;
1849 }
1850
1851 /**
1852 * <!-- begin-user-doc -->
1853 * <!-- end-user-doc -->
1854 * @generated
1855 */
1856 @Override
1857 public EClass getAggregateExpression() {
1858 return aggregateExpressionEClass;
1859 }
1860
1861 /**
1862 * <!-- begin-user-doc -->
1863 * <!-- end-user-doc -->
1864 * @generated
1865 */
1866 @Override
1867 public EReference getAggregateExpression_Relation() {
1868 return (EReference)aggregateExpressionEClass.getEStructuralFeatures().get(0);
1869 }
1870
1871 /**
1872 * <!-- begin-user-doc -->
1873 * <!-- end-user-doc -->
1874 * @generated
1875 */
1876 @Override
1877 public EClass getSum() {
1878 return sumEClass;
1879 }
1880
1881 /**
1882 * <!-- begin-user-doc -->
1883 * <!-- end-user-doc -->
1884 * @generated
1885 */
1886 @Override
1887 public EClass getCount() {
1888 return countEClass;
1889 }
1890
1891 /**
1892 * <!-- begin-user-doc -->
1893 * <!-- end-user-doc -->
1894 * @generated
1895 */
1896 @Override
1897 public EClass getMin() {
1898 return minEClass;
1899 }
1900
1901 /**
1902 * <!-- begin-user-doc -->
1903 * <!-- end-user-doc -->
1904 * @generated
1905 */
1906 @Override
1907 public EClass getMax() {
1908 return maxEClass;
1909 }
1910
1911 /**
1912 * <!-- begin-user-doc -->
1913 * <!-- end-user-doc -->
1914 * @generated
1915 */
1916 @Override
1917 public EClass getProjectedAggregateExpression() {
1918 return projectedAggregateExpressionEClass;
1919 }
1920
1921 /**
1922 * <!-- begin-user-doc -->
1923 * <!-- end-user-doc -->
1924 * @generated
1925 */
1926 @Override
1927 public EAttribute getProjectedAggregateExpression_ProjectionIndex() {
1928 return (EAttribute)projectedAggregateExpressionEClass.getEStructuralFeatures().get(0);
1929 }
1930
1931 /**
1932 * <!-- begin-user-doc -->
1933 * <!-- end-user-doc -->
1934 * @generated
1935 */
1936 @Override
1666 public LogiclanguageFactory getLogiclanguageFactory() { 1937 public LogiclanguageFactory getLogiclanguageFactory() {
1667 return (LogiclanguageFactory)getEFactoryInstance(); 1938 return (LogiclanguageFactory)getEFactoryInstance();
1668 } 1939 }
@@ -1792,9 +2063,9 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1792 createEReference(moreOrEqualThanEClass, MORE_OR_EQUAL_THAN__LEFT_OPERAND); 2063 createEReference(moreOrEqualThanEClass, MORE_OR_EQUAL_THAN__LEFT_OPERAND);
1793 createEReference(moreOrEqualThanEClass, MORE_OR_EQUAL_THAN__RIGHT_OPERAND); 2064 createEReference(moreOrEqualThanEClass, MORE_OR_EQUAL_THAN__RIGHT_OPERAND);
1794 2065
1795 intOperationEClass = createEClass(INT_OPERATION); 2066 numericOperationEClass = createEClass(NUMERIC_OPERATION);
1796 createEReference(intOperationEClass, INT_OPERATION__LEFT_OPERAND); 2067 createEReference(numericOperationEClass, NUMERIC_OPERATION__LEFT_OPERAND);
1797 createEReference(intOperationEClass, INT_OPERATION__RIGHT_OPERAND); 2068 createEReference(numericOperationEClass, NUMERIC_OPERATION__RIGHT_OPERAND);
1798 2069
1799 plusEClass = createEClass(PLUS); 2070 plusEClass = createEClass(PLUS);
1800 2071
@@ -1865,6 +2136,22 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1865 createEReference(transitiveClosureEClass, TRANSITIVE_CLOSURE__LEFT_OPERAND); 2136 createEReference(transitiveClosureEClass, TRANSITIVE_CLOSURE__LEFT_OPERAND);
1866 createEReference(transitiveClosureEClass, TRANSITIVE_CLOSURE__RIGHT_OPERAND); 2137 createEReference(transitiveClosureEClass, TRANSITIVE_CLOSURE__RIGHT_OPERAND);
1867 createEReference(transitiveClosureEClass, TRANSITIVE_CLOSURE__RELATION); 2138 createEReference(transitiveClosureEClass, TRANSITIVE_CLOSURE__RELATION);
2139
2140 powEClass = createEClass(POW);
2141
2142 aggregateExpressionEClass = createEClass(AGGREGATE_EXPRESSION);
2143 createEReference(aggregateExpressionEClass, AGGREGATE_EXPRESSION__RELATION);
2144
2145 sumEClass = createEClass(SUM);
2146
2147 countEClass = createEClass(COUNT);
2148
2149 minEClass = createEClass(MIN);
2150
2151 maxEClass = createEClass(MAX);
2152
2153 projectedAggregateExpressionEClass = createEClass(PROJECTED_AGGREGATE_EXPRESSION);
2154 createEAttribute(projectedAggregateExpressionEClass, PROJECTED_AGGREGATE_EXPRESSION__PROJECTION_INDEX);
1868 } 2155 }
1869 2156
1870 /** 2157 /**
@@ -1932,12 +2219,12 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1932 moreThanEClass.getESuperTypes().add(this.getPrimitiveRelation()); 2219 moreThanEClass.getESuperTypes().add(this.getPrimitiveRelation());
1933 lessOrEqualThanEClass.getESuperTypes().add(this.getPrimitiveRelation()); 2220 lessOrEqualThanEClass.getESuperTypes().add(this.getPrimitiveRelation());
1934 moreOrEqualThanEClass.getESuperTypes().add(this.getPrimitiveRelation()); 2221 moreOrEqualThanEClass.getESuperTypes().add(this.getPrimitiveRelation());
1935 intOperationEClass.getESuperTypes().add(this.getTerm()); 2222 numericOperationEClass.getESuperTypes().add(this.getTerm());
1936 plusEClass.getESuperTypes().add(this.getIntOperation()); 2223 plusEClass.getESuperTypes().add(this.getNumericOperation());
1937 minusEClass.getESuperTypes().add(this.getIntOperation()); 2224 minusEClass.getESuperTypes().add(this.getNumericOperation());
1938 multiplyEClass.getESuperTypes().add(this.getIntOperation()); 2225 multiplyEClass.getESuperTypes().add(this.getNumericOperation());
1939 divisonEClass.getESuperTypes().add(this.getIntOperation()); 2226 divisonEClass.getESuperTypes().add(this.getNumericOperation());
1940 modEClass.getESuperTypes().add(this.getIntOperation()); 2227 modEClass.getESuperTypes().add(this.getNumericOperation());
1941 relationEClass.getESuperTypes().add(this.getSymbolicDeclaration()); 2228 relationEClass.getESuperTypes().add(this.getSymbolicDeclaration());
1942 constantEClass.getESuperTypes().add(this.getSymbolicDeclaration()); 2229 constantEClass.getESuperTypes().add(this.getSymbolicDeclaration());
1943 constantDefinitionEClass.getESuperTypes().add(this.getConstant()); 2230 constantDefinitionEClass.getESuperTypes().add(this.getConstant());
@@ -1953,6 +2240,13 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1953 stringTypeReferenceEClass.getESuperTypes().add(this.getPrimitiveTypeReference()); 2240 stringTypeReferenceEClass.getESuperTypes().add(this.getPrimitiveTypeReference());
1954 stringLiteralEClass.getESuperTypes().add(this.getAtomicTerm()); 2241 stringLiteralEClass.getESuperTypes().add(this.getAtomicTerm());
1955 transitiveClosureEClass.getESuperTypes().add(this.getTerm()); 2242 transitiveClosureEClass.getESuperTypes().add(this.getTerm());
2243 powEClass.getESuperTypes().add(this.getNumericOperation());
2244 aggregateExpressionEClass.getESuperTypes().add(this.getTerm());
2245 sumEClass.getESuperTypes().add(this.getProjectedAggregateExpression());
2246 countEClass.getESuperTypes().add(this.getAggregateExpression());
2247 minEClass.getESuperTypes().add(this.getProjectedAggregateExpression());
2248 maxEClass.getESuperTypes().add(this.getProjectedAggregateExpression());
2249 projectedAggregateExpressionEClass.getESuperTypes().add(this.getAggregateExpression());
1956 2250
1957 // Initialize classes, features, and operations; add parameters 2251 // Initialize classes, features, and operations; add parameters
1958 initEClass(typeEClass, Type.class, "Type", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2252 initEClass(typeEClass, Type.class, "Type", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
@@ -1962,7 +2256,7 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
1962 initEAttribute(getType_IsAbstract(), ecorePackage.getEBoolean(), "isAbstract", null, 1, 1, Type.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2256 initEAttribute(getType_IsAbstract(), ecorePackage.getEBoolean(), "isAbstract", null, 1, 1, Type.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
1963 2257
1964 initEClass(definedElementEClass, DefinedElement.class, "DefinedElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2258 initEClass(definedElementEClass, DefinedElement.class, "DefinedElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1965 initEReference(getDefinedElement_DefinedInType(), this.getTypeDefinition(), this.getTypeDefinition_Elements(), "definedInType", null, 1, -1, DefinedElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2259 initEReference(getDefinedElement_DefinedInType(), this.getTypeDefinition(), this.getTypeDefinition_Elements(), "definedInType", null, 0, -1, DefinedElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
1966 2260
1967 initEClass(typeDefinitionEClass, TypeDefinition.class, "TypeDefinition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2261 initEClass(typeDefinitionEClass, TypeDefinition.class, "TypeDefinition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
1968 initEReference(getTypeDefinition_Elements(), this.getDefinedElement(), this.getDefinedElement_DefinedInType(), "elements", null, 0, -1, TypeDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2262 initEReference(getTypeDefinition_Elements(), this.getDefinedElement(), this.getDefinedElement_DefinedInType(), "elements", null, 0, -1, TypeDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
@@ -2061,9 +2355,9 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
2061 initEReference(getMoreOrEqualThan_LeftOperand(), this.getTerm(), null, "leftOperand", null, 0, 1, MoreOrEqualThan.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2355 initEReference(getMoreOrEqualThan_LeftOperand(), this.getTerm(), null, "leftOperand", null, 0, 1, MoreOrEqualThan.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2062 initEReference(getMoreOrEqualThan_RightOperand(), this.getTerm(), null, "rightOperand", null, 0, 1, MoreOrEqualThan.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2356 initEReference(getMoreOrEqualThan_RightOperand(), this.getTerm(), null, "rightOperand", null, 0, 1, MoreOrEqualThan.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2063 2357
2064 initEClass(intOperationEClass, IntOperation.class, "IntOperation", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2358 initEClass(numericOperationEClass, NumericOperation.class, "NumericOperation", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2065 initEReference(getIntOperation_LeftOperand(), this.getTerm(), null, "leftOperand", null, 0, 1, IntOperation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2359 initEReference(getNumericOperation_LeftOperand(), this.getTerm(), null, "leftOperand", null, 0, 1, NumericOperation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2066 initEReference(getIntOperation_RightOperand(), this.getTerm(), null, "rightOperand", null, 0, 1, IntOperation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2360 initEReference(getNumericOperation_RightOperand(), this.getTerm(), null, "rightOperand", null, 0, 1, NumericOperation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2067 2361
2068 initEClass(plusEClass, Plus.class, "Plus", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 2362 initEClass(plusEClass, Plus.class, "Plus", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2069 2363
@@ -2135,6 +2429,22 @@ public class LogiclanguagePackageImpl extends EPackageImpl implements Logiclangu
2135 initEReference(getTransitiveClosure_RightOperand(), this.getTerm(), null, "rightOperand", null, 0, 1, TransitiveClosure.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2429 initEReference(getTransitiveClosure_RightOperand(), this.getTerm(), null, "rightOperand", null, 0, 1, TransitiveClosure.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2136 initEReference(getTransitiveClosure_Relation(), this.getRelation(), null, "relation", null, 0, 1, TransitiveClosure.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 2430 initEReference(getTransitiveClosure_Relation(), this.getRelation(), null, "relation", null, 0, 1, TransitiveClosure.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2137 2431
2432 initEClass(powEClass, Pow.class, "Pow", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2433
2434 initEClass(aggregateExpressionEClass, AggregateExpression.class, "AggregateExpression", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2435 initEReference(getAggregateExpression_Relation(), this.getRelation(), null, "relation", null, 0, 1, AggregateExpression.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2436
2437 initEClass(sumEClass, Sum.class, "Sum", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2438
2439 initEClass(countEClass, Count.class, "Count", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2440
2441 initEClass(minEClass, Min.class, "Min", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2442
2443 initEClass(maxEClass, Max.class, "Max", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2444
2445 initEClass(projectedAggregateExpressionEClass, ProjectedAggregateExpression.class, "ProjectedAggregateExpression", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
2446 initEAttribute(getProjectedAggregateExpression_ProjectionIndex(), ecorePackage.getEInt(), "projectionIndex", "-1", 1, 1, ProjectedAggregateExpression.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
2447
2138 // Create resource 2448 // Create resource
2139 createResource(eNS_URI); 2449 createResource(eNS_URI);
2140 } 2450 }