org.eclipse.datatools.modelbase.sql.routines
Interface SQLRoutinesFactory

All Known Implementing Classes:
SQLRoutinesFactoryImpl

public interface SQLRoutinesFactory

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.
 

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.


Copyright © 2007 Actuate, IBM Corporation, Sybase, Inc. and others. All rights reserved.