com.ibm.db.models.db2.luw
Interface LUWFactory

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:
LUWFactoryImpl

public interface LUWFactory
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:
LUWPackage

Field Summary
static LUWFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 FederatedParameter createFederatedParameter()
          Returns a new object of class 'Federated Parameter'.
 FederatedProcedure createFederatedProcedure()
          Returns a new object of class 'Federated Procedure'.
 LUWAdminServer createLUWAdminServer()
          Returns a new object of class 'Admin Server'.
 LUWAttributeDefinition createLUWAttributeDefinition()
          Returns a new object of class 'Attribute Definition'.
 LUWBufferPool createLUWBufferPool()
          Returns a new object of class 'Buffer Pool'.
 LUWColumn createLUWColumn()
          Returns a new object of class 'Column'.
 LUWDatabase createLUWDatabase()
          Returns a new object of class 'Database'.
 LUWDatabaseContainer createLUWDatabaseContainer()
          Returns a new object of class 'Database Container'.
 LUWDatabasePartition createLUWDatabasePartition()
          Returns a new object of class 'Database Partition'.
 LUWDataPartition createLUWDataPartition()
          Returns a new object of class 'Data Partition'.
 LUWDataPartitionKey createLUWDataPartitionKey()
          Returns a new object of class 'Data Partition Key'.
 LUWFunctionMapping createLUWFunctionMapping()
          Returns a new object of class 'Function Mapping'.
 LUWGenericNickname createLUWGenericNickname()
          Returns a new object of class 'Generic Nickname'.
 LUWGenericServer createLUWGenericServer()
          Returns a new object of class 'Generic Server'.
 LUWGenericUserMapping createLUWGenericUserMapping()
          Returns a new object of class 'Generic User Mapping'.
 LUWGenericWrapper createLUWGenericWrapper()
          Returns a new object of class 'Generic Wrapper'.
 LUWIndex createLUWIndex()
          Returns a new object of class 'Index'.
 LUWMaterializedQueryTable createLUWMaterializedQueryTable()
          Returns a new object of class 'Materialized Query Table'.
 LUWOption createLUWOption()
          Returns a new object of class 'Option'.
 LUWPartitionElement createLUWPartitionElement()
          Returns a new object of class 'Partition Element'.
 LUWPartitionExpression createLUWPartitionExpression()
          Returns a new object of class 'Partition Expression'.
 LUWPartitionGroup createLUWPartitionGroup()
          Returns a new object of class 'Partition Group'.
 LUWPartitionKey createLUWPartitionKey()
          Returns a new object of class 'Partition Key'.
 LUWTable createLUWTable()
          Returns a new object of class 'Table'.
 LUWTableSpace createLUWTableSpace()
          Returns a new object of class 'Table Space'.
 LUWTypeMapping createLUWTypeMapping()
          Returns a new object of class 'Type Mapping'.
 LUWUserMapping createLUWUserMapping()
          Returns a new object of class 'User Mapping'.
 LUWView createLUWView()
          Returns a new object of class 'View'.
 RelationalRemoteDataSet createRelationalRemoteDataSet()
          Returns a new object of class 'Relational Remote Data Set'.
 RelationalRemoteServer createRelationalRemoteServer()
          Returns a new object of class 'Relational Remote Server'.
 RemoteDataSet createRemoteDataSet()
          Returns a new object of class 'Remote Data Set'.
 RemoteServer createRemoteServer()
          Returns a new object of class 'Remote Server'.
 LUWPackage getLUWPackage()
          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 LUWFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createLUWPartitionGroup

LUWPartitionGroup createLUWPartitionGroup()
Returns a new object of class 'Partition Group'.

Returns:
a new object of class 'Partition Group'.

createLUWTableSpace

LUWTableSpace createLUWTableSpace()
Returns a new object of class 'Table Space'.

Returns:
a new object of class 'Table Space'.

createLUWDatabasePartition

LUWDatabasePartition createLUWDatabasePartition()
Returns a new object of class 'Database Partition'.

Returns:
a new object of class 'Database Partition'.

createLUWDatabaseContainer

LUWDatabaseContainer createLUWDatabaseContainer()
Returns a new object of class 'Database Container'.

Returns:
a new object of class 'Database Container'.

createLUWDatabase

LUWDatabase createLUWDatabase()
Returns a new object of class 'Database'.

Returns:
a new object of class 'Database'.

createLUWColumn

LUWColumn createLUWColumn()
Returns a new object of class 'Column'.

Returns:
a new object of class 'Column'.

createLUWGenericWrapper

