/* * Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Eike Stepper - initial API and implementation */ package org.eclipse.emf.cdo.examples.company; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EEnum; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; /** * The Package for the model. It contains accessors for the meta objects to represent * * * * @see org.eclipse.emf.cdo.examples.company.CompanyFactory * @model kind="package" annotation="teneo.jpa value='@hbGenericGenerators( {@GenericGenerator(name=\"system-uuid\", * strategy = * \"org.eclipse.emf.cdo.examples.hibernate.server.CDOExampleUUIDHexGenerator\")})'" * @generated */ public interface CompanyPackage extends EPackage { /** * The package name. * * @generated */ String eNAME = "company"; /** * The package namespace URI. * * @generated */ String eNS_URI = "http://www.eclipse.org/emf/CDO/examples/company/1.0.0"; /** * The package namespace name. * * @generated */ String eNS_PREFIX = "company"; /** * The singleton instance of the package. * * @generated */ CompanyPackage eINSTANCE = org.eclipse.emf.cdo.examples.company.impl.CompanyPackageImpl.init(); /** * The meta object id for the '{@link org.eclipse.emf.cdo.examples.company.impl.AddressableImpl Addressable}' * class. * * @since 4.0 * @see org.eclipse.emf.cdo.examples.company.impl.AddressableImpl * @see org.eclipse.emf.cdo.examples.company.impl.CompanyPackageImpl#getAddressable() * @generated */ int ADDRESSABLE = 0; /** * The feature id for the 'Name' attribute. * * @since 4.0 * @generated * @ordered */ int ADDRESSABLE__NAME = 0; /** * The feature id for the 'Street' attribute. * * @since 4.0 * @generated * @ordered */ int ADDRESSABLE__STREET = 1; /** * The feature id for the 'City' attribute. * * @since 4.0 * @generated * @ordered */ int ADDRESSABLE__CITY = 2; /** * The number of structural features of the 'Addressable' class. * * @since 4.0 * @generated * @ordered */ int ADDRESSABLE_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.eclipse.emf.cdo.examples.company.impl.SupplierImpl Supplier}' * class. * * @see org.eclipse.emf.cdo.examples.company.impl.SupplierImpl * @see org.eclipse.emf.cdo.examples.company.impl.CompanyPackageImpl#getSupplier() * @generated */ int SUPPLIER = 2; /** * The meta object id for the '{@link org.eclipse.emf.cdo.examples.company.impl.PurchaseOrderImpl * Purchase Order}' class. * * @see org.eclipse.emf.cdo.examples.company.impl.PurchaseOrderImpl * @see org.eclipse.emf.cdo.examples.company.impl.CompanyPackageImpl#getPurchaseOrder() * @generated */ int PURCHASE_ORDER = 6; /** * The meta object id for the '{@link org.eclipse.emf.cdo.examples.company.impl.OrderDetailImpl Order Detail} * ' class. * * @see org.eclipse.emf.cdo.examples.company.impl.OrderDetailImpl * @see org.eclipse.emf.cdo.examples.company.impl.CompanyPackageImpl#getOrderDetail() * @generated */ int ORDER_DETAIL = 5; /** * The meta object id for the '{@link org.eclipse.emf.cdo.examples.company.impl.CategoryImpl Category}' * class. * * @see org.eclipse.emf.cdo.examples.company.impl.CategoryImpl * @see org.eclipse.emf.cdo.examples.company.impl.CompanyPackageImpl#getCategory() * @generated */ int CATEGORY = 8; /** * The meta object id for the '{@link org.eclipse.emf.cdo.examples.company.impl.CompanyImpl Company}' class. * * * @see org.eclipse.emf.cdo.examples.company.impl.CompanyImpl * @see org.eclipse.emf.cdo.examples.company.impl.CompanyPackageImpl#getCompany() * @generated */ int COMPANY = 1; /** * The feature id for the 'Name' attribute. * * @generated * @ordered */ int COMPANY__NAME = ADDRESSABLE__NAME; /** * The feature id for the 'Street' attribute. * * @generated * @ordered */ int COMPANY__STREET = ADDRESSABLE__STREET; /** * The feature id for the 'City' attribute. * * @generated * @ordered */ int COMPANY__CITY = ADDRESSABLE__CITY; /** * The feature id for the 'Categories' containment reference list. * * @generated * @ordered */ int COMPANY__CATEGORIES = ADDRESSABLE_FEATURE_COUNT + 0; /** * The feature id for the 'Suppliers' containment reference list. * * @generated * @ordered */ int COMPANY__SUPPLIERS = ADDRESSABLE_FEATURE_COUNT + 1; /** * The feature id for the 'Customers' containment reference list. * * @generated * @ordered */ int COMPANY__CUSTOMERS = ADDRESSABLE_FEATURE_COUNT + 2; /** * The feature id for the 'Purchase Orders' containment reference list. * * @generated * @ordered */ int COMPANY__PURCHASE_ORDERS = ADDRESSABLE_FEATURE_COUNT + 3; /** * The feature id for the 'Sales Orders' containment reference list. * * @generated * @ordered */ int COMPANY__SALES_ORDERS = ADDRESSABLE_FEATURE_COUNT + 4; /** * The number of structural features of the 'Company' class. * * @generated * @ordered */ int COMPANY_FEATURE_COUNT = ADDRESSABLE_FEATURE_COUNT + 5; /** * The feature id for the 'Name' attribute. * * @generated * @ordered */ int SUPPLIER__NAME = ADDRESSABLE__NAME; /** * The feature id for the 'Street' attribute. * * @generated * @ordered */ int SUPPLIER__STREET = ADDRESSABLE__STREET; /** * The feature id for the 'City' attribute. * * @generated * @ordered */ int SUPPLIER__CITY = ADDRESSABLE__CITY; /** * The feature id for the 'Purchase Orders' reference list. * * @generated * @ordered */ int SUPPLIER__PURCHASE_ORDERS = ADDRESSABLE_FEATURE_COUNT + 0; /** * The feature id for the 'Preferred' attribute. * * @generated * @ordered */ int SUPPLIER__PREFERRED = ADDRESSABLE_FEATURE_COUNT + 1; /** * The number of structural features of the 'Supplier' class. * * @generated * @ordered */ int SUPPLIER_FEATURE_COUNT = ADDRESSABLE_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.emf.cdo.examples.company.impl.CustomerImpl Customer}' * class. * * @see org.eclipse.emf.cdo.examples.company.impl.CustomerImpl * @see org.eclipse.emf.cdo.examples.company.impl.CompanyPackageImpl#getCustomer() * @generated */ int CUSTOMER = 3; /** * The feature id for the 'Name' attribute. * * @generated * @ordered */ int CUSTOMER__NAME = ADDRESSABLE__NAME; /** * The feature id for the 'Street' attribute. * * @generated * @ordered */ int CUSTOMER__STREET = ADDRESSABLE__STREET; /** * The feature id for the 'City' attribute. * * @generated * @ordered */ int CUSTOMER__CITY = ADDRESSABLE__CITY; /** * The feature id for the 'Sales Orders' reference list. * * @generated * @ordered */ int CUSTOMER__SALES_ORDERS = ADDRESSABLE_FEATURE_COUNT + 0; /** * The number of structural features of the 'Customer' class. * * @generated * @ordered */ int CUSTOMER_FEATURE_COUNT = ADDRESSABLE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.emf.cdo.examples.company.impl.OrderImpl Order}' class. * * @see org.eclipse.emf.cdo.examples.company.impl.OrderImpl * @see org.eclipse.emf.cdo.examples.company.impl.CompanyPackageImpl#getOrder() * @generated */ int ORDER = 4; /** * The feature id for the 'Order Details' containment reference list. * * @generated * @ordered */ int ORDER__ORDER_DETAILS = 0; /** * The number of structural features of the 'Order' class. * * @generated * @ordered */ int ORDER_FEATURE_COUNT = 1; /** * The feature id for the 'Order' container reference. * * @generated * @ordered */ int ORDER_DETAIL__ORDER = 0; /** * The feature id for the 'Product' reference. * * @generated * @ordered */ int ORDER_DETAIL__PRODUCT = 1; /** * The feature id for the 'Price' attribute. * * @generated * @ordered */ int ORDER_DETAIL__PRICE = 2; /** * The number of structural features of the 'Order Detail' class. * * @generated * @ordered */ int ORDER_DETAIL_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.eclipse.emf.cdo.examples.company.impl.SalesOrderImpl Sales Order}' * class. * * @see org.eclipse.emf.cdo.examples.company.impl.SalesOrderImpl * @see org.eclipse.emf.cdo.examples.company.impl.CompanyPackageImpl#getSalesOrder() * @generated */ int SALES_ORDER = 7; /** * The meta object id for the '{@link org.eclipse.emf.cdo.examples.company.impl.ProductImpl Product}' class. * * * @see org.eclipse.emf.cdo.examples.company.impl.ProductImpl * @see org.eclipse.emf.cdo.examples.company.impl.CompanyPackageImpl#getProduct() * @generated */ int PRODUCT = 9; /** * The feature id for the 'Order Details' containment reference list. * * @generated * @ordered */ int PURCHASE_ORDER__ORDER_DETAILS = ORDER__ORDER_DETAILS; /** * The feature id for the 'Date' attribute. * * @generated * @ordered */ int PURCHASE_ORDER__DATE = ORDER_FEATURE_COUNT + 0; /** * The feature id for the 'Supplier' reference. * * @generated * @ordered */ int PURCHASE_ORDER__SUPPLIER = ORDER_FEATURE_COUNT + 1; /** * The number of structural features of the 'Purchase Order' class. * * @generated * @ordered */ int PURCHASE_ORDER_FEATURE_COUNT = ORDER_FEATURE_COUNT + 2; /** * The feature id for the 'Order Details' containment reference list. * * @generated * @ordered */ int SALES_ORDER__ORDER_DETAILS = ORDER__ORDER_DETAILS; /** * The feature id for the 'Id' attribute. * * @generated * @ordered */ int SALES_ORDER__ID = ORDER_FEATURE_COUNT + 0; /** * The feature id for the 'Customer' reference. * * @generated * @ordered */ int SALES_ORDER__CUSTOMER = ORDER_FEATURE_COUNT + 1; /** * The number of structural features of the 'Sales Order' class. * * @generated * @ordered */ int SALES_ORDER_FEATURE_COUNT = ORDER_FEATURE_COUNT + 2; /** * The feature id for the 'Name' attribute. * * @generated * @ordered */ int CATEGORY__NAME = 0; /** * The feature id for the 'Categories' containment reference list. * * @generated * @ordered */ int CATEGORY__CATEGORIES = 1; /** * The feature id for the 'Products' containment reference list. * * @generated * @ordered */ int CATEGORY__PRODUCTS = 2; /** * The number of structural features of the 'Category' class. * * @generated * @ordered */ int CATEGORY_FEATURE_COUNT = 3; /** * The feature id for the 'Name' attribute. * * @generated * @ordered */ int PRODUCT__NAME = 0; /** * The feature id for the 'Order Details' reference list. * * @generated * @ordered */ int PRODUCT__ORDER_DETAILS = 1; /** * The feature id for the 'Vat' attribute. * * @generated * @ordered */ int PRODUCT__VAT = 2; /** * The feature id for the 'Description' attribute. * * @generated * @ordered */ int PRODUCT__DESCRIPTION = 3; /** * The feature id for the 'Price' attribute. * * @since 4.0 * @generated * @ordered */ int PRODUCT__PRICE = 4; /** * The number of structural features of the 'Product' class. * * @generated * @ordered */ int PRODUCT_FEATURE_COUNT = 5; /** * The meta object id for the '{@link org.eclipse.emf.cdo.examples.company.VAT VAT}' enum. * * @see org.eclipse.emf.cdo.examples.company.VAT * @see org.eclipse.emf.cdo.examples.company.impl.CompanyPackageImpl#getVAT() * @generated */ int VAT = 10; /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.examples.company.Addressable Addressable}'. * * * @since 4.0 * @return the meta object for class 'Addressable'. * @see org.eclipse.emf.cdo.examples.company.Addressable * @generated */ EClass getAddressable(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.examples.company.Addressable#getName * Name}'. * * @since 4.0 * @return the meta object for the attribute 'Name'. * @see org.eclipse.emf.cdo.examples.company.Addressable#getName() * @see #getAddressable() * @generated */ EAttribute getAddressable_Name(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.examples.company.Addressable#getStreet * Street}'. * * @since 4.0 * @return the meta object for the attribute 'Street'. * @see org.eclipse.emf.cdo.examples.company.Addressable#getStreet() * @see #getAddressable() * @generated */ EAttribute getAddressable_Street(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.examples.company.Addressable#getCity * City}'. * * @since 4.0 * @return the meta object for the attribute 'City'. * @see org.eclipse.emf.cdo.examples.company.Addressable#getCity() * @see #getAddressable() * @generated */ EAttribute getAddressable_City(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.examples.company.Supplier Supplier}'. * * @return the meta object for class 'Supplier'. * @see org.eclipse.emf.cdo.examples.company.Supplier * @generated */ EClass getSupplier(); /** * Returns the meta object for the reference list ' * {@link org.eclipse.emf.cdo.examples.company.Supplier#getPurchaseOrders Purchase Orders}'. * * @return the meta object for the reference list 'Purchase Orders'. * @see org.eclipse.emf.cdo.examples.company.Supplier#getPurchaseOrders() * @see #getSupplier() * @generated */ EReference getSupplier_PurchaseOrders(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.examples.company.Supplier#isPreferred * Preferred}'. * * @return the meta object for the attribute 'Preferred'. * @see org.eclipse.emf.cdo.examples.company.Supplier#isPreferred() * @see #getSupplier() * @generated */ EAttribute getSupplier_Preferred(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.examples.company.PurchaseOrder * Purchase Order}'. * * @return the meta object for class 'Purchase Order'. * @see org.eclipse.emf.cdo.examples.company.PurchaseOrder * @generated */ EClass getPurchaseOrder(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.examples.company.PurchaseOrder#getDate * Date}'. * * @return the meta object for the attribute 'Date'. * @see org.eclipse.emf.cdo.examples.company.PurchaseOrder#getDate() * @see #getPurchaseOrder() * @generated */ EAttribute getPurchaseOrder_Date(); /** * Returns the meta object for the reference '{@link org.eclipse.emf.cdo.examples.company.PurchaseOrder#getSupplier * Supplier}'. * * @return the meta object for the reference 'Supplier'. * @see org.eclipse.emf.cdo.examples.company.PurchaseOrder#getSupplier() * @see #getPurchaseOrder() * @generated */ EReference getPurchaseOrder_Supplier(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.examples.company.OrderDetail Order Detail}'. * * * @return the meta object for class 'Order Detail'. * @see org.eclipse.emf.cdo.examples.company.OrderDetail * @generated */ EClass getOrderDetail(); /** * Returns the meta object for the container reference ' * {@link org.eclipse.emf.cdo.examples.company.OrderDetail#getOrder Order}'. * * @return the meta object for the container reference 'Order'. * @see org.eclipse.emf.cdo.examples.company.OrderDetail#getOrder() * @see #getOrderDetail() * @generated */ EReference getOrderDetail_Order(); /** * Returns the meta object for the reference '{@link org.eclipse.emf.cdo.examples.company.OrderDetail#getProduct * Product}'. * * @return the meta object for the reference 'Product'. * @see org.eclipse.emf.cdo.examples.company.OrderDetail#getProduct() * @see #getOrderDetail() * @generated */ EReference getOrderDetail_Product(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.examples.company.OrderDetail#getPrice * Price}'. * * @return the meta object for the attribute 'Price'. * @see org.eclipse.emf.cdo.examples.company.OrderDetail#getPrice() * @see #getOrderDetail() * @generated */ EAttribute getOrderDetail_Price(); /** * Returns the meta object for enum '{@link org.eclipse.emf.cdo.examples.company.VAT VAT}'. * * @return the meta object for enum 'VAT'. * @see org.eclipse.emf.cdo.examples.company.VAT * @generated */ EEnum getVAT(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.examples.company.Category Category}'. * * @return the meta object for class 'Category'. * @see org.eclipse.emf.cdo.examples.company.Category * @generated */ EClass getCategory(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.examples.company.Category#getName * Name}'. * * @return the meta object for the attribute 'Name'. * @see org.eclipse.emf.cdo.examples.company.Category#getName() * @see #getCategory() * @generated */ EAttribute getCategory_Name(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.emf.cdo.examples.company.Category#getCategories Categories}'. * * * @return the meta object for the containment reference list 'Categories'. * @see org.eclipse.emf.cdo.examples.company.Category#getCategories() * @see #getCategory() * @generated */ EReference getCategory_Categories(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.emf.cdo.examples.company.Category#getProducts Products}'. * * @return the meta object for the containment reference list 'Products'. * @see org.eclipse.emf.cdo.examples.company.Category#getProducts() * @see #getCategory() * @generated */ EReference getCategory_Products(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.examples.company.Product Product}'. * * @return the meta object for class 'Product'. * @see org.eclipse.emf.cdo.examples.company.Product * @generated */ EClass getProduct(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.examples.company.Product#getName * Name}'. * * @return the meta object for the attribute 'Name'. * @see org.eclipse.emf.cdo.examples.company.Product#getName() * @see #getProduct() * @generated */ EAttribute getProduct_Name(); /** * Returns the meta object for the reference list ' * {@link org.eclipse.emf.cdo.examples.company.Product#getOrderDetails Order Details}'. * * @return the meta object for the reference list 'Order Details'. * @see org.eclipse.emf.cdo.examples.company.Product#getOrderDetails() * @see #getProduct() * @generated */ EReference getProduct_OrderDetails(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.examples.company.Product#getVat Vat} * '. * * @return the meta object for the attribute 'Vat'. * @see org.eclipse.emf.cdo.examples.company.Product#getVat() * @see #getProduct() * @generated */ EAttribute getProduct_Vat(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.examples.company.Product#getDescription * Description}'. * * @return the meta object for the attribute 'Description'. * @see org.eclipse.emf.cdo.examples.company.Product#getDescription() * @see #getProduct() * @generated */ EAttribute getProduct_Description(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.examples.company.Product#getPrice * Price}'. * * @since 4.0 * @return the meta object for the attribute 'Price'. * @see org.eclipse.emf.cdo.examples.company.Product#getPrice() * @see #getProduct() * @generated */ EAttribute getProduct_Price(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.examples.company.Company Company}'. * * @return the meta object for class 'Company'. * @see org.eclipse.emf.cdo.examples.company.Company * @generated */ EClass getCompany(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.emf.cdo.examples.company.Company#getCategories Categories}'. * * * @return the meta object for the containment reference list 'Categories'. * @see org.eclipse.emf.cdo.examples.company.Company#getCategories() * @see #getCompany() * @generated */ EReference getCompany_Categories(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.emf.cdo.examples.company.Company#getSuppliers Suppliers}'. * * @return the meta object for the containment reference list 'Suppliers'. * @see org.eclipse.emf.cdo.examples.company.Company#getSuppliers() * @see #getCompany() * @generated */ EReference getCompany_Suppliers(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.emf.cdo.examples.company.Company#getPurchaseOrders Purchase Orders}'. * * @return the meta object for the containment reference list 'Purchase Orders'. * @see org.eclipse.emf.cdo.examples.company.Company#getPurchaseOrders() * @see #getCompany() * @generated */ EReference getCompany_PurchaseOrders(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.emf.cdo.examples.company.Company#getCustomers Customers}'. * * @return the meta object for the containment reference list 'Customers'. * @see org.eclipse.emf.cdo.examples.company.Company#getCustomers() * @see #getCompany() * @generated */ EReference getCompany_Customers(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.emf.cdo.examples.company.Company#getSalesOrders Sales Orders}'. * * * @return the meta object for the containment reference list 'Sales Orders'. * @see org.eclipse.emf.cdo.examples.company.Company#getSalesOrders() * @see #getCompany() * @generated */ EReference getCompany_SalesOrders(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.examples.company.Customer Customer}'. * * @return the meta object for class 'Customer'. * @see org.eclipse.emf.cdo.examples.company.Customer * @generated */ EClass getCustomer(); /** * Returns the meta object for the reference list ' * {@link org.eclipse.emf.cdo.examples.company.Customer#getSalesOrders Sales Orders}'. * * @return the meta object for the reference list 'Sales Orders'. * @see org.eclipse.emf.cdo.examples.company.Customer#getSalesOrders() * @see #getCustomer() * @generated */ EReference getCustomer_SalesOrders(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.examples.company.Order Order}'. * * @return the meta object for class 'Order'. * @see org.eclipse.emf.cdo.examples.company.Order * @generated */ EClass getOrder(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.emf.cdo.examples.company.Order#getOrderDetails Order Details}'. * * * @return the meta object for the containment reference list 'Order Details'. * @see org.eclipse.emf.cdo.examples.company.Order#getOrderDetails() * @see #getOrder() * @generated */ EReference getOrder_OrderDetails(); /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.examples.company.SalesOrder Sales Order}'. * * * @return the meta object for class 'Sales Order'. * @see org.eclipse.emf.cdo.examples.company.SalesOrder * @generated */ EClass getSalesOrder(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.examples.company.SalesOrder#getId * Id}'. * * @return the meta object for the attribute 'Id'. * @see org.eclipse.emf.cdo.examples.company.SalesOrder#getId() * @see #getSalesOrder() * @generated */ EAttribute getSalesOrder_Id(); /** * Returns the meta object for the reference '{@link org.eclipse.emf.cdo.examples.company.SalesOrder#getCustomer * Customer}'. * * @return the meta object for the reference 'Customer'. * @see org.eclipse.emf.cdo.examples.company.SalesOrder#getCustomer() * @see #getSalesOrder() * @generated */ EReference getSalesOrder_Customer(); /** * Returns the factory that creates the instances of the model. * * @return the factory that creates the instances of the model. * @generated */ CompanyFactory getCompanyFactory(); /** * Defines literals for the meta objects that represent * * * * @generated */ interface Literals { /** * The meta object literal for the '{@link org.eclipse.emf.cdo.examples.company.impl.AddressableImpl * Addressable}' class. * * @since 4.0 * @see org.eclipse.emf.cdo.examples.company.impl.AddressableImpl * @see org.eclipse.emf.cdo.examples.company.impl.CompanyPackageImpl#getAddressable() * @generated */ EClass ADDRESSABLE = eINSTANCE.getAddressable(); /** * The meta object literal for the 'Name' attribute feature. * * @since 4.0 * @generated */ EAttribute ADDRESSABLE__NAME = eINSTANCE.getAddressable_Name(); /** * The meta object literal for the 'Street' attribute feature. * * @since 4.0 * @generated */ EAttribute ADDRESSABLE__STREET = eINSTANCE.getAddressable_Street(); /** * The meta object literal for the 'City' attribute feature. * * @since 4.0 * @generated */ EAttribute ADDRESSABLE__CITY = eINSTANCE.getAddressable_City(); /** * The meta object literal for the '{@link org.eclipse.emf.cdo.examples.company.impl.SupplierImpl Supplier} * ' class. * * @see org.eclipse.emf.cdo.examples.company.impl.SupplierImpl * @see org.eclipse.emf.cdo.examples.company.impl.CompanyPackageImpl#getSupplier() * @generated */ EClass SUPPLIER = eINSTANCE.getSupplier(); /** * The meta object literal for the 'Purchase Orders' reference list feature. * * * @generated */ EReference SUPPLIER__PURCHASE_ORDERS = eINSTANCE.getSupplier_PurchaseOrders(); /** * The meta object literal for the 'Preferred' attribute feature. * * @generated */ EAttribute SUPPLIER__PREFERRED = eINSTANCE.getSupplier_Preferred(); /** * The meta object literal for the '{@link org.eclipse.emf.cdo.examples.company.impl.PurchaseOrderImpl * Purchase Order}' class. * * @see org.eclipse.emf.cdo.examples.company.impl.PurchaseOrderImpl * @see org.eclipse.emf.cdo.examples.company.impl.CompanyPackageImpl#getPurchaseOrder() * @generated */ EClass PURCHASE_ORDER = eINSTANCE.getPurchaseOrder(); /** * The meta object literal for the 'Date' attribute feature. * * @generated */ EAttribute PURCHASE_ORDER__DATE = eINSTANCE.getPurchaseOrder_Date(); /** * The meta object literal for the 'Supplier' reference feature. * * @generated */ EReference PURCHASE_ORDER__SUPPLIER = eINSTANCE.getPurchaseOrder_Supplier(); /** * The meta object literal for the '{@link org.eclipse.emf.cdo.examples.company.impl.OrderDetailImpl * Order Detail}' class. * * @see org.eclipse.emf.cdo.examples.company.impl.OrderDetailImpl * @see org.eclipse.emf.cdo.examples.company.impl.CompanyPackageImpl#getOrderDetail() * @generated */ EClass ORDER_DETAIL = eINSTANCE.getOrderDetail(); /** * The meta object literal for the 'Order' container reference feature. * * @generated */ EReference ORDER_DETAIL__ORDER = eINSTANCE.getOrderDetail_Order(); /** * The meta object literal for the 'Product' reference feature. * * @generated */ EReference ORDER_DETAIL__PRODUCT = eINSTANCE.getOrderDetail_Product(); /** * The meta object literal for the 'Price' attribute feature. * * @generated */ EAttribute ORDER_DETAIL__PRICE = eINSTANCE.getOrderDetail_Price(); /** * The meta object literal for the '{@link org.eclipse.emf.cdo.examples.company.VAT VAT}' enum. * * @see org.eclipse.emf.cdo.examples.company.VAT * @see org.eclipse.emf.cdo.examples.company.impl.CompanyPackageImpl#getVAT() * @generated */ EEnum VAT = eINSTANCE.getVAT(); /** * The meta object literal for the '{@link org.eclipse.emf.cdo.examples.company.impl.CategoryImpl Category} * ' class. * * @see org.eclipse.emf.cdo.examples.company.impl.CategoryImpl * @see org.eclipse.emf.cdo.examples.company.impl.CompanyPackageImpl#getCategory() * @generated */ EClass CATEGORY = eINSTANCE.getCategory(); /** * The meta object literal for the 'Name' attribute feature. * * @generated */ EAttribute CATEGORY__NAME = eINSTANCE.getCategory_Name(); /** * The meta object literal for the 'Categories' containment reference list feature. * * @generated */ EReference CATEGORY__CATEGORIES = eINSTANCE.getCategory_Categories(); /** * The meta object literal for the 'Products' containment reference list feature. * * @generated */ EReference CATEGORY__PRODUCTS = eINSTANCE.getCategory_Products(); /** * The meta object literal for the '{@link org.eclipse.emf.cdo.examples.company.impl.ProductImpl Product}' * class. * * @see org.eclipse.emf.cdo.examples.company.impl.ProductImpl * @see org.eclipse.emf.cdo.examples.company.impl.CompanyPackageImpl#getProduct() * @generated */ EClass PRODUCT = eINSTANCE.getProduct(); /** * The meta object literal for the 'Name' attribute feature. * * @generated */ EAttribute PRODUCT__NAME = eINSTANCE.getProduct_Name(); /** * The meta object literal for the 'Order Details' reference list feature. * * * @generated */ EReference PRODUCT__ORDER_DETAILS = eINSTANCE.getProduct_OrderDetails(); /** * The meta object literal for the 'Vat' attribute feature. * * @generated */ EAttribute PRODUCT__VAT = eINSTANCE.getProduct_Vat(); /** * The meta object literal for the 'Description' attribute feature. * * @generated */ EAttribute PRODUCT__DESCRIPTION = eINSTANCE.getProduct_Description(); /** * The meta object literal for the 'Price' attribute feature. * * @since 4.0 * @generated */ EAttribute PRODUCT__PRICE = eINSTANCE.getProduct_Price(); /** * The meta object literal for the '{@link org.eclipse.emf.cdo.examples.company.impl.CompanyImpl Company}' * class. * * @see org.eclipse.emf.cdo.examples.company.impl.CompanyImpl * @see org.eclipse.emf.cdo.examples.company.impl.CompanyPackageImpl#getCompany() * @generated */ EClass COMPANY = eINSTANCE.getCompany(); /** * The meta object literal for the 'Categories' containment reference list feature. * * @generated */ EReference COMPANY__CATEGORIES = eINSTANCE.getCompany_Categories(); /** * The meta object literal for the 'Suppliers' containment reference list feature. * * @generated */ EReference COMPANY__SUPPLIERS = eINSTANCE.getCompany_Suppliers(); /** * The meta object literal for the 'Purchase Orders' containment reference list feature. * * @generated */ EReference COMPANY__PURCHASE_ORDERS = eINSTANCE.getCompany_PurchaseOrders(); /** * The meta object literal for the 'Customers' containment reference list feature. * * @generated */ EReference COMPANY__CUSTOMERS = eINSTANCE.getCompany_Customers(); /** * The meta object literal for the 'Sales Orders' containment reference list feature. * * @generated */ EReference COMPANY__SALES_ORDERS = eINSTANCE.getCompany_SalesOrders(); /** * The meta object literal for the '{@link org.eclipse.emf.cdo.examples.company.impl.CustomerImpl Customer} * ' class. * * @see org.eclipse.emf.cdo.examples.company.impl.CustomerImpl * @see org.eclipse.emf.cdo.examples.company.impl.CompanyPackageImpl#getCustomer() * @generated */ EClass CUSTOMER = eINSTANCE.getCustomer(); /** * The meta object literal for the 'Sales Orders' reference list feature. * * * @generated */ EReference CUSTOMER__SALES_ORDERS = eINSTANCE.getCustomer_SalesOrders(); /** * The meta object literal for the '{@link org.eclipse.emf.cdo.examples.company.impl.OrderImpl Order}' * class. * * @see org.eclipse.emf.cdo.examples.company.impl.OrderImpl * @see org.eclipse.emf.cdo.examples.company.impl.CompanyPackageImpl#getOrder() * @generated */ EClass ORDER = eINSTANCE.getOrder(); /** * The meta object literal for the 'Order Details' containment reference list feature. * * @generated */ EReference ORDER__ORDER_DETAILS = eINSTANCE.getOrder_OrderDetails(); /** * The meta object literal for the '{@link org.eclipse.emf.cdo.examples.company.impl.SalesOrderImpl * Sales Order}' class. * * @see org.eclipse.emf.cdo.examples.company.impl.SalesOrderImpl * @see org.eclipse.emf.cdo.examples.company.impl.CompanyPackageImpl#getSalesOrder() * @generated */ EClass SALES_ORDER = eINSTANCE.getSalesOrder(); /** * The meta object literal for the 'Id' attribute feature. * * @generated */ EAttribute SALES_ORDER__ID = eINSTANCE.getSalesOrder_Id(); /** * The meta object literal for the 'Customer' reference feature. * * @generated */ EReference SALES_ORDER__CUSTOMER = eINSTANCE.getSalesOrder_Customer(); } } // CompanyPackage