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

java.lang.Object
  |
  +--org.eclipse.emf.common.notify.impl.BasicNotifierImpl
        |
        +--org.eclipse.emf.ecore.impl.BasicEObjectImpl
              |
              +--org.eclipse.emf.ecore.impl.EObjectImpl
                    |
                    +--org.eclipse.emf.ecore.impl.EModelElementImpl
                          |
                          +--org.eclipse.emf.ecore.impl.EFactoryImpl
                                |
                                +--org.eclipse.wst.rdb.internal.models.sql.schema.impl.SQLSchemaFactoryImpl
All Implemented Interfaces:
org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.common.notify.Notifier, SQLSchemaFactory

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

An implementation of the model Factory.


Inner classes inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList
 
Inner classes inherited from class org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
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 and instance of the factory.
 
Method Summary
 java.lang.String convertDateToString(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 convertToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
          
 org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)
          
 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)
          
 IdentitySpecifier createIdentitySpecifier()
          
 java.util.List createListFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
          
 Schema createSchema()
          
 Sequence createSequence()
          
static SQLSchemaPackage getPackage()
          Deprecated.  
 SQLSchemaPackage getSQLSchemaPackage()
          
 
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.EObjectImpl
eAdapters, eClass, eContainerFeatureID, eDeliver, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicSet, eDynamicUnset, eGet, eInternalResource, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSetResource, eSetStore, eSetting, eStore, 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 and instance of the factory.
Method Detail

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
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaFactory
Returns:
a new object of class 'Identity Specifier'.

createDependency

public Dependency createDependency()
Specified by:
createDependency in interface SQLSchemaFactory
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaFactory
Returns:
a new object of class 'Dependency'.

createSchema

public Schema createSchema()
Specified by:
createSchema in interface SQLSchemaFactory
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaFactory
Returns:
a new object of class 'Schema'.

createSequence

public Sequence createSequence()
Specified by:
createSequence in interface SQLSchemaFactory
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaFactory
Returns:
a new object of class 'Sequence'.

createDatabase

public Database createDatabase()
Specified by:
createDatabase in interface SQLSchemaFactory
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaFactory
Returns:
a new object of class 'Database'.

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
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaFactory
Returns:
the package supported by this factory.

getPackage

public static SQLSchemaPackage getPackage()
Deprecated.