LUWGenericWrapper createLUWGenericWrapper()
Returns a new object of class 'Generic Wrapper'.

Returns:
a new object of class 'Generic Wrapper'.

createRelationalRemoteServer

RelationalRemoteServer createRelationalRemoteServer()
Returns a new object of class 'Relational Remote Server'.

Returns:
a new object of class 'Relational Remote Server'.

createRelationalRemoteDataSet

RelationalRemoteDataSet createRelationalRemoteDataSet()
Returns a new object of class 'Relational Remote Data Set'.

Returns:
a new object of class 'Relational Remote Data Set'.

createRemoteServer

RemoteServer createRemoteServer()
Returns a new object of class 'Remote Server'.

Returns:
a new object of class 'Remote Server'.

createRemoteDataSet

RemoteDataSet createRemoteDataSet()
Returns a new object of class 'Remote Data Set'.

Returns:
a new object of class 'Remote Data Set'.

createLUWIndex

LUWIndex createLUWIndex()
Returns a new object of class 'Index'.

Returns:
a new object of class 'Index'.

createLUWAttributeDefinition

LUWAttributeDefinition createLUWAttributeDefinition()
Returns a new object of class 'Attribute Definition'.

Returns:
a new object of class 'Attribute Definition'.

createFederatedProcedure

FederatedProcedure createFederatedProcedure()
Returns a new object of class 'Federated Procedure'.

Returns:
a new object of class 'Federated Procedure'.

createFederatedParameter

FederatedParameter createFederatedParameter()
Returns a new object of class 'Federated Parameter'.

Returns:
a new object of class 'Federated Parameter'.

createLUWPartitionExpression

LUWPartitionExpression createLUWPartitionExpression()
Returns a new object of class 'Partition Expression'.

Returns:
a new object of class 'Partition Expression'.

createLUWPartitionElement

LUWPartitionElement createLUWPartitionElement()
Returns a new object of class 'Partition Element'.

Returns:
a new object of class 'Partition Element'.

createLUWDataPartition

LUWDataPartition createLUWDataPartition()
Returns a new object of class 'Data Partition'.

Returns:
a new object of class 'Data Partition'.

createLUWDataPartitionKey

LUWDataPartitionKey createLUWDataPartitionKey()
Returns a new object of class 'Data Partition Key'.

Returns:
a new object of class 'Data Partition Key'.

createLUWGenericNickname

LUWGenericNickname createLUWGenericNickname()
Returns a new object of class 'Generic Nickname'.

Returns:
a new object of class 'Generic Nickname'.

createLUWGenericServer

LUWGenericServer createLUWGenericServer()
Returns a new object of class 'Generic Server'.

Returns:
a new object of class 'Generic Server'.

createLUWMaterializedQueryTable

LUWMaterializedQueryTable createLUWMaterializedQueryTable()
Returns a new object of class 'Materialized Query Table'.

Returns:
a new object of class 'Materialized Query Table'.

createLUWAdminServer

LUWAdminServer createLUWAdminServer()
Returns a new object of class 'Admin Server'.

Returns:
a new object of class 'Admin Server'.

createLUWBufferPool

LUWBufferPool createLUWBufferPool()
Returns a new object of class 'Buffer Pool'.

Returns:
a new object of class 'Buffer Pool'.

createLUWTable

LUWTable createLUWTable()
Returns a new object of class 'Table'.

Returns:
a new object of class 'Table'.

createLUWView

LUWView createLUWView()
Returns a new object of class 'View'.

Returns:
a new object of class 'View'.

createLUWPartitionKey

LUWPartitionKey createLUWPartitionKey()
Returns a new object of class 'Partition Key'.

Returns:
a new object of class 'Partition Key'.

createLUWFunctionMapping

LUWFunctionMapping createLUWFunctionMapping()
Returns a new object of class 'Function Mapping'.

Returns:
a new object of class 'Function Mapping'.

createLUWGenericUserMapping

LUWGenericUserMapping createLUWGenericUserMapping()
Returns a new object of class 'Generic User Mapping'.

Returns:
a new object of class 'Generic User Mapping'.

createLUWTypeMapping

LUWTypeMapping createLUWTypeMapping()
Returns a new object of class 'Type Mapping'.

Returns:
a new object of class 'Type Mapping'.

createLUWUserMapping

LUWUserMapping createLUWUserMapping()
Returns a new object of class 'User Mapping'.

Returns:
a new object of class 'User Mapping'.

createLUWOption

LUWOption createLUWOption()
Returns a new object of class 'Option'.

Returns:
a new object of class 'Option'.

getLUWPackage

LUWPackage getLUWPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.