com.ibm.db.models.db2
Interface DB2ModelFactory

All Superinterfaces:
org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
DB2ModelFactoryImpl

public interface DB2ModelFactory
extends org.eclipse.emf.ecore.EFactory

The Factory for the model. It provides a create method for each non-abstract class of the model.

See Also:
DB2ModelPackage

Field Summary
static DB2ModelFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 DB2Alias createDB2Alias()
          Returns a new object of class 'DB2 Alias'.
 DB2ApplicationProcess createDB2ApplicationProcess()
          Returns a new object of class 'DB2 Application Process'.
 DB2Column createDB2Column()
          Returns a new object of class 'DB2 Column'.
 DB2Database createDB2Database()
          Returns a new object of class 'DB2 Database'.
 DB2ExtendedOptions createDB2ExtendedOptions()
          Returns a new object of class 'DB2 Extended Options'.
 DB2IdentitySpecifier createDB2IdentitySpecifier()
          Returns a new object of class 'DB2 Identity Specifier'.
 DB2Index createDB2Index()
          Returns a new object of class 'DB2 Index'.
 DB2Jar createDB2Jar()
          Returns a new object of class 'DB2 Jar'.
 DB2JavaOptions createDB2JavaOptions()
          Returns a new object of class 'DB2 Java Options'.
 DB2Method createDB2Method()
          Returns a new object of class 'DB2 Method'.
 DB2MultidimensionalIndex createDB2MultidimensionalIndex()
          Returns a new object of class 'DB2 Multidimensional Index'.
 DB2OLAPObject createDB2OLAPObject()
          Returns a new object of class 'DB2OLAP Object'.
 DB2Package createDB2Package()
          Returns a new object of class 'DB2 Package'.
 DB2Procedure createDB2Procedure()
          Returns a new object of class 'DB2 Procedure'.
 DB2ProcedureDeploy createDB2ProcedureDeploy()
          Returns a new object of class 'DB2 Procedure Deploy'.
 DB2Schema createDB2Schema()
          Returns a new object of class 'DB2 Schema'.
 DB2Source createDB2Source()
          Returns a new object of class 'DB2 Source'.
 DB2SystemSchema createDB2SystemSchema()
          Returns a new object of class 'DB2 System Schema'.
 DB2Table createDB2Table()
          Returns a new object of class 'DB2 Table'.
 DB2Transaction createDB2Transaction()
          Returns a new object of class 'DB2 Transaction'.
 DB2Trigger createDB2Trigger()
          Returns a new object of class 'DB2 Trigger'.
 DB2UserDefinedFunction createDB2UserDefinedFunction()
          Returns a new object of class 'DB2 User Defined Function'.
 DB2View createDB2View()
          Returns a new object of class 'DB2 View'.
 DB2XMLSchema createDB2XMLSchema()
          Returns a new object of class 'DB2XML Schema'.
 DB2XMLSchemaDocProperties createDB2XMLSchemaDocProperties()
          Returns a new object of class 'DB2XML Schema Doc Properties'.
 DB2XMLSchemaDocument createDB2XMLSchemaDocument()
          Returns a new object of class 'DB2XML Schema Document'.
 DB2XSRObject createDB2XSRObject()
          Returns a new object of class 'DB2XSR Object'.
 DB2ModelPackage getDB2ModelPackage()
          Returns the package supported by this factory.
 
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, 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
 

Field Detail

eINSTANCE

static final DB2ModelFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createDB2Database

DB2Database createDB2Database()
Returns a new object of class 'DB2 Database'.

Returns:
a new object of class 'DB2 Database'.

createDB2Package

DB2Package createDB2Package()
Returns a new object of class 'DB2 Package'.

Returns:
a new object of class 'DB2 Package'.

createDB2Table

DB2Table createDB2Table()
Returns a new object of class 'DB2 Table'.

Returns:
a new object of class 'DB2 Table'.

createDB2Trigger

DB2Trigger createDB2Trigger()
Returns a new object of class 'DB2 Trigger'.

Returns:
a new object of class 'DB2 Trigger'.

createDB2Procedure

DB2Procedure createDB2Procedure()
Returns a new object of class 'DB2 Procedure'.

Returns:
a new object of class 'DB2 Procedure'.

createDB2Schema

