net.sf.farrago.fem.sql2003
Interface FemRoutineClass
- All Superinterfaces: 
 - RefBaseObject, RefClass, RefFeatured
 
- All Known Implementing Classes: 
 - FemRoutineClass$Hib
 
public interface FemRoutineClass
- extends RefClass
 
Routine class proxy interface.
 
Note: This type should not be subclassed,
 implemented or directly instantiated by clients. It is generated from a
 MOF metamodel and implemented by Enki or MDR.
| 
Method Summary | 
 FemRoutine | 
createFemRoutine()
 
          The default factory operation used to create an instance object. | 
 FemRoutine | 
createFemRoutine(String name,
                 VisibilityKind visibility,
                 ScopeKind ownerScope,
                 boolean isQuery,
                 CwmProcedureExpression body,
                 ProcedureType type,
                 boolean isAbstract,
                 String description,
                 String lineageId,
                 String creationTimestamp,
                 String modificationTimestamp,
                 String invocationName,
                 String externalName,
                 boolean newSavepointLevel,
                 int dynamicResultSetCount,
                 boolean staticDispatch,
                 String parameterStyle,
                 boolean impersonateDefiner,
                 boolean deterministic,
                 RoutineDataAccess dataAccess,
                 boolean calledOnNullInput,
                 String language,
                 boolean isUdx,
                 boolean dynamicFunction)
 
          Creates an instance object having attributes initialized by the passed
 values. | 
 
 
 
 
createFemRoutine
FemRoutine createFemRoutine()
- The default factory operation used to create an instance object.
 
- Returns:
 - The created instance object.
 
 
 
createFemRoutine
FemRoutine createFemRoutine(String name,
                            VisibilityKind visibility,
                            ScopeKind ownerScope,
                            boolean isQuery,
                            CwmProcedureExpression body,
                            ProcedureType type,
                            boolean isAbstract,
                            String description,
                            String lineageId,
                            String creationTimestamp,
                            String modificationTimestamp,
                            String invocationName,
                            String externalName,
                            boolean newSavepointLevel,
                            int dynamicResultSetCount,
                            boolean staticDispatch,
                            String parameterStyle,
                            boolean impersonateDefiner,
                            boolean deterministic,
                            RoutineDataAccess dataAccess,
                            boolean calledOnNullInput,
                            String language,
                            boolean isUdx,
                            boolean dynamicFunction)
- Creates an instance object having attributes initialized by the passed
 values.
 
- Parameters:
 name - An identifier for the ModelElement within its containing
 Namespace.visibility - Specifies extent of the visibility of the
 ModelElement within its owning Namespace.ownerScope - Specifies whether the Feature appears in every
 instance of the Classifier or whether it appears only once for the
 entire Classifier.isQuery - Specifies whether an execution of the BehavioralFeature
 leaves the state of the system unchanged. True indicates that the
 state is unchanged; false indicates that side-effects may occur.body - A specification of the Method in some appropriate form
 (such as a programming language). The exact form of a Method?s
 specification and knowledge of the language in which it is described
 is outside the scope of the CWM.type - A Procedure can be either a Function or a true Procedure.
 This indicates whether this object returns a value or not.isAbstract - An abstract Classifier is not instantiable.description - lineageId - creationTimestamp - modificationTimestamp - invocationName - externalName - newSavepointLevel - dynamicResultSetCount - staticDispatch - parameterStyle - impersonateDefiner - deterministic - dataAccess - calledOnNullInput - language - isUdx - dynamicFunction - 
- Returns:
 - The created instance object.