org.eclipse.wst.rdb.internal.models.sql.datatypes.impl
Class SQLDataTypesFactoryImpl

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.datatypes.impl.SQLDataTypesFactoryImpl
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, SQLDataTypesFactory

public class SQLDataTypesFactoryImpl
extends org.eclipse.emf.ecore.impl.EFactoryImpl
implements SQLDataTypesFactory

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.datatypes.SQLDataTypesFactory
eINSTANCE
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
SQLDataTypesFactoryImpl()
          Creates and instance of the factory.
 
Method Summary
 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)
          
 ApproximateNumericDataType createApproximateNumericDataType()
          
 AttributeDefinition createAttributeDefinition()
          
 BinaryStringDataType createBinaryStringDataType()
          
 BooleanDataType createBooleanDataType()
          
 CharacterSet createCharacterSet()
          
 CharacterStringDataType createCharacterStringDataType()
          
 DataLinkDataType createDataLinkDataType()
          
 DateDataType createDateDataType()
          
 DistinctUserDefinedType createDistinctUserDefinedType()
          
 Domain createDomain()
          
 Field createField()
          
 FixedPrecisionDataType createFixedPrecisionDataType()
          
 java.lang.Object createFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
          
 IntegerDataType createIntegerDataType()
          
 IntervalDataType createIntervalDataType()
          
 RowDataType createRowDataType()
          
 StructuredUserDefinedType createStructuredUserDefinedType()
          
 TimeDataType createTimeDataType()
          
 UserDefinedTypeOrdering createUserDefinedTypeOrdering()
          
 XMLDataType createXMLDataType()
          
static SQLDataTypesPackage getPackage()
          Deprecated.  
 SQLDataTypesPackage getSQLDataTypesPackage()
          
 
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

SQLDataTypesFactoryImpl

public SQLDataTypesFactoryImpl()
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

createCharacterStringDataType

public CharacterStringDataType createCharacterStringDataType()
Specified by:
createCharacterStringDataType in interface SQLDataTypesFactory
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.datatypes.SQLDataTypesFactory
Returns:
a new object of class 'Character String Data Type'.

createRowDataType

public RowDataType createRowDataType()
Specified by:
createRowDataType in interface SQLDataTypesFactory
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.datatypes.SQLDataTypesFactory
Returns:
a new object of class 'Row Data Type'.

createBooleanDataType

public BooleanDataType createBooleanDataType()
Specified by:
createBooleanDataType in interface SQLDataTypesFactory
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.datatypes.SQLDataTypesFactory
Returns:
a new object of class 'Boolean Data Type'.

createIntervalDataType

public IntervalDataType createIntervalDataType()
Specified by:
createIntervalDataType in interface SQLDataTypesFactory
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.datatypes.SQLDataTypesFactory
Returns:
a new object of class 'Interval Data Type'.

createBinaryStringDataType

public BinaryStringDataType createBinaryStringDataType()
Specified by:
createBinaryStringDataType in interface SQLDataTypesFactory
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.datatypes.SQLDataTypesFactory
Returns:
a new object of class 'Binary String Data Type'.

createCharacterSet

public CharacterSet createCharacterSet()
Specified by:
createCharacterSet in interface SQLDataTypesFactory
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.datatypes.SQLDataTypesFactory
Returns:
a new object of class 'Character Set'.

createTimeDataType

public TimeDataType createTimeDataType()
Specified by:
createTimeDataType in interface SQLDataTypesFactory
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.datatypes.SQLDataTypesFactory
Returns:
a new object of class 'Time Data Type'.

createDistinctUserDefinedType

public DistinctUserDefinedType createDistinctUserDefinedType()
Specified by:
createDistinctUserDefinedType in interface SQLDataTypesFactory
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.datatypes.SQLDataTypesFactory
Returns:
a new object of class 'Distinct User Defined Type'.

createStructuredUserDefinedType

public StructuredUserDefinedType createStructuredUserDefinedType()
Specified by:
createStructuredUserDefinedType in interface SQLDataTypesFactory
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.datatypes.SQLDataTypesFactory
Returns:
a new object of class 'Structured User Defined Type'.

createAttributeDefinition

public AttributeDefinition createAttributeDefinition()
Specified by:
createAttributeDefinition in interface SQLDataTypesFactory
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.datatypes.SQLDataTypesFactory
Returns:
a new object of class 'Attribute Definition'.

createFixedPrecisionDataType

public FixedPrecisionDataType createFixedPrecisionDataType()
Specified by:
createFixedPrecisionDataType in interface SQLDataTypesFactory
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.datatypes.SQLDataTypesFactory
Returns:
a new object of class 'Fixed Precision Data Type'.

createDomain

public Domain createDomain()
Specified by:
createDomain in interface SQLDataTypesFactory
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.datatypes.SQLDataTypesFactory
Returns:
a new object of class 'Domain'.

createField

public Field createField()
Specified by:
createField in interface SQLDataTypesFactory
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.datatypes.SQLDataTypesFactory
Returns:
a new object of class 'Field'.

createDataLinkDataType

public DataLinkDataType createDataLinkDataType()
Specified by:
createDataLinkDataType in interface SQLDataTypesFactory
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.datatypes.SQLDataTypesFactory
Returns:
a new object of class 'Data Link Data Type'.

createUserDefinedTypeOrdering

public UserDefinedTypeOrdering createUserDefinedTypeOrdering()
Specified by:
createUserDefinedTypeOrdering in interface SQLDataTypesFactory
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.datatypes.SQLDataTypesFactory
Returns:
a new object of class 'User Defined Type Ordering'.

createDateDataType

public DateDataType createDateDataType()
Specified by:
createDateDataType in interface SQLDataTypesFactory
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.datatypes.SQLDataTypesFactory
Returns:
a new object of class 'Date Data Type'.

createApproximateNumericDataType

public ApproximateNumericDataType createApproximateNumericDataType()
Specified by:
createApproximateNumericDataType in interface SQLDataTypesFactory
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.datatypes.SQLDataTypesFactory
Returns:
a new object of class 'Approximate Numeric Data Type'.

createIntegerDataType

public IntegerDataType createIntegerDataType()
Specified by:
createIntegerDataType in interface SQLDataTypesFactory
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.datatypes.SQLDataTypesFactory
Returns:
a new object of class 'Integer Data Type'.

createXMLDataType

public XMLDataType createXMLDataType()
Specified by:
createXMLDataType in interface SQLDataTypesFactory
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.datatypes.SQLDataTypesFactory
Returns:
a new object of class 'XML Data Type'.

getSQLDataTypesPackage

public SQLDataTypesPackage getSQLDataTypesPackage()
Specified by:
getSQLDataTypesPackage in interface SQLDataTypesFactory
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.datatypes.SQLDataTypesFactory
Returns:
the package supported by this factory.

getPackage

public static SQLDataTypesPackage getPackage()
Deprecated.