org.eclipse.wst.rdb.internal.models.sql.routines
Interface SQLRoutinesFactory

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:
SQLRoutinesFactoryImpl

public interface SQLRoutinesFactory
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:
SQLRoutinesPackage

Field Summary
static SQLRoutinesFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 BuiltInFunction createBuiltInFunction()
          Returns a new object of class 'Built In Function'.
 Function createFunction()
          Returns a new object of class 'Function'.
 Method createMethod()
          Returns a new object of class 'Method'.
 Parameter createParameter()
          Returns a new object of class 'Parameter'.
 Procedure createProcedure()
          Returns a new object of class 'Procedure'.
 RoutineResultTable createRoutineResultTable()
          Returns a new object of class 'Routine Result Table'.
 Source createSource()
          Returns a new object of class 'Source'.
 UserDefinedFunction createUserDefinedFunction()
          Returns a new object of class 'User Defined Function'.
 SQLRoutinesPackage getSQLRoutinesPackage()
          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

public static final SQLRoutinesFactory eINSTANCE
The singleton instance of the factory.
Method Detail

createSource

public Source createSource()
Returns a new object of class 'Source'.
Returns:
a new object of class 'Source'.

createParameter

public Parameter createParameter()
Returns a new object of class 'Parameter'.
Returns:
a new object of class 'Parameter'.

createProcedure

public Procedure createProcedure()
Returns a new object of class 'Procedure'.
Returns:
a new object of class 'Procedure'.

createFunction

public Function createFunction()
Returns a new object of class 'Function'.
Returns:
a new object of class 'Function'.

createRoutineResultTable

public RoutineResultTable createRoutineResultTable()
Returns a new object of class 'Routine Result Table'.
Returns:
a new object of class 'Routine Result Table'.

createMethod

public Method createMethod()
Returns a new object of class 'Method'.
Returns:
a new object of class 'Method'.

createUserDefinedFunction

public UserDefinedFunction createUserDefinedFunction()
Returns a new object of class 'User Defined Function'.
Returns:
a new object of class 'User Defined Function'.

createBuiltInFunction

public BuiltInFunction createBuiltInFunction()
Returns a new object of class 'Built In Function'.
Returns:
a new object of class 'Built In Function'.

getSQLRoutinesPackage

public SQLRoutinesPackage getSQLRoutinesPackage()
Returns the package supported by this factory.
Returns:
the package supported by this factory.