com.hammurapi.party.impl
Class PartyPackageImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.MinimalEObjectImpl
              extended by org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
                  extended by org.eclipse.emf.ecore.impl.EModelElementImpl
                      extended by org.eclipse.emf.ecore.impl.ENamedElementImpl
                          extended by org.eclipse.emf.ecore.impl.EPackageImpl
                              extended by com.hammurapi.party.impl.PartyPackageImpl
All Implemented Interfaces:
PartyPackage, org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EPackage, org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData.Holder

public class PartyPackageImpl
extends org.eclipse.emf.ecore.impl.EPackageImpl
implements PartyPackage

An implementation of the model Package.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>
 
Nested classes/interfaces inherited from interface com.hammurapi.party.PartyPackage
PartyPackage.Literals
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
 
Fields inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
eClassifiers, ecoreFactory, ecorePackage, eFactoryInstance, eNameToEClassifierMap, ePackageExtendedMetaData, eSubpackages, IS_ABSTRACT, IS_CHANGEABLE, IS_COMPOSITE, IS_DERIVED, IS_GENERATED_INSTANCE_CLASS, IS_ID, IS_INTERFACE, IS_ORDERED, IS_RESOLVABLE, IS_RESOLVE_PROXIES, IS_SERIALIZABLE, IS_TRANSIENT, IS_UNIQUE, IS_UNSETTABLE, IS_VOLATILE, NS_PREFIX_EDEFAULT, NS_URI_EDEFAULT, nsPrefix, nsURI
 
Fields inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
name, NAME_EDEFAULT
 
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
 
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainer
 
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
 
Fields inherited from interface com.hammurapi.party.PartyPackage
ADDRESS, ADDRESS__CATEGORY, ADDRESS__COMMENT, ADDRESS__COUNTRY, ADDRESS__END, ADDRESS__OWNER, ADDRESS__START, ADDRESS__TAGS, ADDRESS_FEATURE_COUNT, COMMON_OBJECT, COMMON_OBJECT__ROLES, COMMON_OBJECT_FEATURE_COUNT, CONTACT_INFO, CONTACT_INFO__CATEGORY, CONTACT_INFO__COMMENT, CONTACT_INFO__END, CONTACT_INFO__OWNER, CONTACT_INFO__START, CONTACT_INFO__TAGS, CONTACT_INFO_FEATURE_COUNT, CUSTOM, CUSTOM__CATEGORY, CUSTOM__COMMENT, CUSTOM__END, CUSTOM__LOCATION, CUSTOM__OWNER, CUSTOM__START, CUSTOM__TAGS, CUSTOM_FEATURE_COUNT, DATE_EFFECTIVE_OBJECT, DATE_EFFECTIVE_OBJECT__COMMENT, DATE_EFFECTIVE_OBJECT__END, DATE_EFFECTIVE_OBJECT__START, DATE_EFFECTIVE_OBJECT__TAGS, DATE_EFFECTIVE_OBJECT_FEATURE_COUNT, eINSTANCE, EMAIL, EMAIL__ADDRESS, EMAIL__CATEGORY, EMAIL__COMMENT, EMAIL__END, EMAIL__OWNER, EMAIL__START, EMAIL__TAGS, EMAIL_FEATURE_COUNT, eNAME, eNS_PREFIX, eNS_URI, IDENTITY, IDENTITY__COMMENT, IDENTITY__TYPE, IDENTITY__VALUE, IDENTITY_FEATURE_COUNT, MATRIX_RELATIONSHIP, MATRIX_RELATIONSHIP__COMMENT, MATRIX_RELATIONSHIP__END, MATRIX_RELATIONSHIP__NAME, MATRIX_RELATIONSHIP__START, MATRIX_RELATIONSHIP__TAGS, MATRIX_RELATIONSHIP__TARGET, MATRIX_RELATIONSHIP_FEATURE_COUNT, ORGANIZATION, ORGANIZATION__CHILDREN, ORGANIZATION__COMMENT, ORGANIZATION__CONTACT_INFO, ORGANIZATION__EXTERNAL_CHILDREN, ORGANIZATION__IDENTITY, ORGANIZATION__MATRIXED_CHILDREN, ORGANIZATION__NAME, ORGANIZATION__ORGANIZATION_TYPE, ORGANIZATION__PARENT, ORGANIZATION__TAGS, ORGANIZATION__UID, ORGANIZATION_FEATURE_COUNT, PARTY, PARTY__COMMENT, PARTY__CONTACT_INFO, PARTY__IDENTITY, PARTY__NAME, PARTY__PARENT, PARTY__TAGS, PARTY__UID, PARTY_FEATURE_COUNT, PERSON, PERSON__COMMENT, PERSON__CONTACT_INFO, PERSON__IDENTITY, PERSON__NAME, PERSON__PARENT, PERSON__TAGS, PERSON__TITLE, PERSON__UID, PERSON_FEATURE_COUNT, PHONE, PHONE__AREA_CODE, PHONE__CATEGORY, PHONE__COMMENT, PHONE__COUNTRY_CODE, PHONE__END, PHONE__NUMBER, PHONE__OWNER, PHONE__START, PHONE__TAGS, PHONE_FEATURE_COUNT, ROLE, ROLE__COMMENT, ROLE__END, ROLE__NAME, ROLE__OWNER, ROLE__PARTY, ROLE__START, ROLE__TAGS, ROLE_FEATURE_COUNT, TAG, TAG__COMMENT, TAG__NAME, TAG__VALUE, TAG_FEATURE_COUNT, TAGGED, TAGGED__COMMENT, TAGGED__TAGS, TAGGED_FEATURE_COUNT, URL, URL__ADDRESS, URL__CATEGORY, URL__COMMENT, URL__END, URL__OWNER, URL__START, URL__TAGS, URL_FEATURE_COUNT, US_ADDRESS, US_ADDRESS__CATEGORY, US_ADDRESS__CITY, US_ADDRESS__COMMENT, US_ADDRESS__COUNTRY, US_ADDRESS__END, US_ADDRESS__OWNER, US_ADDRESS__RECIPIENT, US_ADDRESS__START, US_ADDRESS__STATE, US_ADDRESS__STREET1, US_ADDRESS__STREET2, US_ADDRESS__TAGS, US_ADDRESS__ZIP, US_ADDRESS_FEATURE_COUNT, WEB, WEB__ADDRESS, WEB__CATEGORY, WEB__COMMENT, WEB__END, WEB__OWNER, WEB__START, WEB__TAGS, WEB_FEATURE_COUNT
 
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Method Summary
 void createPackageContents()
          Creates the meta-model objects for the package.
 org.eclipse.emf.ecore.EAttribute getAddress_Country()
           
 org.eclipse.emf.ecore.EClass getAddress()
           
 org.eclipse.emf.ecore.EReference getCommonObject_Roles()
           
 org.eclipse.emf.ecore.EClass getCommonObject()
           
 org.eclipse.emf.ecore.EAttribute getContactInfo_Category()
           
 org.eclipse.emf.ecore.EReference getContactInfo_Owner()
           
 org.eclipse.emf.ecore.EClass getContactInfo()
           
 org.eclipse.emf.ecore.EAttribute getCustom_Location()
           
 org.eclipse.emf.ecore.EClass getCustom()
           
 org.eclipse.emf.ecore.EAttribute getDateEffectiveObject_End()
           
 org.eclipse.emf.ecore.EAttribute getDateEffectiveObject_Start()
           
 org.eclipse.emf.ecore.EClass getDateEffectiveObject()
           
 org.eclipse.emf.ecore.EClass getEMail()
           
 org.eclipse.emf.ecore.EAttribute getIdentity_Comment()
           
 org.eclipse.emf.ecore.EAttribute getIdentity_Type()
           
 org.eclipse.emf.ecore.EAttribute getIdentity_Value()
           
 org.eclipse.emf.ecore.EClass getIdentity()
           
 org.eclipse.emf.ecore.EAttribute getMatrixRelationship_Name()
           
 org.eclipse.emf.ecore.EReference getMatrixRelationship_Target()
           
 org.eclipse.emf.ecore.EClass getMatrixRelationship()
           
 org.eclipse.emf.ecore.EReference getOrganization_Children()
           
 org.eclipse.emf.ecore.EReference getOrganization_ExternalChildren()
           
 org.eclipse.emf.ecore.EReference getOrganization_MatrixedChildren()
           
 org.eclipse.emf.ecore.EAttribute getOrganization_OrganizationType()
           
 org.eclipse.emf.ecore.EClass getOrganization()
           
 org.eclipse.emf.ecore.EReference getParty_ContactInfo()
           
 org.eclipse.emf.ecore.EReference getParty_Identity()
           
 org.eclipse.emf.ecore.EAttribute getParty_Name()
           
 org.eclipse.emf.ecore.EReference getParty_Parent()
           
 org.eclipse.emf.ecore.EAttribute getParty_Uid()
           
 org.eclipse.emf.ecore.EClass getParty()
           
 PartyFactory getPartyFactory()
           
 org.eclipse.emf.ecore.EAttribute getPerson_Title()
           
 org.eclipse.emf.ecore.EClass getPerson()
           
 org.eclipse.emf.ecore.EAttribute getPhone_AreaCode()
           
 org.eclipse.emf.ecore.EAttribute getPhone_CountryCode()
           
 org.eclipse.emf.ecore.EAttribute getPhone_Number()
           
 org.eclipse.emf.ecore.EClass getPhone()
           
 org.eclipse.emf.ecore.EAttribute getRole_Name()
           
 org.eclipse.emf.ecore.EReference getRole_Owner()
           
 org.eclipse.emf.ecore.EReference getRole_Party()
           
 org.eclipse.emf.ecore.EClass getRole()
           
 org.eclipse.emf.ecore.EAttribute getTag_Comment()
           
 org.eclipse.emf.ecore.EAttribute getTag_Name()
           
 org.eclipse.emf.ecore.EAttribute getTag_Value()
           
 org.eclipse.emf.ecore.EClass getTag()
           
 org.eclipse.emf.ecore.EAttribute getTagged_Comment()
           
 org.eclipse.emf.ecore.EReference getTagged_Tags()
           
 org.eclipse.emf.ecore.EClass getTagged()
           
 org.eclipse.emf.ecore.EAttribute getURL_Address()
           
 org.eclipse.emf.ecore.EClass getURL()
           
 org.eclipse.emf.ecore.EAttribute getUSAddress_City()
           
 org.eclipse.emf.ecore.EAttribute getUSAddress_Recipient()
           
 org.eclipse.emf.ecore.EAttribute getUSAddress_State()
           
 org.eclipse.emf.ecore.EAttribute getUSAddress_Street1()
           
 org.eclipse.emf.ecore.EAttribute getUSAddress_Street2()
           
 org.eclipse.emf.ecore.EAttribute getUSAddress_Zip()
           
 org.eclipse.emf.ecore.EClass getUSAddress()
           
 org.eclipse.emf.ecore.EClass getWeb()
           
static PartyPackage init()
          Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
 void initializePackageContents()
          Complete the initialization of the package and its meta-model.
 
Methods inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
addAnnotation, addAnnotation, addAnnotation, addAnnotation, addEEnumLiteral, addEException, addEException, addEOperation, addEOperation, addEOperation, addEParameter, addEParameter, addEParameter, addEParameter, addEParameter, addETypeParameter, addETypeParameter, basicGetESuperPackage, basicSetEFactoryInstance, createEAttribute, createEClass, createEDataType, createEEnum, createEGenericType, createEGenericType, createEGenericType, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, fixEStructuralFeatures, fixInstanceClass, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEClass, initEClass, initEClass, initEDataType, initEDataType, initEDataType, initEEnum, initEOperation, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setInstanceTypeName, setNamespaceURI, setNsPrefix, setNsURI, toString
 
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
eContents, eCrossReferences, getName, getNameGen, setName
 
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSettings
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
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, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Method Detail

init

public static PartyPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.

This method is used to initialize PartyPackage.eINSTANCE when that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.

See Also:
PartyPackage.eNS_URI, createPackageContents(), initializePackageContents()

getParty

public org.eclipse.emf.ecore.EClass getParty()

Specified by:
getParty in interface PartyPackage
Returns:
the meta object for class 'Party'.
See Also:
Party

