|
||||||||||
| 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.ProcedureImpl
com.ibm.db.models.db2.impl.DB2ProcedureImpl
com.ibm.db.models.db2.luw.impl.FederatedProcedureImpl
public class FederatedProcedureImpl
An implementation of the model object 'Federated Procedure'.
The following features are implemented:
Remote Unique IdRemote ServerRemote SchemaRemote PackageRemote Procedure NameNumber Of ParametersResult Sets To ClientNumber Of Ref CursorsAll Result Sets To CallerFederated ProcedureRemote ProcedureFederated Parameter
| 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 com.ibm.db.models.db2.DB2Routine |
|---|
CLEAN, DIRTY, DIRTY_DDL |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Method Summary | |
|---|---|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
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)
|
org.eclipse.emf.common.util.EList |
getFederatedParameter()
|
org.eclipse.emf.common.util.EList |
getFederatedProcedure()
|
int |
getNumberOfParameters()
|
int |
getNumberOfRefCursors()
|
java.lang.String |
getRemotePackage()
|
org.eclipse.emf.common.util.EList |
getRemoteProcedure()
|
java.lang.String |
getRemoteProcedureName()
|
java.lang.String |
getRemoteSchema()
|
java.lang.String |
getRemoteServer()
|
java.lang.String |
getRemoteUniqueId()
|
java.lang.String |
getResultSetsToClient()
|
boolean |
isAllResultSetsToCaller()
|
void |
setAllResultSetsToCaller(boolean newAllResultSetsToCaller)
|
void |
setNumberOfParameters(int newNumberOfParameters)
|
void |
setNumberOfRefCursors(int newNumberOfRefCursors)
|
void |
setRemotePackage(java.lang.String newRemotePackage)
|
void |
setRemoteProcedureName(java.lang.String newRemoteProcedureName)
|
void |
setRemoteSchema(java.lang.String newRemoteSchema)
|
void |
setRemoteServer(java.lang.String newRemoteServer)
|
void |
setRemoteUniqueId(java.lang.String newRemoteUniqueId)
|
void |
setResultSetsToClient(java.lang.String newResultSetsToClient)
|
java.lang.String |
toString()
|
| Methods inherited from class org.eclipse.wst.rdb.internal.models.sql.routines.impl.ProcedureImpl |
|---|
getMaxResultSets, getResultSet, isOldSavePoint, setMaxResultSets, setOldSavePoint |
| Methods inherited from class org.eclipse.wst.rdb.internal.models.sql.routines.impl.RoutineImpl |
|---|
basicGetSchema, basicSetSchema, basicSetSource, 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.wst.rdb.internal.models.sql.schema.impl.SQLObjectImpl |
|---|
addEAnnotation, addEAnnotationDetail, 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, getComments, getContainer, getContainmentProperty, getDataGraph, getDataObject, getDataObject, getDataObject, getDate, getDate, getDate, getDependencies, getDescription, getDouble, getDouble, getDouble, getEAnnotation, getEAnnotationDetail, getFloat, getFloat, getFloat, getInstanceProperties, getInt, getInt, getInt, getLabel, getList, getList, getList, getLong, getLong, getLong, getPrivileges, getSequence, getSequence, getSequence, getShort, getShort, getShort, getString, getString, getString, getType, isSet, isSet, isSet, removeEAnnotationDetail, set, set, set, setAnnotationDetail, setBigDecimal, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBigInteger, setBoolean, setBoolean, setBoolean, setByte, setByte, setByte, setBytes, setBytes, setBytes, setChar, setChar, setChar, setDataObject, setDataObject, setDataObject, setDate, setDate, setDate, setDescription, setDouble, setDouble, setDouble, setFloat, setFloat, setFloat, setInt, setInt, setInt, setLabel, setList, setList, setList, setLong, setLong, setLong, setShort, setShort, setShort, setString, setString, setString, unset, unset, unset, writeReplace |
| 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, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, 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 com.ibm.db.models.db2.DB2Procedure |
|---|
getDeploy, getJavaOptions, getReturn, getVersion, isModelResultSets, isNullInput, setDeploy, setJavaOptions, setModelResultSets, setNullInput, setReturn, setVersion |
| Methods inherited from interface org.eclipse.wst.rdb.internal.models.sql.routines.Procedure |
|---|
getMaxResultSets, getResultSet, isOldSavePoint, setMaxResultSets, setOldSavePoint |
| 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 com.ibm.db.models.db2.DB2Routine |
|---|
getChangeState, getDebugId, getExtendedOptions, getFenced, getOrigParmSig, getOrigSchemaName, getParmCcsid, getProgramType, getRoutineExtensions, getSpecialRegister, getThreadsafe, isDbInfo, isFederated, isImplicitSchema, setChangeState, setDbInfo, setDebugId, setFederated, setFenced, setImplicitSchema, setOrigParmSig, setOrigSchemaName, setParmCcsid, setProgramType, setSpecialRegister, setThreadsafe |
| 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.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 |
|---|
eBasicRemoveFromContainer, eBasicSetContainer, eContainerFeatureID, eDirectResource, eGet, eInternalContainer, eInternalResource, eInverseAdd, eInverseRemove, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetClass, eSetProxyURI, eSetResource, eSetStore, eSetting, eStore, eURIFragmentSegment |
| Method Detail |
|---|
public java.lang.String getRemoteUniqueId()
getRemoteUniqueId in interface FederatedProcedureFederatedProcedure.setRemoteUniqueId(String),
LUWPackage.getFederatedProcedure_RemoteUniqueId()public void setRemoteUniqueId(java.lang.String newRemoteUniqueId)
setRemoteUniqueId in interface FederatedProcedurenewRemoteUniqueId - the new value of the 'Remote Unique Id' attribute.FederatedProcedure.getRemoteUniqueId()public java.lang.String getRemoteServer()
getRemoteServer in interface FederatedProcedureFederatedProcedure.setRemoteServer(String),
LUWPackage.getFederatedProcedure_RemoteServer()public void setRemoteServer(java.lang.String newRemoteServer)
setRemoteServer in interface FederatedProcedurenewRemoteServer - the new value of the 'Remote Server' attribute.FederatedProcedure.getRemoteServer()public java.lang.String getRemoteSchema()
getRemoteSchema in interface FederatedProcedureFederatedProcedure.setRemoteSchema(String),
LUWPackage.getFederatedProcedure_RemoteSchema()public void setRemoteSchema(java.lang.String newRemoteSchema)
setRemoteSchema in interface FederatedProcedurenewRemoteSchema - the new value of the 'Remote Schema' attribute.FederatedProcedure.getRemoteSchema()public java.lang.String getRemotePackage()
getRemotePackage in interface FederatedProcedureFederatedProcedure.setRemotePackage(String),
LUWPackage.getFederatedProcedure_RemotePackage()public void setRemotePackage(java.lang.String newRemotePackage)
setRemotePackage in interface FederatedProcedurenewRemotePackage - the new value of the 'Remote Package' attribute.FederatedProcedure.getRemotePackage()public java.lang.String getRemoteProcedureName()
getRemoteProcedureName in interface FederatedProcedureFederatedProcedure.setRemoteProcedureName(String),
LUWPackage.getFederatedProcedure_RemoteProcedureName()public void setRemoteProcedureName(java.lang.String newRemoteProcedureName)
setRemoteProcedureName in interface FederatedProcedurenewRemoteProcedureName - the new value of the 'Remote Procedure Name' attribute.FederatedProcedure.getRemoteProcedureName()public int getNumberOfParameters()
getNumberOfParameters in interface FederatedProcedureFederatedProcedure.setNumberOfParameters(int),
LUWPackage.getFederatedProcedure_NumberOfParameters()public void setNumberOfParameters(int newNumberOfParameters)
setNumberOfParameters in interface FederatedProcedurenewNumberOfParameters - the new value of the 'Number Of Parameters' attribute.FederatedProcedure.getNumberOfParameters()public java.lang.String getResultSetsToClient()
getResultSetsToClient in interface FederatedProcedureFederatedProcedure.setResultSetsToClient(String),
LUWPackage.getFederatedProcedure_ResultSetsToClient()public void setResultSetsToClient(java.lang.String newResultSetsToClient)
setResultSetsToClient in interface FederatedProcedurenewResultSetsToClient - the new value of the 'Result Sets To Client' attribute.FederatedProcedure.getResultSetsToClient()public int getNumberOfRefCursors()
getNumberOfRefCursors in interface FederatedProcedureFederatedProcedure.setNumberOfRefCursors(int),
LUWPackage.getFederatedProcedure_NumberOfRefCursors()public void setNumberOfRefCursors(int newNumberOfRefCursors)
setNumberOfRefCursors in interface FederatedProcedurenewNumberOfRefCursors - the new value of the 'Number Of Ref Cursors' attribute.FederatedProcedure.getNumberOfRefCursors()public boolean isAllResultSetsToCaller()
isAllResultSetsToCaller in interface FederatedProcedureFederatedProcedure.setAllResultSetsToCaller(boolean),
LUWPackage.getFederatedProcedure_AllResultSetsToCaller()public void setAllResultSetsToCaller(boolean newAllResultSetsToCaller)
setAllResultSetsToCaller in interface FederatedProcedurenewAllResultSetsToCaller - the new value of the 'All Result Sets To Caller' attribute.FederatedProcedure.isAllResultSetsToCaller()public org.eclipse.emf.common.util.EList getFederatedProcedure()
getFederatedProcedure in interface FederatedProcedureLUWPackage.getFederatedProcedure_FederatedProcedure()public org.eclipse.emf.common.util.EList getRemoteProcedure()
getRemoteProcedure in interface FederatedProcedureLUWPackage.getFederatedProcedure_RemoteProcedure()public org.eclipse.emf.common.util.EList getFederatedParameter()
getFederatedParameter in interface FederatedProcedureLUWPackage.getFederatedProcedure_FederatedParameter(),
FederatedParameter.getFederatedProcedure()
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd in class DB2ProcedureImpl
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 DB2ProcedureImpl
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class DB2ProcedureImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class DB2ProcedureImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class DB2ProcedureImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class DB2ProcedureImplpublic java.lang.String toString()
toString in class DB2ProcedureImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||