org.eclipse.wst.rdb.internal.models.sql.datatypes.util
Class SQLDataTypesAdapterFactory

java.lang.Object
  |
  +--org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
        |
        +--org.eclipse.wst.rdb.internal.models.sql.datatypes.util.SQLDataTypesAdapterFactory
All Implemented Interfaces:
org.eclipse.emf.common.notify.AdapterFactory

public class SQLDataTypesAdapterFactory
extends org.eclipse.emf.common.notify.impl.AdapterFactoryImpl

The Adapter Factory for the model. It provides an adapter createXXX method for each class of the model.

See Also:
SQLDataTypesPackage

Constructor Summary
SQLDataTypesAdapterFactory()
          Creates an instance of the adapter factory.
 
Method Summary
 org.eclipse.emf.common.notify.Adapter createAdapter(org.eclipse.emf.common.notify.Notifier target)
          Creates an adapter for the target.
 org.eclipse.emf.common.notify.Adapter createApproximateNumericDataTypeAdapter()
          Creates a new adapter for an object of class 'Approximate Numeric Data Type'.
 org.eclipse.emf.common.notify.Adapter createArrayDataTypeAdapter()
          Creates a new adapter for an object of class 'Array Data Type'.
 org.eclipse.emf.common.notify.Adapter createAttributeDefinitionAdapter()
          Creates a new adapter for an object of class 'Attribute Definition'.
 org.eclipse.emf.common.notify.Adapter createBinaryStringDataTypeAdapter()
          Creates a new adapter for an object of class 'Binary String Data Type'.
 org.eclipse.emf.common.notify.Adapter createBooleanDataTypeAdapter()
          Creates a new adapter for an object of class 'Boolean Data Type'.
 org.eclipse.emf.common.notify.Adapter createCharacterSetAdapter()
          Creates a new adapter for an object of class 'Character Set'.
 org.eclipse.emf.common.notify.Adapter createCharacterStringDataTypeAdapter()
          Creates a new adapter for an object of class 'Character String Data Type'.
 org.eclipse.emf.common.notify.Adapter createCollectionDataTypeAdapter()
          Creates a new adapter for an object of class 'Collection Data Type'.
 org.eclipse.emf.common.notify.Adapter createConstructedDataTypeAdapter()
          Creates a new adapter for an object of class 'Constructed Data Type'.
 org.eclipse.emf.common.notify.Adapter createDataLinkDataTypeAdapter()
          Creates a new adapter for an object of class 'Data Link Data Type'.
 org.eclipse.emf.common.notify.Adapter createDataTypeAdapter()
          Creates a new adapter for an object of class 'Data Type'.
 org.eclipse.emf.common.notify.Adapter createDateDataTypeAdapter()
          Creates a new adapter for an object of class 'Date Data Type'.
 org.eclipse.emf.common.notify.Adapter createDistinctUserDefinedTypeAdapter()
          Creates a new adapter for an object of class 'Distinct User Defined Type'.
 org.eclipse.emf.common.notify.Adapter createDomainAdapter()
          Creates a new adapter for an object of class 'Domain'.
 org.eclipse.emf.common.notify.Adapter createEModelElementAdapter()
          Creates a new adapter for an object of class 'EModel Element'.
 org.eclipse.emf.common.notify.Adapter createENamedElementAdapter()
          Creates a new adapter for an object of class 'ENamed Element'.
 org.eclipse.emf.common.notify.Adapter createEObjectAdapter()
          Creates a new adapter for the default case.
 org.eclipse.emf.common.notify.Adapter createExactNumericDataTypeAdapter()
          Creates a new adapter for an object of class 'Exact Numeric Data Type'.
 org.eclipse.emf.common.notify.Adapter createFieldAdapter()
          Creates a new adapter for an object of class 'Field'.
 org.eclipse.emf.common.notify.Adapter createFixedPrecisionDataTypeAdapter()
          Creates a new adapter for an object of class 'Fixed Precision Data Type'.
 org.eclipse.emf.common.notify.Adapter createIntegerDataTypeAdapter()
          Creates a new adapter for an object of class 'Integer Data Type'.
 org.eclipse.emf.common.notify.Adapter createIntervalDataTypeAdapter()
          Creates a new adapter for an object of class 'Interval Data Type'.
 org.eclipse.emf.common.notify.Adapter createMultisetDataTypeAdapter()
          Creates a new adapter for an object of class 'Multiset Data Type'.
 org.eclipse.emf.common.notify.Adapter createNumericalDataTypeAdapter()
          Creates a new adapter for an object of class 'Numerical Data Type'.
 org.eclipse.emf.common.notify.Adapter createPredefinedDataTypeAdapter()
          Creates a new adapter for an object of class 'Predefined Data Type'.
 org.eclipse.emf.common.notify.Adapter createReferenceDataTypeAdapter()
          Creates a new adapter for an object of class 'Reference Data Type'.
 org.eclipse.emf.common.notify.Adapter createRowDataTypeAdapter()
          Creates a new adapter for an object of class 'Row Data Type'.
 org.eclipse.emf.common.notify.Adapter createSQLDataTypeAdapter()
          Creates a new adapter for an object of class 'SQL Data Type'.
 org.eclipse.emf.common.notify.Adapter createSQLObjectAdapter()
          Creates a new adapter for an object of class 'SQL Object'.
 org.eclipse.emf.common.notify.Adapter createStructuredUserDefinedTypeAdapter()
          Creates a new adapter for an object of class 'Structured User Defined Type'.
 org.eclipse.emf.common.notify.Adapter createTimeDataTypeAdapter()
          Creates a new adapter for an object of class 'Time Data Type'.
 org.eclipse.emf.common.notify.Adapter createTypedElementAdapter()
          Creates a new adapter for an object of class 'Typed Element'.
 org.eclipse.emf.common.notify.Adapter createUserDefinedTypeAdapter()
          Creates a new adapter for an object of class 'User Defined Type'.
 org.eclipse.emf.common.notify.Adapter createUserDefinedTypeOrderingAdapter()
          Creates a new adapter for an object of class 'User Defined Type Ordering'.
 org.eclipse.emf.common.notify.Adapter createXMLDataTypeAdapter()
          Creates a new adapter for an object of class 'XML Data Type'.
 boolean isFactoryForType(java.lang.Object object)
          Returns whether this factory is applicable for the type of the object.
 
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
adapt, adapt, adaptAllNew, adaptNew
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SQLDataTypesAdapterFactory

