com.ibm.db.models.db2.luw.impl
Class LUWFactoryImpl

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.EObjectImpl
              extended by org.eclipse.emf.ecore.impl.FlatEObjectImpl
                  extended by org.eclipse.emf.ecore.impl.EModelElementImpl
                      extended by org.eclipse.emf.ecore.impl.EFactoryImpl
                          extended by com.ibm.db.models.db2.luw.impl.LUWFactoryImpl
All Implemented Interfaces:
LUWFactory, org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject

public class LUWFactoryImpl
extends org.eclipse.emf.ecore.impl.EFactoryImpl
implements LUWFactory

An implementation of the model Factory.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList
 
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.EObjectImpl
ELAST_EOBJECT_FLAG
 
Fields inherited from interface com.ibm.db.models.db2.luw.LUWFactory
eINSTANCE
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
LUWFactoryImpl()
          Creates an instance of the factory.
 
Method Summary
 java.lang.String convertBufferPoolTypeToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertCheckOptionTypeToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertDataPartitionMethodToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertLUWContainerTypeToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertMaintenanceTypeToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertManagementTypeToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertPageSizeTypeToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertPartitionMethodToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertRefreshTypeToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertTableSpaceTypeToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertWrapperTypeToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)
           
 BufferPoolType createBufferPoolTypeFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 CheckOptionType createCheckOptionTypeFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 DataPartitionMethod createDataPartitionMethodFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 FederatedParameter createFederatedParameter()
           
 FederatedProcedure createFederatedProcedure()
           
 java.lang.Object createFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 LUWAdminServer createLUWAdminServer()
           
 LUWAttributeDefinition createLUWAttributeDefinition()
           
 LUWBufferPool createLUWBufferPool()
           
 LUWColumn createLUWColumn()
           
 LUWContainerType createLUWContainerTypeFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 LUWDatabase createLUWDatabase()
           
 LUWDatabaseContainer createLUWDatabaseContainer()
           
 LUWDatabasePartition createLUWDatabasePartition()
           
 LUWDataPartition createLUWDataPartition()
           
 LUWDataPartitionKey createLUWDataPartitionKey()
           
 LUWFunctionMapping createLUWFunctionMapping()
           
 LUWGenericNickname createLUWGenericNickname()
           
 LUWGenericServer createLUWGenericServer()
           
 LUWGenericUserMapping createLUWGenericUserMapping()
           
 LUWGenericWrapper createLUWGenericWrapper()
           
 LUWIndex createLUWIndex()
           
 LUWMaterializedQueryTable createLUWMaterializedQueryTable()
           
 LUWOption createLUWOption()
           
 LUWPartitionElement createLUWPartitionElement()
           
 LUWPartitionExpression createLUWPartitionExpression()
           
 LUWPartitionGroup createLUWPartitionGroup()
           
 LUWPartitionKey createLUWPartitionKey()
           
 LUWTable createLUWTable()
           
 LUWTableSpace createLUWTableSpace()
           
 LUWTypeMapping createLUWTypeMapping()
           
 LUWUserMapping createLUWUserMapping()
           
 LUWView createLUWView()
           
 MaintenanceType createMaintenanceTypeFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 ManagementType createManagementTypeFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 PageSizeType createPageSizeTypeFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 PartitionMethod createPartitionMethodFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 RefreshType createRefreshTypeFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 RelationalRemoteDataSet createRelationalRemoteDataSet()
           
 RelationalRemoteDataSet createRelationalRemoteDataSetGen()
           
 RelationalRemoteServer createRelationalRemoteServer()
           
 RelationalRemoteServer createRelationalRemoteServerGen()
           
 RemoteDataSet createRemoteDataSet()
           
 RemoteServer createRemoteServer()
           
 TableSpaceType createTableSpaceTypeFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 WrapperType createWrapperTypeFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 LUWPackage getLUWPackage()
           
static LUWPackage getPackage()
          Deprecated.  
static LUWFactory init()
          Creates the default factory implementation.
 
Methods inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl
basicSetEPackage, eGet, eInverseAdd, eInverseRemove, eIsSet, eSet, eUnset, getEPackage, setEPackage
 
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eURIFragmentSegment, getEAnnotation, getEAnnotations
 
Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl
eContents, eCrossReferences, eIsProxy, eProxyURI, eSetProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eSetClass, eSetDeliver
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset, toString
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.ecore.EFactory
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
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Constructor Detail

LUWFactoryImpl

public LUWFactoryImpl()
Creates an instance of the factory.

Method Detail

init

public static LUWFactory init()
Creates the default factory implementation.


create

public org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)

Specified by:
create in interface org.eclipse.emf.ecore.EFactory
Overrides:
create in class org.eclipse.emf.ecore.impl.EFactoryImpl

createFromString

public java.lang.Object createFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                         java.lang.String initialValue)

Specified by:
createFromString in interface org.eclipse.emf.ecore.EFactory
Overrides:
createFromString in class org.eclipse.emf.ecore.impl.EFactoryImpl

convertToString

public java.lang.String convertToString(org.eclipse.emf.ecore.EDataType eDataType,
                                        java.lang.Object instanceValue)

