org.eclipse.emf.test.models.customer
Interface CustomerPackage

All Superinterfaces:
EModelElement, ENamedElement, EObject, EPackage, Notifier
All Known Implementing Classes:
CustomerPackageImpl

public interface CustomerPackage
extends EPackage

The Package for the model. It contains accessors for the meta objects to represent

See Also:
CustomerFactory

Nested Class Summary
static interface CustomerPackage.Literals
          Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
EPackage.Descriptor, EPackage.Registry
 
Field Summary
static int ADDRESS_TYPE
          The meta object id for the 'Address Type' class
static int ADDRESS_TYPE__STREET
          The feature id for the 'Street' attribute
static int ADDRESS_TYPE__TOWN
          The feature id for the 'Town' attribute
static int ADDRESS_TYPE_FEATURE_COUNT
          The number of structural features of the 'Address Type' class
static int CANADA_ADDR
          The meta object id for the 'Canada Addr' class
static int CANADA_ADDR__PROVINCE
          The feature id for the 'Province' attribute
static int CANADA_ADDR__STREET
          The feature id for the 'Street' attribute
static int CANADA_ADDR__TOWN
          The feature id for the 'Town' attribute
static int CANADA_ADDR__ZIP
          The feature id for the 'Zip' attribute
static int CANADA_ADDR_FEATURE_COUNT
          The number of structural features of the 'Canada Addr' class
static int CREDIT_INFO
          The meta object id for the 'Credit Info' class
static int CREDIT_INFO__CC_NUMBER
          The feature id for the 'Cc Number' attribute
static int CREDIT_INFO__EXPIRE_DATE
          The feature id for the 'Expire Date' attribute
static int CREDIT_INFO__HOLDER
          The feature id for the 'Holder' attribute
static int CREDIT_INFO_FEATURE_COUNT
          The number of structural features of the 'Credit Info' class
static int CUSTOMER_TYPE
          The meta object id for the 'Type' class
static int CUSTOMER_TYPE__ADDRESS
          The feature id for the 'Address' containment reference
static int CUSTOMER_TYPE__CREDIT_CARD
          The feature id for the 'Credit Card' containment reference
static int CUSTOMER_TYPE__ID
          The feature id for the 'ID' attribute
static int CUSTOMER_TYPE__NAME
          The feature id for the 'Name' attribute
static int CUSTOMER_TYPE__PAYMENT_DAY
          The feature id for the 'Payment Day' attribute
static int CUSTOMER_TYPE_FEATURE_COUNT
          The number of structural features of the 'Type' class
static int CUSTOMERS_TYPE
          The meta object id for the 'Customers Type' class
static int CUSTOMERS_TYPE__CUSTOMER
          The feature id for the 'Customer' containment reference list
static int CUSTOMERS_TYPE__MIXED
          The feature id for the 'Mixed' attribute list
static int CUSTOMERS_TYPE_FEATURE_COUNT
          The number of structural features of the 'Customers Type' class
static int DOCUMENT_ROOT
          The meta object id for the 'Document Root' class
static int DOCUMENT_ROOT__CUSTOMERS
          The feature id for the 'Customers' containment reference
static int DOCUMENT_ROOT__ID
          The feature id for the 'ID' attribute
static int DOCUMENT_ROOT__MIXED
          The feature id for the 'Mixed' attribute list
static int DOCUMENT_ROOT__XMLNS_PREFIX_MAP
          The feature id for the 'XMLNS Prefix Map' map
static int DOCUMENT_ROOT__XSI_SCHEMA_LOCATION
          The feature id for the 'XSI Schema Location' map
static int DOCUMENT_ROOT_FEATURE_COUNT
          The number of structural features of the 'Document Root' class
static CustomerPackage eINSTANCE
          The singleton instance of the package
static java.lang.String eNAME
          The package name
static java.lang.String eNS_PREFIX
          The package namespace name
static java.lang.String eNS_URI
          The package namespace URI
