|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectENamedElementImpl
org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl
org.eclipse.datatools.modelbase.sql.routines.impl.RoutineImpl
org.eclipse.datatools.modelbase.sql.routines.impl.FunctionImpl
public class FunctionImpl
An implementation of the model object 'Function'.
The following features are implemented:
| Method Summary | |
|---|---|
NotificationChain |
basicSetReturnCast(Parameter newReturnCast,
NotificationChain msgs)
|
NotificationChain |
basicSetReturnScalar(Parameter newReturnScalar,
NotificationChain msgs)
|
NotificationChain |
basicSetReturnTable(RoutineResultTable newReturnTable,
NotificationChain msgs)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
void |
eUnset(int featureID)
|
Parameter |
getReturnCast()
|
Parameter |
getReturnScalar()
|
RoutineResultTable |
getReturnTable()
|
java.lang.String |
getTransformGroup()
|
boolean |
isMutator()
|
boolean |
isNullCall()
|
boolean |
isStatic()
|
boolean |
isTypePreserving()
|
void |
setMutator(boolean newMutator)
|
void |
setNullCall(boolean newNullCall)
|
void |
setReturnCast(Parameter newReturnCast)
|
void |
setReturnScalar(Parameter newReturnScalar)
|
void |
setReturnTable(RoutineResultTable newReturnTable)
|
void |
setStatic(boolean newStatic)
|
void |
setTransformGroup(java.lang.String newTransformGroup)
|
void |
setTypePreserving(boolean newTypePreserving)
|
java.lang.String |
toString()
|
| Methods inherited from class org.eclipse.datatools.modelbase.sql.routines.impl.RoutineImpl |
|---|
basicGetSchema, basicSetSchema, basicSetSource, eInverseAdd, getAuthorizationID, getCreationTS, getExternalName, getInputParameters, getLanguage, getLastAlteredTS, getOutputParameters, getParameters, getParameterStyle, getSchema, getSecurity, getSource, getSpecificName, getSqlDataAccess, isDeterministic, setAuthorizationID, setCreationTS, setDeterministic, setExternalName, setLanguage, setLastAlteredTS, setParameterStyle, setSchema, setSecurity, setSource, setSpecificName, setSqlDataAccess |
| Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl |
|---|
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.datatools.modelbase.sql.routines.Routine |
|---|
getAuthorizationID, getCreationTS, getExternalName, getInputParameters, getLanguage, getLastAlteredTS, getOutputParameters, getParameters, getParameterStyle, getSchema, getSecurity, getSource, getSpecificName, getSqlDataAccess, isDeterministic, setAuthorizationID, setCreationTS, setDeterministic, setExternalName, setLanguage, setLastAlteredTS, setParameterStyle, setSchema, setSecurity, setSource, setSpecificName, setSqlDataAccess |
| Methods inherited from interface org.eclipse.datatools.modelbase.sql.schema.SQLObject |
|---|
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
| Method Detail |
|---|
public boolean isNullCall()
isNullCall in interface FunctionFunction.setNullCall(boolean),
SQLRoutinesPackage.getFunction_NullCall()public void setNullCall(boolean newNullCall)
setNullCall in interface FunctionnewNullCall - the new value of the 'Null Call' attribute.Function.isNullCall()public boolean isStatic()
isStatic in interface FunctionFunction.setStatic(boolean),
SQLRoutinesPackage.getFunction_Static()public void setStatic(boolean newStatic)
setStatic in interface FunctionnewStatic - the new value of the 'Static' attribute.Function.isStatic()public java.lang.String getTransformGroup()
getTransformGroup in interface FunctionFunction.setTransformGroup(String),
SQLRoutinesPackage.getFunction_TransformGroup()public void setTransformGroup(java.lang.String newTransformGroup)
setTransformGroup in interface FunctionnewTransformGroup - the new value of the 'Transform Group' attribute.Function.getTransformGroup()public boolean isTypePreserving()
isTypePreserving in interface FunctionFunction.setTypePreserving(boolean),
SQLRoutinesPackage.getFunction_TypePreserving()public void setTypePreserving(boolean newTypePreserving)
setTypePreserving in interface FunctionnewTypePreserving - the new value of the 'Type Preserving' attribute.Function.isTypePreserving()public boolean isMutator()
isMutator in interface FunctionFunction.setMutator(boolean),
SQLRoutinesPackage.getFunction_Mutator()public void setMutator(boolean newMutator)
setMutator in interface FunctionnewMutator - the new value of the 'Mutator' attribute.Function.isMutator()public RoutineResultTable getReturnTable()
getReturnTable in interface FunctionFunction.setReturnTable(RoutineResultTable),
SQLRoutinesPackage.getFunction_ReturnTable()
public NotificationChain basicSetReturnTable(RoutineResultTable newReturnTable,
NotificationChain msgs)
public void setReturnTable(RoutineResultTable newReturnTable)
setReturnTable in interface FunctionnewReturnTable - the new value of the 'Return Table' containment reference.Function.getReturnTable()public Parameter getReturnScalar()
getReturnScalar in interface FunctionFunction.setReturnScalar(Parameter),
SQLRoutinesPackage.getFunction_ReturnScalar()
public NotificationChain basicSetReturnScalar(Parameter newReturnScalar,
NotificationChain msgs)
public void setReturnScalar(Parameter newReturnScalar)
setReturnScalar in interface FunctionnewReturnScalar - the new value of the 'Return Scalar' containment reference.Function.getReturnScalar()public Parameter getReturnCast()
getReturnCast in interface FunctionFunction.setReturnCast(Parameter),
SQLRoutinesPackage.getFunction_ReturnCast()
public NotificationChain basicSetReturnCast(Parameter newReturnCast,
NotificationChain msgs)
public void setReturnCast(Parameter newReturnCast)
setReturnCast in interface FunctionnewReturnCast - the new value of the 'Return Cast' containment reference.Function.getReturnCast()
public NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
eInverseRemove in class RoutineImpl
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in class RoutineImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in class RoutineImplpublic void eUnset(int featureID)
eUnset in class RoutineImplpublic boolean eIsSet(int featureID)
eIsSet in class RoutineImplpublic java.lang.String toString()
toString in class RoutineImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||