getParty_ContactInfo

public org.eclipse.emf.ecore.EReference getParty_ContactInfo()

Specified by:
getParty_ContactInfo in interface PartyPackage
Returns:
the meta object for the containment reference list 'Contact Info'.
See Also:
Party.getContactInfo(), PartyPackage.getParty()

getParty_Identity

public org.eclipse.emf.ecore.EReference getParty_Identity()

Specified by:
getParty_Identity in interface PartyPackage
Returns:
the meta object for the containment reference list 'Identity'.
See Also:
Party.getIdentity(), PartyPackage.getParty()

getParty_Parent

public org.eclipse.emf.ecore.EReference getParty_Parent()

Specified by:
getParty_Parent in interface PartyPackage
Returns:
the meta object for the container reference 'Parent'.
See Also:
Party.getParent(), PartyPackage.getParty()

getParty_Name

public org.eclipse.emf.ecore.EAttribute getParty_Name()

Specified by:
getParty_Name in interface PartyPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
Party.getName(), PartyPackage.getParty()

getParty_Uid

public org.eclipse.emf.ecore.EAttribute getParty_Uid()

Specified by:
getParty_Uid in interface PartyPackage
Returns:
the meta object for the attribute 'Uid'.
See Also:
Party.getUid(), PartyPackage.getParty()

getIdentity

public org.eclipse.emf.ecore.EClass getIdentity()

Specified by:
getIdentity in interface PartyPackage
Returns:
the meta object for class 'Identity'.
See Also:
Identity

getIdentity_Type

public org.eclipse.emf.ecore.EAttribute getIdentity_Type()

Specified by:
getIdentity_Type in interface PartyPackage
Returns:
the meta object for the attribute 'Type'.
See Also:
Identity.getType(), PartyPackage.getIdentity()

getIdentity_Value

public org.eclipse.emf.ecore.EAttribute getIdentity_Value()

Specified by:
getIdentity_Value in interface PartyPackage
Returns:
the meta object for the attribute 'Value'.
See Also:
Identity.getValue(), PartyPackage.getIdentity()

getIdentity_Comment

public org.eclipse.emf.ecore.EAttribute getIdentity_Comment()

Specified by:
getIdentity_Comment in interface PartyPackage
Returns:
the meta object for the attribute 'Comment'.
See Also:
Identity.getComment(), PartyPackage.getIdentity()

getTagged

public org.eclipse.emf.ecore.EClass getTagged()

Specified by:
getTagged in interface PartyPackage
Returns:
the meta object for class 'Tagged'.
See Also:
Tagged

getTagged_Tags

public org.eclipse.emf.ecore.EReference getTagged_Tags()

Specified by:
getTagged_Tags in interface PartyPackage
Returns:
the meta object for the containment reference list 'Tags'.
See Also:
Tagged.getTags(), PartyPackage.getTagged()

getTagged_Comment

public org.eclipse.emf.ecore.EAttribute getTagged_Comment()

Specified by:
getTagged_Comment in interface PartyPackage
Returns:
the meta object for the attribute 'Comment'.
See Also:
Tagged.getComment(), PartyPackage.getTagged()

getDateEffectiveObject

public org.eclipse.emf.ecore.EClass getDateEffectiveObject()

Specified by:
getDateEffectiveObject in interface PartyPackage
Returns:
the meta object for class 'Date Effective Object'.
See Also:
DateEffectiveObject

