com.ibm.websphere.wim.model
Interface ModelFactory

All Superinterfaces:
org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier

public interface ModelFactory
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:
ModelPackage
Generated:

Field Summary
static ModelFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 ActionNotAllowType createActionNotAllowType()
          Returns a new object of class 'Action Not Allow Type'.
 AddressType createAddressType()
          Returns a new object of class 'Address Type'.
 AncestorControl createAncestorControl()
          Returns a new object of class 'Ancestor Control'.
 CheckGroupMembershipControl createCheckGroupMembershipControl()
          Returns a new object of class 'Check Group Membership Control'.
 Container createContainer()
          Returns a new object of class 'Container'.
 Context createContext()
          Returns a new object of class 'Context'.
 ContextPropertiesType createContextPropertiesType()
          Returns a new object of class 'Context Properties Type'.
 Country createCountry()
          Returns a new object of class 'Country'.
 DataTypeControl createDataTypeControl()
          Returns a new object of class 'Data Type Control'.
 DeleteControl createDeleteControl()
          Returns a new object of class 'Delete Control'.
 DescendantControl createDescendantControl()
          Returns a new object of class 'Descendant Control'.
 DocumentRoot createDocumentRoot()
          Returns a new object of class 'Document Root'.
 EntitlementControl createEntitlementControl()
          Returns a new object of class 'Entitlement Control'.
 EntitlementInfoType createEntitlementInfoType()
          Returns a new object of class 'Entitlement Info Type'.
 EntitlementType createEntitlementType()
          Returns a new object of class 'Entitlement Type'.
 Entity createEntity()
          Returns a new object of class 'Entity'.
 EntityConfigurationType createEntityConfigurationType()
          Returns a new object of class 'Entity Configuration Type'.
 EntitySchemaType createEntitySchemaType()
          Returns a new object of class 'Entity Schema Type'.
 EntityTypeControl createEntityTypeControl()
          Returns a new object of class 'Entity Type Control'.
 ExtensionPropertyDataTypeControl createExtensionPropertyDataTypeControl()
          Returns a new object of class 'Extension Property Data Type Control'.
 ExtensionPropertyDefinitionControl createExtensionPropertyDefinitionControl()
          Returns a new object of class 'Extension Property Definition Control'.
 ExternalNameControl createExternalNameControl()
          Returns a new object of class 'External Name Control'.
 GeographicLocation createGeographicLocation()
          Returns a new object of class 'Geographic Location'.
 Group createGroup()
          Returns a new object of class 'Group'.
 GroupControl createGroupControl()
          Returns a new object of class 'Group Control'.
 GroupMemberControl createGroupMemberControl()
          Returns a new object of class 'Group Member Control'.
 GroupMembershipControl createGroupMembershipControl()
          Returns a new object of class 'Group Membership Control'.
 HierarchyControl createHierarchyControl()
          Returns a new object of class 'Hierarchy Control'.
 IdentifierType createIdentifierType()
          Returns a new object of class 'Identifier Type'.
 LangType createLangType()
          Returns a new object of class 'Lang Type'.
 Locality createLocality()
          Returns a new object of class 'Locality'.
 LoginAccount createLoginAccount()
          Returns a new object of class 'Login Account'.
 LoginControl createLoginControl()
          Returns a new object of class 'Login Control'.
 MetaDataType createMetaDataType()
          Returns a new object of class 'Meta Data Type'.
 ModelSchemaType createModelSchemaType()
          Returns a new object of class 'Schema Type'.
 OrgContainer createOrgContainer()
          Returns a new object of class 'Org Container'.
 PageControl createPageControl()
          Returns a new object of class 'Page Control'.
 PageResponseControl createPageResponseControl()
          Returns a new object of class 'Page Response Control'.
 Party createParty()
          Returns a new object of class 'Party'.
 PartyRole createPartyRole()
          Returns a new object of class 'Party Role'.
 Person createPerson()
          Returns a new object of class 'Person'.
 PersonAccount createPersonAccount()
          Returns a new object of class 'Person Account'.
 PropertiesType createPropertiesType()
          Returns a new object of class 'Properties Type'.
 PropertyControl createPropertyControl()
          Returns a new object of class 'Property Control'.
 PropertyDefinitionControl createPropertyDefinitionControl()
          Returns a new object of class 'Property Definition Control'.
 PropertySchemaType createPropertySchemaType()
          Returns a new object of class 'Property Schema Type'.
 RequestControl createRequestControl()
          Returns a new object of class 'Request Control'.
 ResponseControl createResponseControl()
          Returns a new object of class 'Response Control'.
 RolePlayer createRolePlayer()
          Returns a new object of class 'Role Player'.
 RootType createRootType()
          Returns a new object of class 'Root Type'.
 SchemaType createSchemaType()
          Returns a new object of class 'Schema Type'.
 SearchControl createSearchControl()
          Returns a new object of class 'Search Control'.
 SearchResponseControl createSearchResponseControl()
          Returns a new object of class 'Search Response Control'.
 SortControl createSortControl()
          Returns a new object of class 'Sort Control'.
 SortKeyType createSortKeyType()
          Returns a new object of class 'Sort Key Type'.
 ViewControl createViewControl()
          Returns a new object of class 'View Control'.
 ViewIdentifierType createViewIdentifierType()
          Returns a new object of class 'View Identifier Type'.
 ModelPackage getModelPackage()
          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 ModelFactory eINSTANCE
