|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.emf.ecore.impl.FlatEObjectImpl
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.emf.ecore.impl.ENamedElementImpl
org.eclipse.wst.rdb.internal.models.sql.schema.impl.SQLObjectImpl
org.eclipse.wst.rdb.internal.models.sql.routines.impl.RoutineImpl
org.eclipse.wst.rdb.internal.models.sql.routines.impl.FunctionImpl
public class FunctionImpl
An implementation of the model object 'Function'.
The following features are implemented:
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
org.eclipse.emf.ecore.InternalEObject.EStore |
| Field Summary |
|---|
| Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
ELAST_EOBJECT_FLAG |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Method Summary | |
|---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetReturnCast(Parameter newReturnCast,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetReturnScaler(Parameter newReturnScaler,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetReturnTable(RoutineResultTable newReturnTable,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
void |
eUnset(int featureID)
|
Parameter |
getReturnCast()
|
Parameter |
getReturnScaler()
|
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 |
setReturnScaler(Parameter newReturnScaler)
|
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.wst.rdb.internal.models.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.emf.ecore.impl.ENamedElementImpl |
|---|
getName, getNameGen, setName |
| Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
|---|
eObjectForURIFragmentSegment, eURIFragmentSegment, getEAnnotations |
| Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl |
|---|
eContents, eCrossReferences, eIsProxy, eProxyURI, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eSetClass, eSetDeliver |
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
eNotificationRequired, eNotify |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.wst.rdb.internal.models.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.wst.rdb.internal.models.sql.schema.SQLObject |
|---|
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
| Methods inherited from interface org.eclipse.emf.ecore.sdo.EDataObject |
|---|
getInstanceProperties |
| Methods inherited from interface commonj.sdo.DataObject |
|---|
createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, delete, get, get, get, getBigDecimal, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBigInteger, getBoolean, getBoolean, getBoolean, getByte, getByte, getByte, getBytes, getBytes, getBytes, getChar, getChar, getChar, getContainer, getContainmentProperty, getDataGraph, getDataObject, getDataObject, getDataObject, getDate, getDate, getDate, getDouble, getDouble, getDouble, getFloat, getFloat, getFloat, getInt, getInt, getInt, getList, getList, getList, getLong, getLong, getLong, getSequence, getSequence, getSequence, getShort, getShort, getShort, getString, getString, getString, getType, isSet, isSet, isSet, set, set, set, setBigDecimal, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBigInteger, setBoolean, setBoolean, setBoolean, setByte, setByte, setByte, setBytes, setBytes, setBytes, setChar, setChar, setChar, setDataObject, setDataObject, setDataObject, setDate, setDate, setDate, setDouble, setDouble, setDouble, setFloat, setFloat, setFloat, setInt, setInt, setInt, setList, setList, setList, setLong, setLong, setLong, setShort, setShort, setShort, setString, setString, setString, unset, unset, unset |
| Methods inherited from interface org.eclipse.emf.ecore.ENamedElement |
|---|
getName, setName |
| Methods inherited from interface org.eclipse.emf.ecore.EModelElement |
|---|
getEAnnotations |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainerFeatureID, eDerivedStructuralFeatureID, eDirectResource, eGet, eInternalContainer, eInternalResource, eInverseAdd, eInverseRemove, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetClass, eSetProxyURI, eSetResource, eSetStore, eSetting, eStore, eURIFragmentSegment |
| 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 org.eclipse.emf.common.notify.NotificationChain basicSetReturnTable(RoutineResultTable newReturnTable,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setReturnTable(RoutineResultTable newReturnTable)
setReturnTable in interface FunctionnewReturnTable - the new value of the 'Return Table' containment reference.Function.getReturnTable()public Parameter getReturnScaler()
getReturnScaler in interface FunctionFunction.setReturnScaler(Parameter),
SQLRoutinesPackage.getFunction_ReturnScaler()
public org.eclipse.emf.common.notify.NotificationChain basicSetReturnScaler(Parameter newReturnScaler,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setReturnScaler(Parameter newReturnScaler)
setReturnScaler in interface FunctionnewReturnScaler - the new value of the 'Return Scaler' containment reference.Function.getReturnScaler()public Parameter getReturnCast()
getReturnCast in interface FunctionFunction.setReturnCast(Parameter),
SQLRoutinesPackage.getFunction_ReturnCast()
public org.eclipse.emf.common.notify.NotificationChain basicSetReturnCast(Parameter newReturnCast,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setReturnCast(Parameter newReturnCast)
setReturnCast in interface FunctionnewReturnCast - the new value of the 'Return Cast' containment reference.Function.getReturnCast()
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove in class RoutineImpl
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class RoutineImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class RoutineImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class RoutineImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet 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 | |||||||||