static int US_ADDR
          The meta object id for the 'US Addr' class
static int US_ADDR__STATE
          The feature id for the 'State' attribute
static int US_ADDR__STREET
          The feature id for the 'Street' attribute
static int US_ADDR__TOWN
          The feature id for the 'Town' attribute
static int US_ADDR__ZIP
          The feature id for the 'Zip' attribute
static int US_ADDR_FEATURE_COUNT
          The number of structural features of the 'US Addr' class
static int US_STATE
          The meta object id for the 'US State' enum
static int US_STATE_OBJECT
          The meta object id for the 'US State Object' data type
static int ZIP_CODES
          The meta object id for the 'Zip Codes' data type
static int ZIP_UNION
          The meta object id for the 'Zip Union' data type
 
Method Summary
 EAttribute getAddressType_Street()
          Returns the meta object for the attribute 'Street'
 EAttribute getAddressType_Town()
          Returns the meta object for the attribute 'Town'
 EClass getAddressType()
          Returns the meta object for class 'Address Type'
 EAttribute getCanadaAddr_Province()
          Returns the meta object for the attribute 'Province'
 EAttribute getCanadaAddr_Zip()
          Returns the meta object for the attribute 'Zip'
 EClass getCanadaAddr()
          Returns the meta object for class 'Canada Addr'
 EAttribute getCreditInfo_CcNumber()
          Returns the meta object for the attribute 'Cc Number'
 EAttribute getCreditInfo_ExpireDate()
          Returns the meta object for the attribute 'Expire Date'
 EAttribute getCreditInfo_Holder()
          Returns the meta object for the attribute 'Holder'
 EClass getCreditInfo()
          Returns the meta object for class 'Credit Info'
 CustomerFactory getCustomerFactory()
          Returns the factory that creates the instances of the model
 EReference getCustomersType_Customer()
          Returns the meta object for the containment reference list 'Customer'
 EAttribute getCustomersType_Mixed()
          Returns the meta object for the attribute list 'Mixed'
 EClass getCustomersType()
          Returns the meta object for class 'Customers Type'
 EReference getCustomerType_Address()
          Returns the meta object for the containment reference 'Address'
 EReference getCustomerType_CreditCard()
          Returns the meta object for the containment reference 'Credit Card'
 EAttribute getCustomerType_ID()
          Returns the meta object for the attribute 'ID'
 EAttribute getCustomerType_Name()
          Returns the meta object for the attribute 'Name'
 EAttribute getCustomerType_PaymentDay()
          Returns the meta object for the attribute 'Payment Day'
 EClass getCustomerType()
          Returns the meta object for class 'Type'
 EReference getDocumentRoot_Customers()
          Returns the meta object for the containment reference 'Customers'
 EAttribute getDocumentRoot_ID()
          Returns the meta object for the attribute 'ID'
 EAttribute getDocumentRoot_Mixed()
          Returns the meta object for the attribute list 'Mixed'
 EReference getDocumentRoot_XMLNSPrefixMap()
          Returns the meta object for the map 'XMLNS Prefix Map'
 EReference getDocumentRoot_XSISchemaLocation()
          Returns the meta object for the map 'XSI Schema Location'
 EClass getDocumentRoot()
          Returns the meta object for class 'Document Root'
 EAttribute getUSAddr_State()
          Returns the meta object for the attribute 'State'
 EAttribute getUSAddr_Zip()
          Returns the meta object for the attribute 'Zip'
 EClass getUSAddr()
          Returns the meta object for class 'US Addr'
 EEnum getUSState()
          Returns the meta object for enum 'US State'
 EDataType getUSStateObject()
          Returns the meta object for data type 'US State Object'
 EDataType getZipCodes()
          Returns the meta object for data type 'Zip Codes'
 EDataType getZipUnion()
          Returns the meta object for data type 'Zip Union'
 
Methods inherited from interface org.eclipse.emf.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
 
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

eNAME

static final java.lang.String eNAME
The package name.

See Also:
Constant Field Values