DB2Schema createDB2Schema()
Returns a new object of class 'DB2 Schema'.

Returns:
a new object of class 'DB2 Schema'.

createDB2View

DB2View createDB2View()
Returns a new object of class 'DB2 View'.

Returns:
a new object of class 'DB2 View'.

createDB2ApplicationProcess

DB2ApplicationProcess createDB2ApplicationProcess()
Returns a new object of class 'DB2 Application Process'.

Returns:
a new object of class 'DB2 Application Process'.

createDB2Transaction

DB2Transaction createDB2Transaction()
Returns a new object of class 'DB2 Transaction'.

Returns:
a new object of class 'DB2 Transaction'.

createDB2SystemSchema

DB2SystemSchema createDB2SystemSchema()
Returns a new object of class 'DB2 System Schema'.

Returns:
a new object of class 'DB2 System Schema'.

createDB2Source

DB2Source createDB2Source()
Returns a new object of class 'DB2 Source'.

Returns:
a new object of class 'DB2 Source'.

createDB2UserDefinedFunction

DB2UserDefinedFunction createDB2UserDefinedFunction()
Returns a new object of class 'DB2 User Defined Function'.

Returns:
a new object of class 'DB2 User Defined Function'.

createDB2Method

DB2Method createDB2Method()
Returns a new object of class 'DB2 Method'.

Returns:
a new object of class 'DB2 Method'.

createDB2ExtendedOptions

DB2ExtendedOptions createDB2ExtendedOptions()
Returns a new object of class 'DB2 Extended Options'.

Returns:
a new object of class 'DB2 Extended Options'.

createDB2Alias

DB2Alias createDB2Alias()
Returns a new object of class 'DB2 Alias'.

Returns:
a new object of class 'DB2 Alias'.

createDB2Index

DB2Index createDB2Index()
Returns a new object of class 'DB2 Index'.

Returns:
a new object of class 'DB2 Index'.

createDB2MultidimensionalIndex

DB2MultidimensionalIndex createDB2MultidimensionalIndex()
Returns a new object of class 'DB2 Multidimensional Index'.

Returns:
a new object of class 'DB2 Multidimensional Index'.

createDB2JavaOptions

DB2JavaOptions createDB2JavaOptions()
Returns a new object of class 'DB2 Java Options'.

Returns:
a new object of class 'DB2 Java Options'.

createDB2ProcedureDeploy

DB2ProcedureDeploy createDB2ProcedureDeploy()
Returns a new object of class 'DB2 Procedure Deploy'.

Returns:
a new object of class 'DB2 Procedure Deploy'.

createDB2OLAPObject

DB2OLAPObject createDB2OLAPObject()
Returns a new object of class 'DB2OLAP Object'.

Returns:
a new object of class 'DB2OLAP Object'.

createDB2IdentitySpecifier

DB2IdentitySpecifier createDB2IdentitySpecifier()
Returns a new object of class 'DB2 Identity Specifier'.

Returns:
a new object of class 'DB2 Identity Specifier'.

createDB2Jar

DB2Jar createDB2Jar()
Returns a new object of class 'DB2 Jar'.

Returns:
a new object of class 'DB2 Jar'.

createDB2Column

DB2Column createDB2Column()
Returns a new object of class 'DB2 Column'.

Returns:
a new object of class 'DB2 Column'.

createDB2XSRObject

DB2XSRObject createDB2XSRObject()
Returns a new object of class 'DB2XSR Object'.

Returns:
a new object of class 'DB2XSR Object'.

createDB2XMLSchema

DB2XMLSchema createDB2XMLSchema()
Returns a new object of class 'DB2XML Schema'.

Returns:
a new object of class 'DB2XML Schema'.

createDB2XMLSchemaDocument

DB2XMLSchemaDocument createDB2XMLSchemaDocument()
Returns a new object of class 'DB2XML Schema Document'.

Returns:
a new object of class 'DB2XML Schema Document'.

createDB2XMLSchemaDocProperties

DB2XMLSchemaDocProperties createDB2XMLSchemaDocProperties()
Returns a new object of class 'DB2XML Schema Doc Properties'.

Returns:
a new object of class 'DB2XML Schema Doc Properties'.

getDB2ModelPackage

DB2ModelPackage getDB2ModelPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.