com.ibm.db.models.db2.impl
Class DB2ModelFactoryImpl

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.impl.DB2ModelFactoryImpl
All Implemented Interfaces:
DB2ModelFactory, 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 DB2ModelFactoryImpl
extends org.eclipse.emf.ecore.impl.EFactoryImpl
implements DB2ModelFactory

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.DB2ModelFactory
eINSTANCE
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
DB2ModelFactoryImpl()
          Creates an instance of the factory.
 
Method Summary
 java.lang.String convertDataCaptureTypeToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertDB2IndexTypeToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertDB2XMLSchemaDecompositionToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertDB2XMLSchemaStatusToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertGenerateTypeToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertIsolationLevelTypeToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertOriginTypeToString(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 convertUnitTypeToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)
           
 DataCaptureType createDataCaptureTypeFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 DB2Alias createDB2Alias()
           
 DB2ApplicationProcess createDB2ApplicationProcess()
           
 DB2Column createDB2Column()
           
 DB2Database createDB2Database()
           
 DB2ExtendedOptions createDB2ExtendedOptions()
           
 DB2IdentitySpecifier createDB2IdentitySpecifier()
           
 DB2Index createDB2Index()
           
 DB2IndexType createDB2IndexTypeFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 DB2Jar createDB2Jar()
           
 DB2JavaOptions createDB2JavaOptions()
           
 DB2Method createDB2Method()
           
 DB2MultidimensionalIndex createDB2MultidimensionalIndex()
           
 DB2OLAPObject createDB2OLAPObject()
           
 DB2Package createDB2Package()
           
 DB2Procedure createDB2Procedure()
           
 DB2ProcedureDeploy createDB2ProcedureDeploy()
           
 DB2Schema createDB2Schema()
           
 DB2Source createDB2Source()
           
 DB2SystemSchema createDB2SystemSchema()
           
 DB2Table createDB2Table()
           
 DB2Transaction createDB2Transaction()
           
 DB2Trigger createDB2Trigger()
           
 DB2UserDefinedFunction createDB2UserDefinedFunction()
           
 DB2View createDB2View()
           
 DB2XMLSchema createDB2XMLSchema()
           
 DB2XMLSchemaDecomposition createDB2XMLSchemaDecompositionFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 DB2XMLSchemaDocProperties createDB2XMLSchemaDocProperties()
           
 DB2XMLSchemaDocument createDB2XMLSchemaDocument()
           
 DB2XMLSchemaStatus createDB2XMLSchemaStatusFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 DB2XSRObject createDB2XSRObject()
           
 java.lang.Object createFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 GenerateType createGenerateTypeFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 IsolationLevelType createIsolationLevelTypeFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 OriginType createOriginTypeFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 UnitType createUnitTypeFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 DB2ModelPackage getDB2ModelPackage()
           
static DB2ModelPackage getPackage()
          Deprecated.  
static DB2ModelFactory 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

DB2ModelFactoryImpl

public DB2ModelFactoryImpl()
Creates an instance of the factory.

Method Detail

init

public static DB2ModelFactory 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

createDB2Database

public DB2Database createDB2Database()

Specified by:
createDB2Database in interface DB2ModelFactory
Returns:
a new object of class 'DB2 Database'.

createDB2Package

public DB2Package createDB2Package()

Specified by:
createDB2Package in interface DB2ModelFactory
Returns:
a new object of class 'DB2 Package'.

createDB2Table

public DB2Table createDB2Table()

Specified by:
createDB2Table in interface DB2ModelFactory
Returns:
a new object of class 'DB2 Table'.

createDB2Trigger

public DB2Trigger createDB2Trigger()

Specified by:
createDB2Trigger in interface DB2ModelFactory
Returns:
a new object of class 'DB2 Trigger'.

createDB2Procedure

public DB2Procedure createDB2Procedure()

Specified by:
createDB2Procedure in interface DB2ModelFactory
Returns:
a new object of class 'DB2 Procedure'.

createDB2Schema

public DB2Schema createDB2Schema()

Specified by:
createDB2Schema in interface DB2ModelFactory
Returns:
a new object of class 'DB2 Schema'.

createDB2View

public DB2View createDB2View()

Specified by:
createDB2View in interface DB2ModelFactory
Returns:
a new object of class 'DB2 View'.

createDB2ApplicationProcess

public DB2ApplicationProcess createDB2ApplicationProcess()

Specified by:
createDB2ApplicationProcess in interface DB2ModelFactory
Returns:
a new object of class 'DB2 Application Process'.

createDB2Transaction

public DB2Transaction createDB2Transaction()

Specified by:
createDB2Transaction in interface DB2ModelFactory
Returns:
a new object of class 'DB2 Transaction'.

createDB2SystemSchema

public DB2SystemSchema createDB2SystemSchema()

Specified by:
createDB2SystemSchema in interface DB2ModelFactory
Returns:
a new object of class 'DB2 System Schema'.

createDB2Source

public DB2Source createDB2Source()

Specified by:
createDB2Source in interface DB2ModelFactory
Returns:
a new object of class 'DB2 Source'.

createDB2UserDefinedFunction

public DB2UserDefinedFunction createDB2UserDefinedFunction()

Specified by:
createDB2UserDefinedFunction in interface DB2ModelFactory
Returns:
a new object of class 'DB2 User Defined Function'.

createDB2Method

public DB2Method createDB2Method()

Specified by:
createDB2Method in interface DB2ModelFactory
Returns:
a new object of class 'DB2 Method'.

createDB2ExtendedOptions

public DB2ExtendedOptions createDB2ExtendedOptions()

Specified by:
createDB2ExtendedOptions in interface DB2ModelFactory
Returns:
a new object of class 'DB2 Extended Options'.

createDB2Alias

public DB2Alias createDB2Alias()

Specified by:
createDB2Alias in interface DB2ModelFactory
Returns:
a new object of class 'DB2 Alias'.

createDB2Index

public DB2Index createDB2Index()

Specified by:
createDB2Index in interface DB2ModelFactory
Returns:
a new object of class 'DB2 Index'.

createDB2MultidimensionalIndex

public DB2MultidimensionalIndex createDB2MultidimensionalIndex()

Specified by:
createDB2MultidimensionalIndex in interface DB2ModelFactory
Returns:
a new object of class 'DB2 Multidimensional Index'.

createDB2JavaOptions

public DB2JavaOptions createDB2JavaOptions()

Specified by:
createDB2JavaOptions in interface DB2ModelFactory
Returns:
a new object of class 'DB2 Java Options'.

createDB2ProcedureDeploy

public DB2ProcedureDeploy createDB2ProcedureDeploy()

Specified by:
createDB2ProcedureDeploy in interface DB2ModelFactory
Returns:
a new object of class 'DB2 Procedure Deploy'.

createDB2OLAPObject

public DB2OLAPObject createDB2OLAPObject()

Specified by:
createDB2OLAPObject in interface DB2ModelFactory
Returns:
a new object of class 'DB2OLAP Object'.

createDB2IdentitySpecifier

public DB2IdentitySpecifier createDB2IdentitySpecifier()

Specified by:
createDB2IdentitySpecifier in interface DB2ModelFactory
Returns:
a new object of class 'DB2 Identity Specifier'.

createDB2Jar

public DB2Jar createDB2Jar()

Specified by:
createDB2Jar in interface DB2ModelFactory
Returns:
a new object of class 'DB2 Jar'.

createDB2Column

public DB2Column createDB2Column()

Specified by:
createDB2Column in interface DB2ModelFactory
Returns:
a new object of class 'DB2 Column'.

createDB2XSRObject

public DB2XSRObject createDB2XSRObject()

Specified by:
createDB2XSRObject in interface DB2ModelFactory
Returns:
a new object of class 'DB2XSR Object'.

createDB2XMLSchema

public DB2XMLSchema createDB2XMLSchema()

Specified by:
createDB2XMLSchema in interface DB2ModelFactory
Returns:
a new object of class 'DB2XML Schema'.

createDB2XMLSchemaDocument

public DB2XMLSchemaDocument createDB2XMLSchemaDocument()

Specified by:
createDB2XMLSchemaDocument in interface DB2ModelFactory
Returns:
a new object of class 'DB2XML Schema Document'.

createDB2XMLSchemaDocProperties

public DB2XMLSchemaDocProperties createDB2XMLSchemaDocProperties()

Specified by:
createDB2XMLSchemaDocProperties in interface DB2ModelFactory
Returns:
a new object of class 'DB2XML Schema Doc Properties'.

createIsolationLevelTypeFromString

public IsolationLevelType createIsolationLevelTypeFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                                             java.lang.String initialValue)


convertIsolationLevelTypeToString

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


createDB2IndexTypeFromString

public DB2IndexType createDB2IndexTypeFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                                 java.lang.String initialValue)


convertDB2IndexTypeToString

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


createDataCaptureTypeFromString

public DataCaptureType createDataCaptureTypeFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                                       java.lang.String initialValue)


convertDataCaptureTypeToString

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


createUnitTypeFromString

public UnitType createUnitTypeFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                         java.lang.String initialValue)


convertUnitTypeToString

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


createGenerateTypeFromString

public GenerateType createGenerateTypeFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                                 java.lang.String initialValue)


convertGenerateTypeToString

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


createDB2XMLSchemaDecompositionFromString

public DB2XMLSchemaDecomposition createDB2XMLSchemaDecompositionFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                                                           java.lang.String initialValue)


convertDB2XMLSchemaDecompositionToString

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


createDB2XMLSchemaStatusFromString

public DB2XMLSchemaStatus createDB2XMLSchemaStatusFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                                             java.lang.String initialValue)


convertDB2XMLSchemaStatusToString

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


createOriginTypeFromString

public OriginType createOriginTypeFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                             java.lang.String initialValue)


convertOriginTypeToString

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


getDB2ModelPackage

public DB2ModelPackage getDB2ModelPackage()

Specified by:
getDB2ModelPackage in interface DB2ModelFactory
Returns:
the package supported by this factory.

getPackage

public static DB2ModelPackage getPackage()
Deprecated.