eNS_URI

static final java.lang.String eNS_URI
The package namespace URI.

See Also:
Constant Field Values

eNS_PREFIX

static final java.lang.String eNS_PREFIX
The package namespace name.

See Also:
Constant Field Values

eINSTANCE

static final CustomerPackage eINSTANCE
The singleton instance of the package.


ADDRESS_TYPE

static final int ADDRESS_TYPE
The meta object id for the 'Address Type' class.

See Also:
AddressTypeImpl, CustomerPackageImpl.getAddressType(), Constant Field Values

ADDRESS_TYPE__STREET

static final int ADDRESS_TYPE__STREET
The feature id for the 'Street' attribute.

See Also:
Constant Field Values

ADDRESS_TYPE__TOWN

static final int ADDRESS_TYPE__TOWN
The feature id for the 'Town' attribute.

See Also:
Constant Field Values

ADDRESS_TYPE_FEATURE_COUNT

static final int ADDRESS_TYPE_FEATURE_COUNT
The number of structural features of the 'Address Type' class.

See Also:
Constant Field Values

CANADA_ADDR

static final int CANADA_ADDR
The meta object id for the 'Canada Addr' class.

See Also:
CanadaAddrImpl, CustomerPackageImpl.getCanadaAddr(), Constant Field Values

CANADA_ADDR__STREET

static final int CANADA_ADDR__STREET
The feature id for the 'Street' attribute.

See Also:
Constant Field Values

CANADA_ADDR__TOWN

static final int CANADA_ADDR__TOWN
The feature id for the 'Town' attribute.

See Also:
Constant Field Values

CANADA_ADDR__ZIP

static final int CANADA_ADDR__ZIP
The feature id for the 'Zip' attribute.

See Also:
Constant Field Values

CANADA_ADDR__PROVINCE

static final int CANADA_ADDR__PROVINCE
The feature id for the 'Province' attribute.

See Also:
Constant Field Values

CANADA_ADDR_FEATURE_COUNT

static final int CANADA_ADDR_FEATURE_COUNT
The number of structural features of the 'Canada Addr' class.

See Also:
Constant Field Values

CREDIT_INFO

static final int CREDIT_INFO
The meta object id for the 'Credit Info' class.

See Also:
CreditInfoImpl, CustomerPackageImpl.getCreditInfo(), Constant Field Values

CREDIT_INFO__HOLDER

static final int CREDIT_INFO__HOLDER
The feature id for the 'Holder' attribute.

See Also:
Constant Field Values

CREDIT_INFO__CC_NUMBER

static final int CREDIT_INFO__CC_NUMBER
The feature id for the 'Cc Number' attribute.

See Also:
Constant Field Values

CREDIT_INFO__EXPIRE_DATE

static final int CREDIT_INFO__EXPIRE_DATE
The feature id for the 'Expire Date' attribute.

See Also:
Constant Field Values

CREDIT_INFO_FEATURE_COUNT

static final int CREDIT_INFO_FEATURE_COUNT
The number of structural features of the 'Credit Info' class.

See Also:
Constant Field Values

CUSTOMERS_TYPE

static final int CUSTOMERS_TYPE
The meta object id for the 'Customers Type' class.

See Also:
CustomersTypeImpl, CustomerPackageImpl.getCustomersType(), Constant Field Values

CUSTOMERS_TYPE__MIXED

static final int CUSTOMERS_TYPE__MIXED
The feature id for the 'Mixed' attribute list.

See Also:
Constant Field Values

CUSTOMERS_TYPE__CUSTOMER

static final int CUSTOMERS_TYPE__CUSTOMER
The feature id for the 'Customer' containment reference list.

See Also:
Constant Field Values

CUSTOMERS_TYPE_FEATURE_COUNT

static final int CUSTOMERS_TYPE_FEATURE_COUNT
The number of structural features of the 'Customers Type' class.

See Also:
Constant Field Values

CUSTOMER_TYPE