The singleton instance of the factory.

Generated:
Method Detail

createActionNotAllowType

ActionNotAllowType createActionNotAllowType()
Returns a new object of class 'Action Not Allow Type'.

Generated:
Return:
a new object of class 'Action Not Allow Type'.

createAddressType

AddressType createAddressType()
Returns a new object of class 'Address Type'.

Generated:
Return:
a new object of class 'Address Type'.

createAncestorControl

AncestorControl createAncestorControl()
Returns a new object of class 'Ancestor Control'.

Generated:
Return:
a new object of class 'Ancestor Control'.

createCheckGroupMembershipControl

CheckGroupMembershipControl createCheckGroupMembershipControl()
Returns a new object of class 'Check Group Membership Control'.

Generated:
Return:
a new object of class 'Check Group Membership Control'.

createContainer

Container createContainer()
Returns a new object of class 'Container'.

Generated:
Return:
a new object of class 'Container'.

createContext

Context createContext()
Returns a new object of class 'Context'.

Generated:
Return:
a new object of class 'Context'.

createContextPropertiesType

ContextPropertiesType createContextPropertiesType()
Returns a new object of class 'Context Properties Type'.

Generated:
Return:
a new object of class 'Context Properties Type'.

createCountry

Country createCountry()
Returns a new object of class 'Country'.

Generated:
Return:
a new object of class 'Country'.

createDataTypeControl

DataTypeControl createDataTypeControl()
Returns a new object of class 'Data Type Control'.

Generated:
Return:
a new object of class 'Data Type Control'.

createDeleteControl

DeleteControl createDeleteControl()
Returns a new object of class 'Delete Control'.

Generated:
Return:
a new object of class 'Delete Control'.

createDescendantControl

DescendantControl createDescendantControl()
Returns a new object of class 'Descendant Control'.

Generated:
Return:
a new object of class 'Descendant Control'.

createDocumentRoot

DocumentRoot createDocumentRoot()
Returns a new object of class 'Document Root'.

Generated:
Return:
a new object of class 'Document Root'.

createEntitlementControl

EntitlementControl createEntitlementControl()
Returns a new object of class 'Entitlement Control'.

Generated:
Return:
a new object of class 'Entitlement Control'.

createEntitlementInfoType

EntitlementInfoType createEntitlementInfoType()
Returns a new object of class 'Entitlement Info Type'.

Generated:
Return:
a new object of class 'Entitlement Info Type'.

createEntitlementType

EntitlementType createEntitlementType()
Returns a new object of class 'Entitlement Type'.

Generated:
Return:
a new object of class 'Entitlement Type'.

createEntity

Entity createEntity()
Returns a new object of class 'Entity'.

Generated:
Return:
a new object of class 'Entity'.

createEntityConfigurationType

EntityConfigurationType createEntityConfigurationType()
Returns a new object of class 'Entity Configuration Type'.

Generated:
Return:
a new object of class 'Entity Configuration Type'.

createEntitySchemaType

EntitySchemaType createEntitySchemaType()
Returns a new object of class 'Entity Schema Type'.

Generated:
Return:
a new object of class 'Entity Schema Type'.

createEntityTypeControl

EntityTypeControl createEntityTypeControl()
Returns a new object of class 'Entity Type Control'.

Generated:
Return:
a new object of class 'Entity Type Control'.

createExtensionPropertyDataTypeControl

ExtensionPropertyDataTypeControl createExtensionPropertyDataTypeControl()
Returns a new object of class 'Extension Property Data Type Control'.

Generated:
Return:
a new object of class 'Extension Property Data Type Control'.

createExtensionPropertyDefinitionControl

ExtensionPropertyDefinitionControl createExtensionPropertyDefinitionControl()
Returns a new object of class 'Extension Property Definition Control'.

Generated:
Return:
a new object of class 'Extension Property Definition Control'.

createExternalNameControl

ExternalNameControl createExternalNameControl()
Returns a new object of class 'External Name Control'.

Generated:
Return:
a new object of class 'External Name Control'.

createGeographicLocation

GeographicLocation createGeographicLocation()
Returns a new object of class 'Geographic Location'.

Generated:
Return:
a new object of class 'Geographic Location'.

createGroup

Group createGroup()
Returns a new object of class 'Group'.

Generated:
Return:
a new object of class 'Group'.

createGroupControl

GroupControl createGroupControl()
Returns a new object of class 'Group Control'.

Generated:
Return:
a new object of class 'Group Control'.

createGroupMemberControl

GroupMemberControl createGroupMemberControl()
Returns a new object of class 'Group Member Control'.

Generated:
Return:
a new object of class 'Group Member Control'.