getDateEffectiveObject_Start

public org.eclipse.emf.ecore.EAttribute getDateEffectiveObject_Start()

Specified by:
getDateEffectiveObject_Start in interface PartyPackage
Returns:
the meta object for the attribute 'Start'.
See Also:
DateEffectiveObject.getStart(), PartyPackage.getDateEffectiveObject()

getDateEffectiveObject_End

public org.eclipse.emf.ecore.EAttribute getDateEffectiveObject_End()

Specified by:
getDateEffectiveObject_End in interface PartyPackage
Returns:
the meta object for the attribute 'End'.
See Also:
DateEffectiveObject.getEnd(), PartyPackage.getDateEffectiveObject()

getContactInfo

public org.eclipse.emf.ecore.EClass getContactInfo()

Specified by:
getContactInfo in interface PartyPackage
Returns:
the meta object for class 'Contact Info'.
See Also:
ContactInfo

getContactInfo_Category

public org.eclipse.emf.ecore.EAttribute getContactInfo_Category()

Specified by:
getContactInfo_Category in interface PartyPackage
Returns:
the meta object for the attribute 'Category'.
See Also:
ContactInfo.getCategory(), PartyPackage.getContactInfo()

getContactInfo_Owner

public org.eclipse.emf.ecore.EReference getContactInfo_Owner()

Specified by:
getContactInfo_Owner in interface PartyPackage
Returns:
the meta object for the container reference 'Owner'.
See Also:
ContactInfo.getOwner(), PartyPackage.getContactInfo()

getPhone

public org.eclipse.emf.ecore.EClass getPhone()

Specified by:
getPhone in interface PartyPackage
Returns:
the meta object for class 'Phone'.
See Also:
Phone

getPhone_CountryCode

public org.eclipse.emf.ecore.EAttribute getPhone_CountryCode()

Specified by:
getPhone_CountryCode in interface PartyPackage
Returns:
the meta object for the attribute 'Country Code'.
See Also:
Phone.getCountryCode(), PartyPackage.getPhone()

getPhone_AreaCode

public org.eclipse.emf.ecore.EAttribute getPhone_AreaCode()

Specified by:
getPhone_AreaCode in interface PartyPackage
Returns:
the meta object for the attribute 'Area Code'.
See Also:
Phone.getAreaCode(), PartyPackage.getPhone()

getPhone_Number

public org.eclipse.emf.ecore.EAttribute getPhone_Number()

Specified by:
getPhone_Number in interface PartyPackage
Returns:
the meta object for the attribute 'Number'.
See Also:
Phone.getNumber(), PartyPackage.getPhone()

getWeb

public org.eclipse.emf.ecore.EClass getWeb()

Specified by:
getWeb in interface PartyPackage
Returns:
the meta object for class 'Web'.
See Also:
Web

getEMail

public org.eclipse.emf.ecore.EClass getEMail()

Specified by:
getEMail in interface PartyPackage
Returns:
the meta object for class 'EMail'.
See Also:
EMail

getAddress

public org.eclipse.emf.ecore.EClass getAddress()

Specified by:
getAddress in interface PartyPackage
Returns:
the meta object for class 'Address'.
See Also:
Address

getAddress_Country

public org.eclipse.emf.ecore.EAttribute getAddress_Country()

Specified by:
getAddress_Country in interface PartyPackage
Returns:
the meta object for the attribute 'Country'.
See Also:
Address.getCountry(), PartyPackage.getAddress()

getCustom

public org.eclipse.emf.ecore.EClass getCustom()

Specified by:
getCustom in interface PartyPackage
Returns:
the meta object for class 'Custom'.
See Also:
Custom

getCustom_Location

public org.eclipse.emf.ecore.EAttribute getCustom_Location()

Specified by:
getCustom_Location in interface PartyPackage
Returns:
the meta object for the attribute 'Location'.
See Also:
Custom.getLocation(), PartyPackage.getCustom()

getUSAddress

public org.eclipse.emf.ecore.EClass getUSAddress()

Specified by:
getUSAddress in interface PartyPackage
Returns:
the meta object for class 'US Address'.
See Also:
USAddress

getUSAddress_Recipient

public org.eclipse.emf.ecore.EAttribute getUSAddress_Recipient()

Specified by:
getUSAddress_Recipient in interface PartyPackage
Returns:
the meta object for the attribute 'Recipient'.
See Also:
USAddress.getRecipient(), PartyPackage.getUSAddress()

getUSAddress_Street1

public org.eclipse.emf.ecore.EAttribute getUSAddress_Street1()

Specified by:
getUSAddress_Street1 in interface PartyPackage
Returns:
the meta object for the attribute 'Street1'.
See Also:
USAddress.getStreet1(), PartyPackage.getUSAddress()

getUSAddress_Street2

public org.eclipse.emf.ecore.EAttribute getUSAddress_Street2()

Specified by:
getUSAddress_Street2 in interface PartyPackage
Returns:
the meta object for the attribute 'Street2'.
See Also:
USAddress.getStreet2(), PartyPackage.getUSAddress()

getUSAddress_City

public org.eclipse.emf.ecore.EAttribute getUSAddress_City()

Specified by:
getUSAddress_City in interface PartyPackage
Returns:
the meta object for the attribute 'City'.
See Also:
USAddress.getCity(), PartyPackage.getUSAddress()

getUSAddress_State

public org.eclipse.emf.ecore.EAttribute getUSAddress_State()

Specified by:
getUSAddress_State in interface PartyPackage
Returns:
the meta object for the attribute 'State'.
See Also:
USAddress.getState(), PartyPackage.getUSAddress()

getUSAddress_Zip

public org.eclipse.emf.ecore.EAttribute getUSAddress_Zip()

Specified by:
getUSAddress_Zip in interface PartyPackage
Returns:
the meta object for the attribute 'Zip'.
See Also:
USAddress.getZip(), PartyPackage.getUSAddress()

getOrganization

public org.eclipse.emf.ecore.EClass getOrganization()

Specified by:
getOrganization in interface PartyPackage
Returns:
the meta object for class 'Organization'.
See Also:
Organization

getOrganization_Children

public org.eclipse.emf.ecore.EReference getOrganization_Children()

Specified by:
getOrganization_Children in interface PartyPackage
Returns:
the meta object for the containment reference list 'Children'.
See Also:
Organization.getChildren(), PartyPackage.getOrganization()

getOrganization_ExternalChildren

public org.eclipse.emf.ecore.EReference getOrganization_ExternalChildren()

Specified by:
getOrganization_ExternalChildren in interface PartyPackage
Returns:
the meta object for the reference list 'External Children'.
See Also:
Organization.getExternalChildren(), PartyPackage.getOrganization()

getOrganization_OrganizationType

public org.eclipse.emf.ecore.EAttribute getOrganization_OrganizationType()

Specified by:
getOrganization_OrganizationType in interface PartyPackage
Returns:
the meta object for the attribute 'Organization Type'.
See Also:
Organization.getOrganizationType(), PartyPackage.getOrganization()

getOrganization_MatrixedChildren

public org.eclipse.emf.ecore.EReference getOrganization_MatrixedChildren()

Specified by:
getOrganization_MatrixedChildren in interface PartyPackage
Returns:
the meta object for the containment reference list 'Matrixed Children'.
See Also:
Organization.getMatrixedChildren(), PartyPackage.getOrganization()

getPerson

public org.eclipse.emf.ecore.EClass getPerson()

Specified by:
getPerson in interface PartyPackage
Returns:
the meta object for class 'Person'.
See Also:
Person

getPerson_Title

public org.eclipse.emf.ecore.EAttribute getPerson_Title()

Specified by:
getPerson_Title in interface PartyPackage
Returns:
the meta object for the attribute 'Title'.
See Also:
Person.getTitle(), PartyPackage.getPerson()

getTag

public org.eclipse.emf.ecore.EClass getTag()

Specified by:
getTag in interface PartyPackage
Returns:
the meta object for class 'Tag'.
See Also:
Tag

getTag_Name

public org.eclipse.emf.ecore.EAttribute getTag_Name()

Specified by:
getTag_Name in interface PartyPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
Tag.getName(), PartyPackage.getTag()

getTag_Value

public org.eclipse.emf.ecore.EAttribute getTag_Value()

Specified by:
getTag_Value in interface PartyPackage
Returns:
the meta object for the attribute list 'Value'.
See Also:
Tag.getValue(), PartyPackage.getTag()

getTag_Comment

public org.eclipse.emf.ecore.EAttribute getTag_Comment()

Specified by:
getTag_Comment in interface PartyPackage
Returns:
the meta object for the attribute 'Comment'.
See Also:
Tag.getComment(), PartyPackage.getTag()

getRole

public org.eclipse.emf.ecore.EClass getRole()

Specified by:
getRole in interface PartyPackage
Returns:
the meta object for class 'Role'.
See Also:
Role

getRole_Party

public org.eclipse.emf.ecore.EReference getRole_Party()

Specified by:
getRole_Party in interface PartyPackage
Returns:
the meta object for the reference list 'Party'.
See Also:
Role.getParty(), PartyPackage.getRole()

getRole_Name

public org.eclipse.emf.ecore.EAttribute getRole_Name()

Specified by:
getRole_Name in interface PartyPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
Role.getName(), PartyPackage.getRole()

getRole_Owner

public org.eclipse.emf.ecore.EReference getRole_Owner()

Specified by:
getRole_Owner in interface PartyPackage
Returns:
the meta object for the container reference 'Owner'.
See Also:
Role.getOwner(), PartyPackage.getRole()

getURL

public org.eclipse.emf.ecore.EClass getURL()

Specified by:
getURL in interface PartyPackage
Returns:
the meta object for class 'URL'.
See Also:
URL

getURL_Address

public org.eclipse.emf.ecore.EAttribute getURL_Address()

Specified by:
getURL_Address in interface PartyPackage
Returns:
the meta object for the attribute 'Address'.
See Also:
URL.getAddress(), PartyPackage.getURL()

getCommonObject

public org.eclipse.emf.ecore.EClass getCommonObject()

Specified by:
getCommonObject in interface PartyPackage
Returns:
the meta object for class 'Common Object'.
See Also:
CommonObject

getCommonObject_Roles

public org.eclipse.emf.ecore.EReference getCommonObject_Roles()

Specified by:
getCommonObject_Roles in interface PartyPackage
Returns:
the meta object for the containment reference list 'Roles'.
See Also:
CommonObject.getRoles(), PartyPackage.getCommonObject()

getMatrixRelationship

public org.eclipse.emf.ecore.EClass getMatrixRelationship()

Specified by:
getMatrixRelationship in interface PartyPackage
Returns:
the meta object for class 'Matrix Relationship'.
See Also:
MatrixRelationship

getMatrixRelationship_Name

public org.eclipse.emf.ecore.EAttribute getMatrixRelationship_Name()

Specified by:
getMatrixRelationship_Name in interface PartyPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
MatrixRelationship.getName(), PartyPackage.getMatrixRelationship()

getMatrixRelationship_Target

public org.eclipse.emf.ecore.EReference getMatrixRelationship_Target()

Specified by:
getMatrixRelationship_Target in interface PartyPackage
Returns:
the meta object for the reference 'Target'.
See Also:
MatrixRelationship.getTarget(), PartyPackage.getMatrixRelationship()

getPartyFactory

public PartyFactory getPartyFactory()

Specified by:
getPartyFactory in interface PartyPackage
Returns:
the factory that creates the instances of the model.

createPackageContents

public void createPackageContents()
Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its first.


initializePackageContents

public void initializePackageContents()
Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any invocation but its first.