org.eclipse.wst.rdb.internal.models.sql.schema.impl
Class SQLSchemaFactoryImpl

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 org.eclipse.wst.rdb.internal.models.sql.schema.impl.SQLSchemaFactoryImpl
All Implemented Interfaces:
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, SQLSchemaFactory

public class SQLSchemaFactoryImpl
extends org.eclipse.emf.ecore.impl.EFactoryImpl
implements SQLSchemaFactory

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 org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaFactory
eINSTANCE
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
SQLSchemaFactoryImpl()
          Creates an instance of the factory.
 
Method Summary
 java.lang.String convertDateToString(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 convertListToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertReferentialActionTypeToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)
           
 Comment createComment()
           
 Database createDatabase()
           
 java.util.Date createDateFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 Dependency createDependency()
           
 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)
           
 IdentitySpecifier createIdentitySpecifier()
           
 java.util.List createListFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 ReferentialActionType createReferentialActionTypeFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 Schema createSchema()
           
 Sequence createSequence()
           
static SQLSchemaPackage getPackage()
          Deprecated.  
 SQLSchemaPackage getSQLSchemaPackage()
           
static SQLSchemaFactory 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

SQLSchemaFactoryImpl

public SQLSchemaFactoryImpl()
Creates an instance of the factory.

Method Detail

init

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

createIdentitySpecifier

public IdentitySpecifier createIdentitySpecifier()

Specified by:
createIdentitySpecifier in interface SQLSchemaFactory
Returns:
a new object of class 'Identity Specifier'.

createDependency

public Dependency createDependency()

Specified by:
createDependency in interface SQLSchemaFactory
Returns:
a new object of class 'Dependency'.

createSchema

public Schema createSchema()

Specified by:
createSchema in interface SQLSchemaFactory
Returns:
a new object of class 'Schema'.

createSequence

public Sequence createSequence()

Specified by:
createSequence in interface SQLSchemaFactory
Returns:
a new object of class 'Sequence'.

createDatabase

public Database createDatabase()

Specified by:
createDatabase in interface SQLSchemaFactory
Returns:
a new object of class 'Database'.

createComment

public Comment createComment()

Specified by:
createComment in interface SQLSchemaFactory
Returns:
a new object of class 'Comment'.

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)


createReferentialActionTypeFromString

public ReferentialActionType createReferentialActionTypeFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                                                   java.lang.String initialValue)


convertReferentialActionTypeToString

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


createDateFromString

public java.util.Date createDateFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                           java.lang.String initialValue)


convertDateToString

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


createListFromString

public java.util.List createListFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                           java.lang.String initialValue)


convertListToString

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


getSQLSchemaPackage

public SQLSchemaPackage getSQLSchemaPackage()

Specified by:
getSQLSchemaPackage in interface SQLSchemaFactory
Returns:
the package supported by this factory.

getPackage

public static SQLSchemaPackage getPackage()
Deprecated.