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.