|
||||||||||
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 Id
Remote Server
Remote Schema
Remote Package
Remote Procedure Name
Number Of Parameters
Result Sets To Client
Number Of Ref Cursors
All Result Sets To Caller
Federated Procedure
Remote Procedure
Federated 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 FederatedProcedure
FederatedProcedure.setRemoteUniqueId(String)
,
LUWPackage.getFederatedProcedure_RemoteUniqueId()
public void setRemoteUniqueId(java.lang.String newRemoteUniqueId)
setRemoteUniqueId
in interface FederatedProcedure
newRemoteUniqueId
- the new value of the 'Remote Unique Id' attribute.FederatedProcedure.getRemoteUniqueId()
public java.lang.String getRemoteServer()
getRemoteServer
in interface FederatedProcedure
FederatedProcedure.setRemoteServer(String)
,
LUWPackage.getFederatedProcedure_RemoteServer()
public void setRemoteServer(java.lang.String newRemoteServer)
setRemoteServer
in interface FederatedProcedure
newRemoteServer
- the new value of the 'Remote Server' attribute.FederatedProcedure.getRemoteServer()
public java.lang.String getRemoteSchema()
getRemoteSchema
in interface FederatedProcedure
FederatedProcedure.setRemoteSchema(String)
,
LUWPackage.getFederatedProcedure_RemoteSchema()
public void setRemoteSchema(java.lang.String newRemoteSchema)
setRemoteSchema
in interface FederatedProcedure
newRemoteSchema
- the new value of the 'Remote Schema' attribute.FederatedProcedure.getRemoteSchema()
public java.lang.String getRemotePackage()
getRemotePackage
in interface FederatedProcedure
FederatedProcedure.setRemotePackage(String)
,
LUWPackage.getFederatedProcedure_RemotePackage()
public void setRemotePackage(java.lang.String newRemotePackage)
setRemotePackage
in interface FederatedProcedure
newRemotePackage
- the new value of the 'Remote Package' attribute.FederatedProcedure.getRemotePackage()
public java.lang.String getRemoteProcedureName()
getRemoteProcedureName
in interface FederatedProcedure
FederatedProcedure.setRemoteProcedureName(String)
,
LUWPackage.getFederatedProcedure_RemoteProcedureName()
public void setRemoteProcedureName(java.lang.String newRemoteProcedureName)
setRemoteProcedureName
in interface FederatedProcedure
newRemoteProcedureName
- the new value of the 'Remote Procedure Name' attribute.FederatedProcedure.getRemoteProcedureName()
public int getNumberOfParameters()
getNumberOfParameters
in interface FederatedProcedure
FederatedProcedure.setNumberOfParameters(int)
,
LUWPackage.getFederatedProcedure_NumberOfParameters()
public void setNumberOfParameters(int newNumberOfParameters)
setNumberOfParameters
in interface FederatedProcedure
newNumberOfParameters
- the new value of the 'Number Of Parameters' attribute.FederatedProcedure.getNumberOfParameters()
public java.lang.String getResultSetsToClient()
getResultSetsToClient
in interface FederatedProcedure
FederatedProcedure.setResultSetsToClient(String)
,
LUWPackage.getFederatedProcedure_ResultSetsToClient()
public void setResultSetsToClient(java.lang.String newResultSetsToClient)
setResultSetsToClient
in interface FederatedProcedure
newResultSetsToClient
- the new value of the 'Result Sets To Client' attribute.FederatedProcedure.getResultSetsToClient()
public int getNumberOfRefCursors()
getNumberOfRefCursors
in interface FederatedProcedure
FederatedProcedure.setNumberOfRefCursors(int)
,
LUWPackage.getFederatedProcedure_NumberOfRefCursors()
public void setNumberOfRefCursors(int newNumberOfRefCursors)
setNumberOfRefCursors
in interface FederatedProcedure
newNumberOfRefCursors
- the new value of the 'Number Of Ref Cursors' attribute.FederatedProcedure.getNumberOfRefCursors()
public boolean isAllResultSetsToCaller()
isAllResultSetsToCaller
in interface FederatedProcedure
FederatedProcedure.setAllResultSetsToCaller(boolean)
,
LUWPackage.getFederatedProcedure_AllResultSetsToCaller()
public void setAllResultSetsToCaller(boolean newAllResultSetsToCaller)
setAllResultSetsToCaller
in interface FederatedProcedure
newAllResultSetsToCaller
- the new value of the 'All Result Sets To Caller' attribute.FederatedProcedure.isAllResultSetsToCaller()
public org.eclipse.emf.common.util.EList getFederatedProcedure()
getFederatedProcedure
in interface FederatedProcedure
LUWPackage.getFederatedProcedure_FederatedProcedure()
public org.eclipse.emf.common.util.EList getRemoteProcedure()
getRemoteProcedure
in interface FederatedProcedure
LUWPackage.getFederatedProcedure_RemoteProcedure()
public org.eclipse.emf.common.util.EList getFederatedParameter()
getFederatedParameter
in interface FederatedProcedure
LUWPackage.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.InternalEObject
eGet
in class DB2ProcedureImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class DB2ProcedureImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class DB2ProcedureImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class DB2ProcedureImpl
public java.lang.String toString()
toString
in class DB2ProcedureImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |