|
Lines 8-30
Link Here
|
| 8 |
* Contributors: |
8 |
* Contributors: |
| 9 |
* Eike Stepper - initial API and implementation |
9 |
* Eike Stepper - initial API and implementation |
| 10 |
* |
10 |
* |
| 11 |
* $Id: Model1PackageImpl.java,v 1.5 2009/08/22 09:35:30 estepper Exp $ |
11 |
* $Id$ |
| 12 |
*/ |
12 |
*/ |
| 13 |
package org.eclipse.emf.cdo.tests.legacy.model1.impl; |
13 |
package org.eclipse.emf.cdo.tests.legacy.model1.impl; |
| 14 |
|
14 |
|
| 15 |
import org.eclipse.emf.cdo.tests.legacy.model1.Address; |
|
|
| 16 |
import org.eclipse.emf.cdo.tests.legacy.model1.Category; |
| 17 |
import org.eclipse.emf.cdo.tests.legacy.model1.Company; |
| 18 |
import org.eclipse.emf.cdo.tests.legacy.model1.Customer; |
| 19 |
import org.eclipse.emf.cdo.tests.legacy.model1.Model1Factory; |
15 |
import org.eclipse.emf.cdo.tests.legacy.model1.Model1Factory; |
| 20 |
import org.eclipse.emf.cdo.tests.legacy.model1.Model1Package; |
16 |
import org.eclipse.emf.cdo.tests.legacy.model1.Model1Package; |
| 21 |
import org.eclipse.emf.cdo.tests.legacy.model1.Order; |
17 |
import org.eclipse.emf.cdo.tests.model1.Address; |
| 22 |
import org.eclipse.emf.cdo.tests.legacy.model1.OrderAddress; |
18 |
import org.eclipse.emf.cdo.tests.model1.Category; |
| 23 |
import org.eclipse.emf.cdo.tests.legacy.model1.OrderDetail; |
19 |
import org.eclipse.emf.cdo.tests.model1.Company; |
| 24 |
import org.eclipse.emf.cdo.tests.legacy.model1.Product1; |
20 |
import org.eclipse.emf.cdo.tests.model1.Customer; |
| 25 |
import org.eclipse.emf.cdo.tests.legacy.model1.PurchaseOrder; |
21 |
import org.eclipse.emf.cdo.tests.model1.Order; |
| 26 |
import org.eclipse.emf.cdo.tests.legacy.model1.SalesOrder; |
22 |
import org.eclipse.emf.cdo.tests.model1.OrderAddress; |
| 27 |
import org.eclipse.emf.cdo.tests.legacy.model1.Supplier; |
23 |
import org.eclipse.emf.cdo.tests.model1.OrderDetail; |
|
|
24 |
import org.eclipse.emf.cdo.tests.model1.Product1; |
| 25 |
import org.eclipse.emf.cdo.tests.model1.PurchaseOrder; |
| 26 |
import org.eclipse.emf.cdo.tests.model1.SalesOrder; |
| 27 |
import org.eclipse.emf.cdo.tests.model1.Supplier; |
| 28 |
|
28 |
|
| 29 |
import org.eclipse.emf.ecore.EAttribute; |
29 |
import org.eclipse.emf.ecore.EAttribute; |
| 30 |
import org.eclipse.emf.ecore.EClass; |
30 |
import org.eclipse.emf.ecore.EClass; |
|
Lines 33-38
Link Here
|
| 33 |
import org.eclipse.emf.ecore.EReference; |
33 |
import org.eclipse.emf.ecore.EReference; |
| 34 |
import org.eclipse.emf.ecore.impl.EPackageImpl; |
34 |
import org.eclipse.emf.ecore.impl.EPackageImpl; |
| 35 |
|
35 |
|
|
|
36 |
import java.util.Map; |
| 37 |
|
| 36 |
/** |
38 |
/** |
| 37 |
* <!-- begin-user-doc --> An implementation of the model <b>Package</b>. <!-- end-user-doc --> |
39 |
* <!-- begin-user-doc --> An implementation of the model <b>Package</b>. <!-- end-user-doc --> |
| 38 |
* |
40 |
* |
|
Lines 129-134
Link Here
|
| 129 |
* |
131 |
* |
| 130 |
* @generated |
132 |
* @generated |
| 131 |
*/ |
133 |
*/ |
|
|
134 |
private EClass productToOrderEClass = null; |
| 135 |
|
| 136 |
/** |
| 137 |
* <!-- begin-user-doc --> <!-- end-user-doc --> |
| 138 |
* |
| 139 |
* @generated |
| 140 |
*/ |
| 132 |
private EEnum vatEEnum = null; |
141 |
private EEnum vatEEnum = null; |
| 133 |
|
142 |
|
| 134 |
/** |
143 |
/** |
|
Lines 171-177
Link Here
|
| 171 |
public static Model1Package init() |
180 |
public static Model1Package init() |
| 172 |
{ |
181 |
{ |
| 173 |
if (isInited) |
182 |
if (isInited) |
|
|
183 |
{ |
| 174 |
return (Model1Package)EPackage.Registry.INSTANCE.getEPackage(Model1Package.eNS_URI); |
184 |
return (Model1Package)EPackage.Registry.INSTANCE.getEPackage(Model1Package.eNS_URI); |
|
|
185 |
} |
| 175 |
|
186 |
|
| 176 |
// Obtain or create and register package |
187 |
// Obtain or create and register package |
| 177 |
Model1PackageImpl theModel1Package = (Model1PackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof Model1PackageImpl ? EPackage.Registry.INSTANCE |
188 |
Model1PackageImpl theModel1Package = (Model1PackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof Model1PackageImpl ? EPackage.Registry.INSTANCE |
|
Lines 349-354
Link Here
|
| 349 |
* |
360 |
* |
| 350 |
* @generated |
361 |
* @generated |
| 351 |
*/ |
362 |
*/ |
|
|
363 |
public EReference getCustomer_OrderByProduct() |
| 364 |
{ |
| 365 |
return (EReference)customerEClass.getEStructuralFeatures().get(1); |
| 366 |
} |
| 367 |
|
| 368 |
/** |
| 369 |
* <!-- begin-user-doc --> <!-- end-user-doc --> |
| 370 |
* |
| 371 |
* @generated |
| 372 |
*/ |
| 352 |
public EClass getOrder() |
373 |
public EClass getOrder() |
| 353 |
{ |
374 |
{ |
| 354 |
return orderEClass; |
375 |
return orderEClass; |
|
Lines 579-584
Link Here
|
| 579 |
* |
600 |
* |
| 580 |
* @generated |
601 |
* @generated |
| 581 |
*/ |
602 |
*/ |
|
|
603 |
public EClass getProductToOrder() |
| 604 |
{ |
| 605 |
return productToOrderEClass; |
| 606 |
} |
| 607 |
|
| 608 |
/** |
| 609 |
* <!-- begin-user-doc --> <!-- end-user-doc --> |
| 610 |
* |
| 611 |
* @generated |
| 612 |
*/ |
| 613 |
public EReference getProductToOrder_Key() |
| 614 |
{ |
| 615 |
return (EReference)productToOrderEClass.getEStructuralFeatures().get(0); |
| 616 |
} |
| 617 |
|
| 618 |
/** |
| 619 |
* <!-- begin-user-doc --> <!-- end-user-doc --> |
| 620 |
* |
| 621 |
* @generated |
| 622 |
*/ |
| 623 |
public EReference getProductToOrder_Value() |
| 624 |
{ |
| 625 |
return (EReference)productToOrderEClass.getEStructuralFeatures().get(1); |
| 626 |
} |
| 627 |
|
| 628 |
/** |
| 629 |
* <!-- begin-user-doc --> <!-- end-user-doc --> |
| 630 |
* |
| 631 |
* @generated |
| 632 |
*/ |
| 582 |
public EEnum getVAT() |
633 |
public EEnum getVAT() |
| 583 |
{ |
634 |
{ |
| 584 |
return vatEEnum; |
635 |
return vatEEnum; |
|
Lines 610-616
Link Here
|
| 610 |
public void createPackageContents() |
661 |
public void createPackageContents() |
| 611 |
{ |
662 |
{ |
| 612 |
if (isCreated) |
663 |
if (isCreated) |
|
|
664 |
{ |
| 613 |
return; |
665 |
return; |
|
|
666 |
} |
| 614 |
isCreated = true; |
667 |
isCreated = true; |
| 615 |
|
668 |
|
| 616 |
// Create classes and their features |
669 |
// Create classes and their features |
|
Lines 632-637
Link Here
|
| 632 |
|
685 |
|
| 633 |
customerEClass = createEClass(CUSTOMER); |
686 |
customerEClass = createEClass(CUSTOMER); |
| 634 |
createEReference(customerEClass, CUSTOMER__SALES_ORDERS); |
687 |
createEReference(customerEClass, CUSTOMER__SALES_ORDERS); |
|
|
688 |
createEReference(customerEClass, CUSTOMER__ORDER_BY_PRODUCT); |
| 635 |
|
689 |
|
| 636 |
orderEClass = createEClass(ORDER); |
690 |
orderEClass = createEClass(ORDER); |
| 637 |
createEReference(orderEClass, ORDER__ORDER_DETAILS); |
691 |
createEReference(orderEClass, ORDER__ORDER_DETAILS); |
|
Lines 663-668
Link Here
|
| 663 |
orderAddressEClass = createEClass(ORDER_ADDRESS); |
717 |
orderAddressEClass = createEClass(ORDER_ADDRESS); |
| 664 |
createEAttribute(orderAddressEClass, ORDER_ADDRESS__TEST_ATTRIBUTE); |
718 |
createEAttribute(orderAddressEClass, ORDER_ADDRESS__TEST_ATTRIBUTE); |
| 665 |
|
719 |
|
|
|
720 |
productToOrderEClass = createEClass(PRODUCT_TO_ORDER); |
| 721 |
createEReference(productToOrderEClass, PRODUCT_TO_ORDER__KEY); |
| 722 |
createEReference(productToOrderEClass, PRODUCT_TO_ORDER__VALUE); |
| 723 |
|
| 666 |
// Create enums |
724 |
// Create enums |
| 667 |
vatEEnum = createEEnum(VAT); |
725 |
vatEEnum = createEEnum(VAT); |
| 668 |
} |
726 |
} |
|
Lines 683-689
Link Here
|
| 683 |
public void initializePackageContents() |
741 |
public void initializePackageContents() |
| 684 |
{ |
742 |
{ |
| 685 |
if (isInitialized) |
743 |
if (isInitialized) |
|
|
744 |
{ |
| 686 |
return; |
745 |
return; |
|
|
746 |
} |
| 687 |
isInitialized = true; |
747 |
isInitialized = true; |
| 688 |
|
748 |
|
| 689 |
// Initialize package |
749 |
// Initialize package |
|
Lines 696-709
Link Here
|
| 696 |
// Set bounds for type parameters |
756 |
// Set bounds for type parameters |
| 697 |
|
757 |
|
| 698 |
// Add supertypes to classes |
758 |
// Add supertypes to classes |
| 699 |
companyEClass.getESuperTypes().add(this.getAddress()); |
759 |
companyEClass.getESuperTypes().add(getAddress()); |
| 700 |
supplierEClass.getESuperTypes().add(this.getAddress()); |
760 |
supplierEClass.getESuperTypes().add(getAddress()); |
| 701 |
customerEClass.getESuperTypes().add(this.getAddress()); |
761 |
customerEClass.getESuperTypes().add(getAddress()); |
| 702 |
purchaseOrderEClass.getESuperTypes().add(this.getOrder()); |
762 |
purchaseOrderEClass.getESuperTypes().add(getOrder()); |
| 703 |
salesOrderEClass.getESuperTypes().add(this.getOrder()); |
763 |
salesOrderEClass.getESuperTypes().add(getOrder()); |
| 704 |
orderAddressEClass.getESuperTypes().add(this.getAddress()); |
764 |
orderAddressEClass.getESuperTypes().add(getAddress()); |
| 705 |
orderAddressEClass.getESuperTypes().add(this.getOrder()); |
765 |
orderAddressEClass.getESuperTypes().add(getOrder()); |
| 706 |
orderAddressEClass.getESuperTypes().add(this.getOrderDetail()); |
766 |
orderAddressEClass.getESuperTypes().add(getOrderDetail()); |
| 707 |
|
767 |
|
| 708 |
// Initialize classes and features; add operations and parameters |
768 |
// Initialize classes and features; add operations and parameters |
| 709 |
initEClass(addressEClass, Address.class, "Address", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
769 |
initEClass(addressEClass, Address.class, "Address", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
|
Lines 715-760
Link Here
|
| 715 |
!IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
775 |
!IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| 716 |
|
776 |
|
| 717 |
initEClass(companyEClass, Company.class, "Company", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
777 |
initEClass(companyEClass, Company.class, "Company", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| 718 |
initEReference(getCompany_Categories(), this.getCategory(), null, "categories", null, 0, -1, Company.class, |
778 |
initEReference(getCompany_Categories(), getCategory(), null, "categories", null, 0, -1, Company.class, |
| 719 |
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, |
|
|
| 720 |
!IS_DERIVED, IS_ORDERED); |
| 721 |
initEReference(getCompany_Suppliers(), this.getSupplier(), null, "suppliers", null, 0, -1, Company.class, |
| 722 |
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, |
779 |
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, |
| 723 |
!IS_DERIVED, IS_ORDERED); |
780 |
!IS_DERIVED, IS_ORDERED); |
| 724 |
initEReference(getCompany_Customers(), this.getCustomer(), null, "customers", null, 0, -1, Company.class, |
781 |
initEReference(getCompany_Suppliers(), getSupplier(), null, "suppliers", null, 0, -1, Company.class, !IS_TRANSIENT, |
|
|
782 |
!IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, |
| 783 |
IS_ORDERED); |
| 784 |
initEReference(getCompany_Customers(), getCustomer(), null, "customers", null, 0, -1, Company.class, !IS_TRANSIENT, |
| 785 |
!IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, |
| 786 |
IS_ORDERED); |
| 787 |
initEReference(getCompany_PurchaseOrders(), getPurchaseOrder(), null, "purchaseOrders", null, 0, -1, Company.class, |
| 725 |
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, |
788 |
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, |
| 726 |
!IS_DERIVED, IS_ORDERED); |
789 |
!IS_DERIVED, IS_ORDERED); |
| 727 |
initEReference(getCompany_PurchaseOrders(), this.getPurchaseOrder(), null, "purchaseOrders", null, 0, -1, |
790 |
initEReference(getCompany_SalesOrders(), getSalesOrder(), null, "salesOrders", null, 0, -1, Company.class, |
| 728 |
Company.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, |
|
|
| 729 |
IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| 730 |
initEReference(getCompany_SalesOrders(), this.getSalesOrder(), null, "salesOrders", null, 0, -1, Company.class, |
| 731 |
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, |
791 |
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, |
| 732 |
!IS_DERIVED, IS_ORDERED); |
792 |
!IS_DERIVED, IS_ORDERED); |
| 733 |
|
793 |
|
| 734 |
initEClass(supplierEClass, Supplier.class, "Supplier", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
794 |
initEClass(supplierEClass, Supplier.class, "Supplier", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| 735 |
initEReference(getSupplier_PurchaseOrders(), this.getPurchaseOrder(), this.getPurchaseOrder_Supplier(), |
795 |
initEReference(getSupplier_PurchaseOrders(), getPurchaseOrder(), getPurchaseOrder_Supplier(), "purchaseOrders", |
| 736 |
"purchaseOrders", null, 0, -1, Supplier.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, |
796 |
null, 0, -1, Supplier.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, |
| 737 |
IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
797 |
!IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| 738 |
initEAttribute(getSupplier_Preferred(), ecorePackage.getEBoolean(), "preferred", "true", 0, 1, Supplier.class, |
798 |
initEAttribute(getSupplier_Preferred(), ecorePackage.getEBoolean(), "preferred", "true", 0, 1, Supplier.class, |
| 739 |
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
799 |
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| 740 |
|
800 |
|
| 741 |
initEClass(customerEClass, Customer.class, "Customer", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
801 |
initEClass(customerEClass, Customer.class, "Customer", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| 742 |
initEReference(getCustomer_SalesOrders(), this.getSalesOrder(), this.getSalesOrder_Customer(), "salesOrders", null, |
802 |
initEReference(getCustomer_SalesOrders(), getSalesOrder(), getSalesOrder_Customer(), "salesOrders", null, 0, -1, |
| 743 |
0, -1, Customer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, |
803 |
Customer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, |
| 744 |
!IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
804 |
IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
|
|
805 |
initEReference(getCustomer_OrderByProduct(), getProductToOrder(), null, "orderByProduct", null, 0, -1, |
| 806 |
Customer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, |
| 807 |
IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| 745 |
|
808 |
|
| 746 |
initEClass(orderEClass, Order.class, "Order", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
809 |
initEClass(orderEClass, Order.class, "Order", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| 747 |
initEReference(getOrder_OrderDetails(), this.getOrderDetail(), this.getOrderDetail_Order(), "orderDetails", null, |
810 |
initEReference(getOrder_OrderDetails(), getOrderDetail(), getOrderDetail_Order(), "orderDetails", null, 0, -1, |
| 748 |
0, -1, Order.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, |
811 |
Order.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, |
| 749 |
!IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
812 |
IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| 750 |
|
813 |
|
| 751 |
initEClass(orderDetailEClass, OrderDetail.class, "OrderDetail", !IS_ABSTRACT, !IS_INTERFACE, |
814 |
initEClass(orderDetailEClass, OrderDetail.class, "OrderDetail", !IS_ABSTRACT, !IS_INTERFACE, |
| 752 |
IS_GENERATED_INSTANCE_CLASS); |
815 |
IS_GENERATED_INSTANCE_CLASS); |
| 753 |
initEReference(getOrderDetail_Order(), this.getOrder(), this.getOrder_OrderDetails(), "order", null, 1, 1, |
816 |
initEReference(getOrderDetail_Order(), getOrder(), getOrder_OrderDetails(), "order", null, 1, 1, OrderDetail.class, |
| 754 |
OrderDetail.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, |
817 |
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, |
| 755 |
!IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
818 |
!IS_DERIVED, IS_ORDERED); |
| 756 |
initEReference(getOrderDetail_Product(), this.getProduct1(), this.getProduct1_OrderDetails(), "product", null, 0, |
819 |
initEReference(getOrderDetail_Product(), getProduct1(), getProduct1_OrderDetails(), "product", null, 0, 1, |
| 757 |
1, OrderDetail.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, |
820 |
OrderDetail.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, |
| 758 |
!IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
821 |
!IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| 759 |
initEAttribute(getOrderDetail_Price(), ecorePackage.getEFloat(), "price", null, 0, 1, OrderDetail.class, |
822 |
initEAttribute(getOrderDetail_Price(), ecorePackage.getEFloat(), "price", null, 0, 1, OrderDetail.class, |
| 760 |
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
823 |
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
|
Lines 763-797
Link Here
|
| 763 |
IS_GENERATED_INSTANCE_CLASS); |
826 |
IS_GENERATED_INSTANCE_CLASS); |
| 764 |
initEAttribute(getPurchaseOrder_Date(), ecorePackage.getEDate(), "date", null, 0, 1, PurchaseOrder.class, |
827 |
initEAttribute(getPurchaseOrder_Date(), ecorePackage.getEDate(), "date", null, 0, 1, PurchaseOrder.class, |
| 765 |
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
828 |
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| 766 |
initEReference(getPurchaseOrder_Supplier(), this.getSupplier(), this.getSupplier_PurchaseOrders(), "supplier", |
829 |
initEReference(getPurchaseOrder_Supplier(), getSupplier(), getSupplier_PurchaseOrders(), "supplier", null, 1, 1, |
| 767 |
null, 1, 1, PurchaseOrder.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, |
830 |
PurchaseOrder.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, |
| 768 |
!IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
831 |
!IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| 769 |
|
832 |
|
| 770 |
initEClass(salesOrderEClass, SalesOrder.class, "SalesOrder", !IS_ABSTRACT, !IS_INTERFACE, |
833 |
initEClass(salesOrderEClass, SalesOrder.class, "SalesOrder", !IS_ABSTRACT, !IS_INTERFACE, |
| 771 |
IS_GENERATED_INSTANCE_CLASS); |
834 |
IS_GENERATED_INSTANCE_CLASS); |
| 772 |
initEAttribute(getSalesOrder_Id(), ecorePackage.getEInt(), "id", null, 0, 1, SalesOrder.class, !IS_TRANSIENT, |
835 |
initEAttribute(getSalesOrder_Id(), ecorePackage.getEInt(), "id", null, 0, 1, SalesOrder.class, !IS_TRANSIENT, |
| 773 |
!IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
836 |
!IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| 774 |
initEReference(getSalesOrder_Customer(), this.getCustomer(), this.getCustomer_SalesOrders(), "customer", null, 1, |
837 |
initEReference(getSalesOrder_Customer(), getCustomer(), getCustomer_SalesOrders(), "customer", null, 1, 1, |
| 775 |
1, SalesOrder.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, |
838 |
SalesOrder.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, |
| 776 |
!IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
839 |
!IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| 777 |
|
840 |
|
| 778 |
initEClass(categoryEClass, Category.class, "Category", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
841 |
initEClass(categoryEClass, Category.class, "Category", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| 779 |
initEAttribute(getCategory_Name(), ecorePackage.getEString(), "name", null, 0, 1, Category.class, !IS_TRANSIENT, |
842 |
initEAttribute(getCategory_Name(), ecorePackage.getEString(), "name", null, 0, 1, Category.class, !IS_TRANSIENT, |
| 780 |
!IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
843 |
!IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| 781 |
initEReference(getCategory_Categories(), this.getCategory(), null, "categories", null, 0, -1, Category.class, |
844 |
initEReference(getCategory_Categories(), getCategory(), null, "categories", null, 0, -1, Category.class, |
| 782 |
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, |
|
|
| 783 |
!IS_DERIVED, IS_ORDERED); |
| 784 |
initEReference(getCategory_Products(), this.getProduct1(), null, "products", null, 0, -1, Category.class, |
| 785 |
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, |
845 |
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, |
| 786 |
!IS_DERIVED, IS_ORDERED); |
846 |
!IS_DERIVED, IS_ORDERED); |
|
|
847 |
initEReference(getCategory_Products(), getProduct1(), null, "products", null, 0, -1, Category.class, !IS_TRANSIENT, |
| 848 |
!IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, |
| 849 |
IS_ORDERED); |
| 787 |
|
850 |
|
| 788 |
initEClass(product1EClass, Product1.class, "Product1", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
851 |
initEClass(product1EClass, Product1.class, "Product1", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| 789 |
initEAttribute(getProduct1_Name(), ecorePackage.getEString(), "name", null, 0, 1, Product1.class, !IS_TRANSIENT, |
852 |
initEAttribute(getProduct1_Name(), ecorePackage.getEString(), "name", null, 0, 1, Product1.class, !IS_TRANSIENT, |
| 790 |
!IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
853 |
!IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| 791 |
initEReference(getProduct1_OrderDetails(), this.getOrderDetail(), this.getOrderDetail_Product(), "orderDetails", |
854 |
initEReference(getProduct1_OrderDetails(), getOrderDetail(), getOrderDetail_Product(), "orderDetails", null, 0, -1, |
| 792 |
null, 0, -1, Product1.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, |
855 |
Product1.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, |
| 793 |
!IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
856 |
IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| 794 |
initEAttribute(getProduct1_Vat(), this.getVAT(), "vat", "vat15", 0, 1, Product1.class, !IS_TRANSIENT, !IS_VOLATILE, |
857 |
initEAttribute(getProduct1_Vat(), getVAT(), "vat", "vat15", 0, 1, Product1.class, !IS_TRANSIENT, !IS_VOLATILE, |
| 795 |
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
858 |
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| 796 |
initEAttribute(getProduct1_Description(), ecorePackage.getEString(), "description", null, 0, 1, Product1.class, |
859 |
initEAttribute(getProduct1_Description(), ecorePackage.getEString(), "description", null, 0, 1, Product1.class, |
| 797 |
IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
860 |
IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
|
Lines 802-812
Link Here
|
| 802 |
OrderAddress.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, |
865 |
OrderAddress.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, |
| 803 |
IS_ORDERED); |
866 |
IS_ORDERED); |
| 804 |
|
867 |
|
|
|
868 |
initEClass(productToOrderEClass, Map.Entry.class, "ProductToOrder", !IS_ABSTRACT, !IS_INTERFACE, |
| 869 |
!IS_GENERATED_INSTANCE_CLASS); |
| 870 |
initEReference(getProductToOrder_Key(), getProduct1(), null, "key", null, 0, 1, Map.Entry.class, !IS_TRANSIENT, |
| 871 |
!IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, |
| 872 |
IS_ORDERED); |
| 873 |
initEReference(getProductToOrder_Value(), getSalesOrder(), null, "value", null, 0, 1, Map.Entry.class, |
| 874 |
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, |
| 875 |
!IS_DERIVED, IS_ORDERED); |
| 876 |
|
| 805 |
// Initialize enums and add enum literals |
877 |
// Initialize enums and add enum literals |
| 806 |
initEEnum(vatEEnum, org.eclipse.emf.cdo.tests.legacy.model1.VAT.class, "VAT"); |
878 |
initEEnum(vatEEnum, org.eclipse.emf.cdo.tests.model1.VAT.class, "VAT"); |
| 807 |
addEEnumLiteral(vatEEnum, org.eclipse.emf.cdo.tests.legacy.model1.VAT.VAT0); |
879 |
addEEnumLiteral(vatEEnum, org.eclipse.emf.cdo.tests.model1.VAT.VAT0); |
| 808 |
addEEnumLiteral(vatEEnum, org.eclipse.emf.cdo.tests.legacy.model1.VAT.VAT7); |
880 |
addEEnumLiteral(vatEEnum, org.eclipse.emf.cdo.tests.model1.VAT.VAT7); |
| 809 |
addEEnumLiteral(vatEEnum, org.eclipse.emf.cdo.tests.legacy.model1.VAT.VAT15); |
881 |
addEEnumLiteral(vatEEnum, org.eclipse.emf.cdo.tests.model1.VAT.VAT15); |
| 810 |
|
882 |
|
| 811 |
// Create resource |
883 |
// Create resource |
| 812 |
createResource(eNS_URI); |
884 |
createResource(eNS_URI); |