|
||||||||||
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 Function
Function.setNullCall(boolean)
,
SQLRoutinesPackage.getFunction_NullCall()
public void setNullCall(boolean newNullCall)
setNullCall
in interface Function
newNullCall
- the new value of the 'Null Call' attribute.Function.isNullCall()
public boolean isStatic()
isStatic
in interface Function
Function.setStatic(boolean)
,
SQLRoutinesPackage.getFunction_Static()
public void setStatic(boolean newStatic)
setStatic
in interface Function
newStatic
- the new value of the 'Static' attribute.Function.isStatic()
public java.lang.String getTransformGroup()
getTransformGroup
in interface Function
Function.setTransformGroup(String)
,
SQLRoutinesPackage.getFunction_TransformGroup()
public void setTransformGroup(java.lang.String newTransformGroup)
setTransformGroup
in interface Function
newTransformGroup
- the new value of the 'Transform Group' attribute.Function.getTransformGroup()
public boolean isTypePreserving()
isTypePreserving
in interface Function
Function.setTypePreserving(boolean)
,
SQLRoutinesPackage.getFunction_TypePreserving()
public void setTypePreserving(boolean newTypePreserving)
setTypePreserving
in interface Function
newTypePreserving
- the new value of the 'Type Preserving' attribute.Function.isTypePreserving()
public boolean isMutator()
isMutator
in interface Function
Function.setMutator(boolean)
,
SQLRoutinesPackage.getFunction_Mutator()
public void setMutator(boolean newMutator)
setMutator
in interface Function
newMutator
- the new value of the 'Mutator' attribute.Function.isMutator()
public RoutineResultTable getReturnTable()
getReturnTable
in interface Function
Function.setReturnTable(RoutineResultTable)
,
SQLRoutinesPackage.getFunction_ReturnTable()
public NotificationChain basicSetReturnTable(RoutineResultTable newReturnTable, NotificationChain msgs)
public void setReturnTable(RoutineResultTable newReturnTable)
setReturnTable
in interface Function
newReturnTable
- the new value of the 'Return Table' containment reference.Function.getReturnTable()
public Parameter getReturnScalar()
getReturnScalar
in interface Function
Function.setReturnScalar(Parameter)
,
SQLRoutinesPackage.getFunction_ReturnScalar()
public NotificationChain basicSetReturnScalar(Parameter newReturnScalar, NotificationChain msgs)
public void setReturnScalar(Parameter newReturnScalar)
setReturnScalar
in interface Function
newReturnScalar
- the new value of the 'Return Scalar' containment reference.Function.getReturnScalar()
public Parameter getReturnCast()
getReturnCast
in interface Function
Function.setReturnCast(Parameter)
,
SQLRoutinesPackage.getFunction_ReturnCast()
public NotificationChain basicSetReturnCast(Parameter newReturnCast, NotificationChain msgs)
public void setReturnCast(Parameter newReturnCast)
setReturnCast
in interface Function
newReturnCast
- 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 RoutineImpl
public void eUnset(int featureID)
eUnset
in class RoutineImpl
public boolean eIsSet(int featureID)
eIsSet
in class RoutineImpl
public java.lang.String toString()
toString
in class RoutineImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |