com.hammurapi.party
Interface PartyFactory

All Superinterfaces:
org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
PartyFactoryImpl

public interface PartyFactory
extends org.eclipse.emf.ecore.EFactory

The Factory for the model. It provides a create method for each non-abstract class of the model.

See Also:
PartyPackage

Field Summary
static PartyFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 Custom createCustom()
          Returns a new object of class 'Custom'.
 EMail createEMail()
          Returns a new object of class 'EMail'.
 Identity createIdentity()
          Returns a new object of class 'Identity'.
 MatrixRelationship createMatrixRelationship()
          Returns a new object of class 'Matrix Relationship'.
 Organization createOrganization()
          Returns a new object of class 'Organization'.
 Person createPerson()
          Returns a new object of class 'Person'.
 Phone createPhone()
          Returns a new object of class 'Phone'.
 Role createRole()
          Returns a new object of class 'Role'.
 Tag createTag()
          Returns a new object of class 'Tag'.
 USAddress createUSAddress()
          Returns a new object of class 'US Address'.
 Web createWeb()
          Returns a new object of class 'Web'.
 PartyPackage getPartyPackage()
          Returns the package supported by this factory.
 
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackage
 
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
 

Field Detail

eINSTANCE

static final PartyFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createIdentity

Identity createIdentity()
Returns a new object of class 'Identity'.

Returns:
a new object of class 'Identity'.

createPhone

Phone createPhone()
Returns a new object of class 'Phone'.

Returns:
a new object of class 'Phone'.

createWeb

Web createWeb()
Returns a new object of class 'Web'.

Returns:
a new object of class 'Web'.

createEMail

EMail createEMail()
Returns a new object of class 'EMail'.

Returns:
a new object of class 'EMail'.

createCustom

Custom createCustom()
Returns a new object of class 'Custom'.

Returns:
a new object of class 'Custom'.

createUSAddress

USAddress createUSAddress()
Returns a new object of class 'US Address'.

Returns:
a new object of class 'US Address'.

createOrganization

Organization createOrganization()
Returns a new object of class 'Organization'.

Returns:
a new object of class 'Organization'.

createPerson

Person createPerson()
Returns a new object of class 'Person'.

Returns:
a new object of class 'Person'.

createTag

Tag createTag()
Returns a new object of class 'Tag'.

Returns:
a new object of class 'Tag'.

createRole

Role createRole()
Returns a new object of class 'Role'.

Returns:
a new object of class 'Role'.

createMatrixRelationship

MatrixRelationship createMatrixRelationship()
Returns a new object of class 'Matrix Relationship'.

Returns:
a new object of class 'Matrix Relationship'.

getPartyPackage

PartyPackage getPartyPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.