Specified by:
convertToString in interface org.eclipse.emf.ecore.EFactory
Overrides:
convertToString in class org.eclipse.emf.ecore.impl.EFactoryImpl

createLUWPartitionGroup

public LUWPartitionGroup createLUWPartitionGroup()

Specified by:
createLUWPartitionGroup in interface LUWFactory
Returns:
a new object of class 'Partition Group'.

createLUWTableSpace

public LUWTableSpace createLUWTableSpace()

Specified by:
createLUWTableSpace in interface LUWFactory
Returns:
a new object of class 'Table Space'.

createLUWDatabasePartition

public LUWDatabasePartition createLUWDatabasePartition()

Specified by:
createLUWDatabasePartition in interface LUWFactory
Returns:
a new object of class 'Database Partition'.

createLUWDatabaseContainer

public LUWDatabaseContainer createLUWDatabaseContainer()

Specified by:
createLUWDatabaseContainer in interface LUWFactory
Returns:
a new object of class 'Database Container'.

createLUWDatabase

public LUWDatabase createLUWDatabase()

Specified by:
createLUWDatabase in interface LUWFactory
Returns:
a new object of class 'Database'.

createLUWColumn

public LUWColumn createLUWColumn()

Specified by:
createLUWColumn in interface LUWFactory
Returns:
a new object of class 'Column'.

createLUWGenericWrapper

public LUWGenericWrapper createLUWGenericWrapper()

Specified by:
createLUWGenericWrapper in interface LUWFactory
Returns:
a new object of class 'Generic Wrapper'.

createRelationalRemoteServerGen

public RelationalRemoteServer createRelationalRemoteServerGen()


createRelationalRemoteServer

public RelationalRemoteServer createRelationalRemoteServer()

Specified by:
createRelationalRemoteServer in interface LUWFactory
Returns:
a new object of class 'Relational Remote Server'.

createRelationalRemoteDataSetGen

public RelationalRemoteDataSet createRelationalRemoteDataSetGen()


createRelationalRemoteDataSet

public RelationalRemoteDataSet createRelationalRemoteDataSet()

Specified by:
createRelationalRemoteDataSet in interface LUWFactory
Returns:
a new object of class 'Relational Remote Data Set'.

createRemoteServer

public RemoteServer createRemoteServer()

Specified by:
createRemoteServer in interface LUWFactory
Returns:
a new object of class 'Remote Server'.

createRemoteDataSet

public RemoteDataSet createRemoteDataSet()

Specified by:
createRemoteDataSet in interface LUWFactory
Returns:
a new object of class 'Remote Data Set'.

createLUWIndex

public LUWIndex createLUWIndex()

Specified by:
createLUWIndex in interface LUWFactory
Returns:
a new object of class 'Index'.

createLUWAttributeDefinition

public LUWAttributeDefinition createLUWAttributeDefinition()

Specified by:
createLUWAttributeDefinition in interface LUWFactory
Returns:
a new object of class 'Attribute Definition'.

createFederatedProcedure

public FederatedProcedure createFederatedProcedure()

Specified by:
createFederatedProcedure in interface LUWFactory
Returns:
a new object of class 'Federated Procedure'.

createFederatedParameter

public FederatedParameter createFederatedParameter()

Specified by:
createFederatedParameter in interface LUWFactory
Returns:
a new object of class 'Federated Parameter'.

createLUWPartitionExpression

public LUWPartitionExpression createLUWPartitionExpression()

Specified by:
createLUWPartitionExpression in interface LUWFactory
Returns:
a new object of class 'Partition Expression'.

createLUWPartitionElement

public LUWPartitionElement createLUWPartitionElement()

Specified by:
createLUWPartitionElement in interface LUWFactory
Returns:
a new object of class 'Partition Element'.

createLUWDataPartition

public LUWDataPartition createLUWDataPartition()

Specified by:
createLUWDataPartition in interface LUWFactory
Returns:
a new object of class 'Data Partition'.

createLUWDataPartitionKey

public LUWDataPartitionKey createLUWDataPartitionKey()

Specified by:
createLUWDataPartitionKey in interface LUWFactory
Returns:
a new object of class 'Data Partition Key'.

createLUWContainerTypeFromString

public LUWContainerType createLUWContainerTypeFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                                         java.lang.String initialValue)


convertLUWContainerTypeToString

public java.lang.String convertLUWContainerTypeToString(org.eclipse.emf.ecore.EDataType eDataType,
                                                        java.lang.Object instanceValue)


createPageSizeTypeFromString

public PageSizeType createPageSizeTypeFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                                 java.lang.String initialValue)


convertPageSizeTypeToString

public java.lang.String convertPageSizeTypeToString(org.eclipse.emf.ecore.EDataType eDataType,
                                                    java.lang.Object instanceValue)


createBufferPoolTypeFromString

public BufferPoolType createBufferPoolTypeFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                                     java.lang.String initialValue)


convertBufferPoolTypeToString

public java.lang.String convertBufferPoolTypeToString(org.eclipse.emf.ecore.EDataType eDataType,
                                                      java.lang.Object instanceValue)