static final int CUSTOMER_TYPE
The meta object id for the 'Type' class.

See Also:
CustomerTypeImpl, CustomerPackageImpl.getCustomerType(), Constant Field Values

CUSTOMER_TYPE__NAME

static final int CUSTOMER_TYPE__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

CUSTOMER_TYPE__ADDRESS

static final int CUSTOMER_TYPE__ADDRESS
The feature id for the 'Address' containment reference.

See Also:
Constant Field Values

CUSTOMER_TYPE__CREDIT_CARD

static final int CUSTOMER_TYPE__CREDIT_CARD
The feature id for the 'Credit Card' containment reference.

See Also:
Constant Field Values

CUSTOMER_TYPE__PAYMENT_DAY

static final int CUSTOMER_TYPE__PAYMENT_DAY
The feature id for the 'Payment Day' attribute.

See Also:
Constant Field Values

CUSTOMER_TYPE__ID

static final int CUSTOMER_TYPE__ID
The feature id for the 'ID' attribute.

See Also:
Constant Field Values

CUSTOMER_TYPE_FEATURE_COUNT

static final int CUSTOMER_TYPE_FEATURE_COUNT
The number of structural features of the 'Type' class.

See Also:
Constant Field Values

DOCUMENT_ROOT

static final int DOCUMENT_ROOT
The meta object id for the 'Document Root' class.

See Also:
DocumentRootImpl, CustomerPackageImpl.getDocumentRoot(), Constant Field Values

DOCUMENT_ROOT__MIXED

static final int DOCUMENT_ROOT__MIXED
The feature id for the 'Mixed' attribute list.

See Also:
Constant Field Values

DOCUMENT_ROOT__XMLNS_PREFIX_MAP

static final int DOCUMENT_ROOT__XMLNS_PREFIX_MAP
The feature id for the 'XMLNS Prefix Map' map.

See Also:
Constant Field Values

DOCUMENT_ROOT__XSI_SCHEMA_LOCATION

static final int DOCUMENT_ROOT__XSI_SCHEMA_LOCATION
The feature id for the 'XSI Schema Location' map.

See Also:
Constant Field Values

DOCUMENT_ROOT__CUSTOMERS

static final int DOCUMENT_ROOT__CUSTOMERS
The feature id for the 'Customers' containment reference.

See Also:
Constant Field Values

DOCUMENT_ROOT__ID

static final int DOCUMENT_ROOT__ID
The feature id for the 'ID' attribute.

See Also:
Constant Field Values

DOCUMENT_ROOT_FEATURE_COUNT

static final int DOCUMENT_ROOT_FEATURE_COUNT
The number of structural features of the 'Document Root' class.

See Also:
Constant Field Values

US_ADDR

static final int US_ADDR
The meta object id for the 'US Addr' class.

See Also:
USAddrImpl, CustomerPackageImpl.getUSAddr(), Constant Field Values

US_ADDR__STREET

static final int US_ADDR__STREET
The feature id for the 'Street' attribute.

See Also:
Constant Field Values

US_ADDR__TOWN

static final int US_ADDR__TOWN
The feature id for the 'Town' attribute.

See Also:
Constant Field Values

US_ADDR__ZIP

static final int US_ADDR__ZIP
The feature id for the 'Zip' attribute.

See Also:
Constant Field Values

US_ADDR__STATE

static final int US_ADDR__STATE
The feature id for the 'State' attribute.

See Also:
Constant Field Values

US_ADDR_FEATURE_COUNT

static final int US_ADDR_FEATURE_COUNT
The number of structural features of the 'US Addr' class.

See Also:
Constant Field Values

US_STATE

static final int US_STATE
The meta object id for the 'US State' enum.

See Also:
USState, CustomerPackageImpl.getUSState(), Constant Field Values

US_STATE_OBJECT

static final int US_STATE_OBJECT
The meta object id for the 'US State Object' data type.

See Also:
USState, CustomerPackageImpl.getUSStateObject(), Constant Field Values