createGroupMembershipControl

GroupMembershipControl createGroupMembershipControl()
Returns a new object of class 'Group Membership Control'.

Generated:
Return:
a new object of class 'Group Membership Control'.

createHierarchyControl

HierarchyControl createHierarchyControl()
Returns a new object of class 'Hierarchy Control'.

Generated:
Return:
a new object of class 'Hierarchy Control'.

createIdentifierType

IdentifierType createIdentifierType()
Returns a new object of class 'Identifier Type'.

Generated:
Return:
a new object of class 'Identifier Type'.

createLangType

LangType createLangType()
Returns a new object of class 'Lang Type'.

Generated:
Return:
a new object of class 'Lang Type'.

createLocality

Locality createLocality()
Returns a new object of class 'Locality'.

Generated:
Return:
a new object of class 'Locality'.

createLoginAccount

LoginAccount createLoginAccount()
Returns a new object of class 'Login Account'.

Generated:
Return:
a new object of class 'Login Account'.

createLoginControl

LoginControl createLoginControl()
Returns a new object of class 'Login Control'.

Generated:
Return:
a new object of class 'Login Control'.

createMetaDataType

MetaDataType createMetaDataType()
Returns a new object of class 'Meta Data Type'.

Generated:
Return:
a new object of class 'Meta Data Type'.

createModelSchemaType

ModelSchemaType createModelSchemaType()
Returns a new object of class 'Schema Type'.

Generated:
Return:
a new object of class 'Schema Type'.

createOrgContainer

OrgContainer createOrgContainer()
Returns a new object of class 'Org Container'.

Generated:
Return:
a new object of class 'Org Container'.

createPageControl

PageControl createPageControl()
Returns a new object of class 'Page Control'.

Generated:
Return:
a new object of class 'Page Control'.

createPageResponseControl

PageResponseControl createPageResponseControl()
Returns a new object of class 'Page Response Control'.

Generated:
Return:
a new object of class 'Page Response Control'.

createParty

Party createParty()
Returns a new object of class 'Party'.

Generated:
Return:
a new object of class 'Party'.

createPartyRole

PartyRole createPartyRole()
Returns a new object of class 'Party Role'.

Generated:
Return:
a new object of class 'Party Role'.

createPerson

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

Generated:
Return:
a new object of class 'Person'.

createPersonAccount

PersonAccount createPersonAccount()
Returns a new object of class 'Person Account'.

Generated:
Return:
a new object of class 'Person Account'.

createPropertiesType

PropertiesType createPropertiesType()
Returns a new object of class 'Properties Type'.

Generated:
Return:
a new object of class 'Properties Type'.

createPropertyControl

PropertyControl createPropertyControl()
Returns a new object of class 'Property Control'.

Generated:
Return:
a new object of class 'Property Control'.

createPropertyDefinitionControl

PropertyDefinitionControl createPropertyDefinitionControl()
Returns a new object of class 'Property Definition Control'.

Generated:
Return:
a new object of class 'Property Definition Control'.

createPropertySchemaType

PropertySchemaType createPropertySchemaType()
Returns a new object of class 'Property Schema Type'.

Generated:
Return:
a new object of class 'Property Schema Type'.

createRequestControl

RequestControl createRequestControl()
Returns a new object of class 'Request Control'.

Generated:
Return:
a new object of class 'Request Control'.

createResponseControl

ResponseControl createResponseControl()
Returns a new object of class 'Response Control'.

Generated:
Return:
a new object of class 'Response Control'.

createRolePlayer

RolePlayer createRolePlayer()
Returns a new object of class 'Role Player'.

Generated:
Return:
a new object of class 'Role Player'.

createRootType

RootType createRootType()
Returns a new object of class 'Root Type'.

Generated:
Return:
a new object of class 'Root Type'.

createSchemaType

SchemaType createSchemaType()
Returns a new object of class 'Schema Type'.

Generated:
Return:
a new object of class 'Schema Type'.

createSearchControl

SearchControl createSearchControl()
Returns a new object of class 'Search Control'.

Generated:
Return:
a new object of class 'Search Control'.

createSearchResponseControl

SearchResponseControl createSearchResponseControl()
Returns a new object of class 'Search Response Control'.

Generated:
Return:
a new object of class 'Search Response Control'.

createSortControl

SortControl createSortControl()
Returns a new object of class 'Sort Control'.

Generated:
Return:
a new object of class 'Sort Control'.

createSortKeyType

SortKeyType createSortKeyType()
Returns a new object of class 'Sort Key Type'.

Generated:
Return:
a new object of class 'Sort Key Type'.

createViewControl

ViewControl createViewControl()
Returns a new object of class 'View Control'.

Generated:
Return:
a new object of class 'View Control'.

createViewIdentifierType

ViewIdentifierType createViewIdentifierType()
Returns a new object of class 'View Identifier Type'.

Generated:
Return:
a new object of class 'View Identifier Type'.

getModelPackage

ModelPackage getModelPackage()
Returns the package supported by this factory.

Generated:
Return:
the package supported by this factory.