createTableSpaceTypeFromString

public TableSpaceType createTableSpaceTypeFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                                     java.lang.String initialValue)


convertTableSpaceTypeToString

public java.lang.String convertTableSpaceTypeToString(org.eclipse.emf.ecore.EDataType eDataType,
                                                      java.lang.Object instanceValue)


createManagementTypeFromString

public ManagementType createManagementTypeFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                                     java.lang.String initialValue)


convertManagementTypeToString

public java.lang.String convertManagementTypeToString(org.eclipse.emf.ecore.EDataType eDataType,
                                                      java.lang.Object instanceValue)


createCheckOptionTypeFromString

public CheckOptionType createCheckOptionTypeFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                                       java.lang.String initialValue)


convertCheckOptionTypeToString

public java.lang.String convertCheckOptionTypeToString(org.eclipse.emf.ecore.EDataType eDataType,
                                                       java.lang.Object instanceValue)


createPartitionMethodFromString

public PartitionMethod createPartitionMethodFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                                       java.lang.String initialValue)


convertPartitionMethodToString

public java.lang.String convertPartitionMethodToString(org.eclipse.emf.ecore.EDataType eDataType,
                                                       java.lang.Object instanceValue)


createMaintenanceTypeFromString

public MaintenanceType createMaintenanceTypeFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                                       java.lang.String initialValue)


convertMaintenanceTypeToString

public java.lang.String convertMaintenanceTypeToString(org.eclipse.emf.ecore.EDataType eDataType,
                                                       java.lang.Object instanceValue)


createRefreshTypeFromString

public RefreshType createRefreshTypeFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                               java.lang.String initialValue)


convertRefreshTypeToString

public java.lang.String convertRefreshTypeToString(org.eclipse.emf.ecore.EDataType eDataType,
                                                   java.lang.Object instanceValue)


createWrapperTypeFromString

public WrapperType createWrapperTypeFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                               java.lang.String initialValue)


convertWrapperTypeToString

public java.lang.String convertWrapperTypeToString(org.eclipse.emf.ecore.EDataType eDataType,
                                                   java.lang.Object instanceValue)


createDataPartitionMethodFromString

public DataPartitionMethod createDataPartitionMethodFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                                               java.lang.String initialValue)


convertDataPartitionMethodToString

public java.lang.String convertDataPartitionMethodToString(org.eclipse.emf.ecore.EDataType eDataType,
                                                           java.lang.Object instanceValue)


createLUWGenericNickname

public LUWGenericNickname createLUWGenericNickname()

Specified by:
createLUWGenericNickname in interface LUWFactory
Returns:
a new object of class 'Generic Nickname'.

createLUWGenericServer

public LUWGenericServer createLUWGenericServer()

Specified by:
createLUWGenericServer in interface LUWFactory
Returns:
a new object of class 'Generic Server'.

createLUWMaterializedQueryTable

public LUWMaterializedQueryTable createLUWMaterializedQueryTable()

Specified by:
createLUWMaterializedQueryTable in interface LUWFactory
Returns:
a new object of class 'Materialized Query Table'.

createLUWAdminServer

public LUWAdminServer createLUWAdminServer()

Specified by:
createLUWAdminServer in interface LUWFactory
Returns:
a new object of class 'Admin Server'.

createLUWBufferPool

public LUWBufferPool createLUWBufferPool()

Specified by:
createLUWBufferPool in interface LUWFactory
Returns:
a new object of class 'Buffer Pool'.

createLUWTable

public LUWTable createLUWTable()

Specified by:
createLUWTable in interface LUWFactory
Returns:
a new object of class 'Table'.

createLUWView

public LUWView createLUWView()

Specified by:
createLUWView in interface LUWFactory
Returns:
a new object of class 'View'.

createLUWPartitionKey

public LUWPartitionKey createLUWPartitionKey()

Specified by:
createLUWPartitionKey in interface LUWFactory
Returns:
a new object of class 'Partition Key'.

createLUWFunctionMapping

public LUWFunctionMapping createLUWFunctionMapping()

Specified by:
createLUWFunctionMapping in interface LUWFactory
Returns:
a new object of class 'Function Mapping'.

createLUWGenericUserMapping

public LUWGenericUserMapping createLUWGenericUserMapping()

Specified by:
createLUWGenericUserMapping in interface LUWFactory
Returns:
a new object of class 'Generic User Mapping'.

createLUWTypeMapping

public LUWTypeMapping createLUWTypeMapping()

Specified by:
createLUWTypeMapping in interface LUWFactory
Returns:
a new object of class 'Type Mapping'.

createLUWUserMapping

public LUWUserMapping createLUWUserMapping()

Specified by:
createLUWUserMapping in interface LUWFactory
Returns:
a new object of class 'User Mapping'.

createLUWOption

public LUWOption createLUWOption()

Specified by:
createLUWOption in interface LUWFactory
Returns:
a new object of class 'Option'.

getLUWPackage

public LUWPackage getLUWPackage()

Specified by:
getLUWPackage in interface LUWFactory
Returns:
the package supported by this factory.

getPackage

public static LUWPackage getPackage()
Deprecated.