ZIP_CODES

static final int ZIP_CODES
The meta object id for the 'Zip Codes' data type.

See Also:
BigInteger, CustomerPackageImpl.getZipCodes(), Constant Field Values

ZIP_UNION

static final int ZIP_UNION
The meta object id for the 'Zip Union' data type.

See Also:
Object, CustomerPackageImpl.getZipUnion(), Constant Field Values
Method Detail

getAddressType

EClass getAddressType()
Returns the meta object for class 'Address Type'.

Returns:
the meta object for class 'Address Type'.
See Also:
AddressType

getAddressType_Street

EAttribute getAddressType_Street()
Returns the meta object for the attribute 'Street'.

Returns:
the meta object for the attribute 'Street'.
See Also:
AddressType.getStreet(), getAddressType()

getAddressType_Town

EAttribute getAddressType_Town()
Returns the meta object for the attribute 'Town'.

Returns:
the meta object for the attribute 'Town'.
See Also:
AddressType.getTown(), getAddressType()

getCanadaAddr

EClass getCanadaAddr()
Returns the meta object for class 'Canada Addr'.

Returns:
the meta object for class 'Canada Addr'.
See Also:
CanadaAddr

getCanadaAddr_Zip

EAttribute getCanadaAddr_Zip()
Returns the meta object for the attribute 'Zip'.

Returns:
the meta object for the attribute 'Zip'.
See Also:
CanadaAddr.getZip(), getCanadaAddr()

getCanadaAddr_Province

EAttribute getCanadaAddr_Province()
Returns the meta object for the attribute 'Province'.

Returns:
the meta object for the attribute 'Province'.
See Also:
CanadaAddr.getProvince(), getCanadaAddr()

getCreditInfo

EClass getCreditInfo()
Returns the meta object for class 'Credit Info'.

Returns:
the meta object for class 'Credit Info'.
See Also:
CreditInfo

getCreditInfo_Holder

EAttribute getCreditInfo_Holder()
Returns the meta object for the attribute 'Holder'.

Returns:
the meta object for the attribute 'Holder'.
See Also:
CreditInfo.getHolder(), getCreditInfo()

getCreditInfo_CcNumber

EAttribute getCreditInfo_CcNumber()
Returns the meta object for the attribute 'Cc Number'.

Returns:
the meta object for the attribute 'Cc Number'.
See Also:
CreditInfo.getCcNumber(), getCreditInfo()

getCreditInfo_ExpireDate

EAttribute getCreditInfo_ExpireDate()
Returns the meta object for the attribute 'Expire Date'.

Returns:
the meta object for the attribute 'Expire Date'.
See Also:
CreditInfo.getExpireDate(), getCreditInfo()

getCustomersType

EClass getCustomersType()
Returns the meta object for class 'Customers Type'.

Returns:
the meta object for class 'Customers Type'.
See Also:
CustomersType

getCustomersType_Mixed

EAttribute getCustomersType_Mixed()
Returns the meta object for the attribute list 'Mixed'.

Returns:
the meta object for the attribute list 'Mixed'.
See Also:
CustomersType.getMixed(), getCustomersType()

getCustomersType_Customer

EReference getCustomersType_Customer()
Returns the meta object for the containment reference list 'Customer'.

Returns:
the meta object for the containment reference list 'Customer'.
See Also:
CustomersType.getCustomer(), getCustomersType()

getCustomerType

EClass getCustomerType()
Returns the meta object for class 'Type'.

Returns:
the meta object for class 'Type'.
See Also:
CustomerType

getCustomerType_Name

EAttribute getCustomerType_Name()
Returns the meta object for the attribute 'Name'.

Returns:
the meta object for the attribute 'Name'.
See Also:
CustomerType.getName(), getCustomerType()

getCustomerType_Address

EReference getCustomerType_Address()
Returns the meta object for the containment reference 'Address'.

Returns:
the meta object for the containment reference 'Address'.
See Also:
CustomerType.getAddress(), getCustomerType()