public SQLDataTypesAdapterFactory()
Creates an instance of the adapter factory.
Method Detail

isFactoryForType

public boolean isFactoryForType(java.lang.Object object)
Returns whether this factory is applicable for the type of the object. This implementation returns true if the object is either the model's package or is an instance object of the model.
Overrides:
isFactoryForType in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
Returns:
whether this factory is applicable for the type of the object.

createAdapter

public org.eclipse.emf.common.notify.Adapter createAdapter(org.eclipse.emf.common.notify.Notifier target)
Creates an adapter for the target.
Parameters:
target - the object to adapt.
Returns:
the adapter for the target.

createUserDefinedTypeAdapter

public org.eclipse.emf.common.notify.Adapter createUserDefinedTypeAdapter()
Creates a new adapter for an object of class 'User Defined Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
Returns:
the new adapter.
See Also:
UserDefinedType

createDataTypeAdapter

public org.eclipse.emf.common.notify.Adapter createDataTypeAdapter()
Creates a new adapter for an object of class 'Data Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
Returns:
the new adapter.
See Also:
DataType

createPredefinedDataTypeAdapter

public org.eclipse.emf.common.notify.Adapter createPredefinedDataTypeAdapter()
Creates a new adapter for an object of class 'Predefined Data Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
Returns:
the new adapter.
See Also:
PredefinedDataType

createCollectionDataTypeAdapter

public org.eclipse.emf.common.notify.Adapter createCollectionDataTypeAdapter()
Creates a new adapter for an object of class 'Collection Data Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
Returns:
the new adapter.
See Also:
CollectionDataType

createNumericalDataTypeAdapter

public org.eclipse.emf.common.notify.Adapter createNumericalDataTypeAdapter()
Creates a new adapter for an object of class 'Numerical Data Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
Returns:
the new adapter.
See Also:
NumericalDataType

createCharacterStringDataTypeAdapter

public org.eclipse.emf.common.notify.Adapter createCharacterStringDataTypeAdapter()
Creates a new adapter for an object of class 'Character String Data Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
Returns:
the new adapter.
See Also:
CharacterStringDataType

createRowDataTypeAdapter

public org.eclipse.emf.common.notify.Adapter createRowDataTypeAdapter()
Creates a new adapter for an object of class 'Row Data Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
Returns:
the new adapter.
See Also:
RowDataType

createArrayDataTypeAdapter

public org.eclipse.emf.common.notify.Adapter createArrayDataTypeAdapter()
Creates a new adapter for an object of class 'Array Data Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
Returns:
the new adapter.
See Also:
ArrayDataType

createMultisetDataTypeAdapter

public org.eclipse.emf.common.notify.Adapter createMultisetDataTypeAdapter()
Creates a new adapter for an object of class 'Multiset Data Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
Returns:
the new adapter.
See Also:
MultisetDataType

createBooleanDataTypeAdapter

public org.eclipse.emf.common.notify.Adapter createBooleanDataTypeAdapter()
Creates a new adapter for an object of class 'Boolean Data Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
Returns:
the new adapter.
See Also:
BooleanDataType

createIntervalDataTypeAdapter

public org.eclipse.emf.common.notify.Adapter createIntervalDataTypeAdapter()
Creates a new adapter for an object of class 'Interval Data Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
Returns:
the new adapter.
See Also:
IntervalDataType

createBinaryStringDataTypeAdapter

public org.eclipse.emf.common.notify.Adapter createBinaryStringDataTypeAdapter()
Creates a new adapter for an object of class 'Binary String Data Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
Returns:
the new adapter.
See Also:
BinaryStringDataType

createCharacterSetAdapter

public org.eclipse.emf.common.notify.Adapter createCharacterSetAdapter()
Creates a new adapter for an object of class 'Character Set'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
Returns:
the new adapter.
See Also:
CharacterSet

createTimeDataTypeAdapter

public org.eclipse.emf.common.notify.Adapter createTimeDataTypeAdapter()
Creates a new adapter for an object of class 'Time Data Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
Returns:
the new adapter.
See Also:
TimeDataType

createDistinctUserDefinedTypeAdapter

public org.eclipse.emf.common.notify.Adapter createDistinctUserDefinedTypeAdapter()
Creates a new adapter for an object of class 'Distinct User Defined Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
Returns:
the new adapter.
See Also:
DistinctUserDefinedType

createStructuredUserDefinedTypeAdapter

public org.eclipse.emf.common.notify.Adapter createStructuredUserDefinedTypeAdapter()
Creates a new adapter for an object of class 'Structured User Defined Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
Returns:
the new adapter.
See Also:
StructuredUserDefinedType

createAttributeDefinitionAdapter

public org.eclipse.emf.common.notify.Adapter createAttributeDefinitionAdapter()
Creates a new adapter for an object of class 'Attribute Definition'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
Returns:
the new adapter.
See Also:
AttributeDefinition

createFixedPrecisionDataTypeAdapter

public org.eclipse.emf.common.notify.Adapter createFixedPrecisionDataTypeAdapter()
Creates a new adapter for an object of class 'Fixed Precision Data Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
Returns:
the new adapter.
See Also:
FixedPrecisionDataType

createDomainAdapter

public org.eclipse.emf.common.notify.Adapter createDomainAdapter()
Creates a new adapter for an object of class 'Domain'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
Returns:
the new adapter.
See Also:
Domain

createFieldAdapter

public org.eclipse.emf.common.notify.Adapter createFieldAdapter()
Creates a new adapter for an object of class 'Field'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
Returns:
the new adapter.
See Also:
Field

createReferenceDataTypeAdapter

public org.eclipse.emf.common.notify.Adapter createReferenceDataTypeAdapter()
Creates a new adapter for an object of class 'Reference Data Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
Returns:
the new adapter.
See Also:
ReferenceDataType

createConstructedDataTypeAdapter

public org.eclipse.emf.common.notify.Adapter createConstructedDataTypeAdapter()
Creates a new adapter for an object of class 'Constructed Data Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
Returns:
the new adapter.
See Also:
ConstructedDataType

createSQLDataTypeAdapter

public org.eclipse.emf.common.notify.Adapter createSQLDataTypeAdapter()
Creates a new adapter for an object of class 'SQL Data Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
Returns:
the new adapter.
See Also:
SQLDataType

createDataLinkDataTypeAdapter

public org.eclipse.emf.common.notify.Adapter createDataLinkDataTypeAdapter()
Creates a new adapter for an object of class 'Data Link Data Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
Returns:
the new adapter.
See Also:
DataLinkDataType

createUserDefinedTypeOrderingAdapter

public org.eclipse.emf.common.notify.Adapter createUserDefinedTypeOrderingAdapter()
Creates a new adapter for an object of class 'User Defined Type Ordering'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
Returns:
the new adapter.
See Also:
UserDefinedTypeOrdering

createDateDataTypeAdapter

public org.eclipse.emf.common.notify.Adapter createDateDataTypeAdapter()
Creates a new adapter for an object of class 'Date Data Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
Returns:
the new adapter.
See Also:
DateDataType

createExactNumericDataTypeAdapter

public org.eclipse.emf.common.notify.Adapter createExactNumericDataTypeAdapter()
Creates a new adapter for an object of class 'Exact Numeric Data Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
Returns:
the new adapter.
See Also:
ExactNumericDataType

createApproximateNumericDataTypeAdapter

public org.eclipse.emf.common.notify.Adapter createApproximateNumericDataTypeAdapter()
Creates a new adapter for an object of class 'Approximate Numeric Data Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
Returns:
the new adapter.
See Also:
ApproximateNumericDataType

createIntegerDataTypeAdapter

public org.eclipse.emf.common.notify.Adapter createIntegerDataTypeAdapter()
Creates a new adapter for an object of class 'Integer Data Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
Returns:
the new adapter.
See Also:
IntegerDataType

createXMLDataTypeAdapter

public org.eclipse.emf.common.notify.Adapter createXMLDataTypeAdapter()
Creates a new adapter for an object of class 'XML Data Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
Returns:
the new adapter.
See Also:
XMLDataType

createEModelElementAdapter

public org.eclipse.emf.common.notify.Adapter createEModelElementAdapter()
Creates a new adapter for an object of class 'EModel Element'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
Returns:
the new adapter.
See Also:
EModelElement

createENamedElementAdapter

public org.eclipse.emf.common.notify.Adapter createENamedElementAdapter()
Creates a new adapter for an object of class 'ENamed Element'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
Returns:
the new adapter.
See Also:
ENamedElement

createSQLObjectAdapter

public org.eclipse.emf.common.notify.Adapter createSQLObjectAdapter()
Creates a new adapter for an object of class 'SQL Object'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
Returns:
the new adapter.
See Also:
SQLObject

createTypedElementAdapter

public org.eclipse.emf.common.notify.Adapter createTypedElementAdapter()
Creates a new adapter for an object of class 'Typed Element'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
Returns:
the new adapter.
See Also:
TypedElement

createEObjectAdapter

public org.eclipse.emf.common.notify.Adapter createEObjectAdapter()
Creates a new adapter for the default case. This default implementation returns null.
Returns:
the new adapter.