getCustomerType_CreditCard

EReference getCustomerType_CreditCard()
Returns the meta object for the containment reference 'Credit Card'.

Returns:
the meta object for the containment reference 'Credit Card'.
See Also:
CustomerType.getCreditCard(), getCustomerType()

getCustomerType_PaymentDay

EAttribute getCustomerType_PaymentDay()
Returns the meta object for the attribute 'Payment Day'.

Returns:
the meta object for the attribute 'Payment Day'.
See Also:
CustomerType.getPaymentDay(), getCustomerType()

getCustomerType_ID

EAttribute getCustomerType_ID()
Returns the meta object for the attribute 'ID'.

Returns:
the meta object for the attribute 'ID'.
See Also:
CustomerType.getID(), getCustomerType()

getDocumentRoot

EClass getDocumentRoot()
Returns the meta object for class 'Document Root'.

Returns:
the meta object for class 'Document Root'.
See Also:
DocumentRoot

getDocumentRoot_Mixed

EAttribute getDocumentRoot_Mixed()
Returns the meta object for the attribute list 'Mixed'.

Returns:
the meta object for the attribute list 'Mixed'.
See Also:
DocumentRoot.getMixed(), getDocumentRoot()

getDocumentRoot_XMLNSPrefixMap

EReference getDocumentRoot_XMLNSPrefixMap()
Returns the meta object for the map 'XMLNS Prefix Map'.

Returns:
the meta object for the map 'XMLNS Prefix Map'.
See Also:
DocumentRoot.getXMLNSPrefixMap(), getDocumentRoot()

getDocumentRoot_XSISchemaLocation

EReference getDocumentRoot_XSISchemaLocation()
Returns the meta object for the map 'XSI Schema Location'.

Returns:
the meta object for the map 'XSI Schema Location'.
See Also:
DocumentRoot.getXSISchemaLocation(), getDocumentRoot()

getDocumentRoot_Customers

EReference getDocumentRoot_Customers()
Returns the meta object for the containment reference 'Customers'.

Returns:
the meta object for the containment reference 'Customers'.
See Also:
DocumentRoot.getCustomers(), getDocumentRoot()

getDocumentRoot_ID

EAttribute getDocumentRoot_ID()
Returns the meta object for the attribute 'ID'.

Returns:
the meta object for the attribute 'ID'.
See Also:
DocumentRoot.getID(), getDocumentRoot()

getUSAddr

EClass getUSAddr()
Returns the meta object for class 'US Addr'.

Returns:
the meta object for class 'US Addr'.
See Also:
USAddr

getUSAddr_Zip

EAttribute getUSAddr_Zip()
Returns the meta object for the attribute 'Zip'.

Returns:
the meta object for the attribute 'Zip'.
See Also:
USAddr.getZip(), getUSAddr()

getUSAddr_State

EAttribute getUSAddr_State()
Returns the meta object for the attribute 'State'.

Returns:
the meta object for the attribute 'State'.
See Also:
USAddr.getState(), getUSAddr()

getUSState

EEnum getUSState()
Returns the meta object for enum 'US State'.

Returns:
the meta object for enum 'US State'.
See Also:
USState

getUSStateObject

EDataType getUSStateObject()
Returns the meta object for data type 'US State Object'.

Returns:
the meta object for data type 'US State Object'.
See Also:
USState

getZipCodes

EDataType getZipCodes()
Returns the meta object for data type 'Zip Codes'.

Returns:
the meta object for data type 'Zip Codes'.
See Also:
BigInteger

getZipUnion

EDataType getZipUnion()
Returns the meta object for data type 'Zip Union'.

Returns:
the meta object for data type 'Zip Union'.
See Also:
Object

getCustomerFactory

CustomerFactory getCustomerFactory()
Returns the factory that creates the instances of the model.

Returns:
the factory that creates the instances of the model.

Copyright 2001-2006 IBM Corporation and others.
All Rights Reserved.