com.ibm.db.models.db2.luw.impl
Class FederatedProcedureImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.EObjectImpl
              extended by org.eclipse.emf.ecore.impl.FlatEObjectImpl
                  extended by org.eclipse.emf.ecore.impl.EModelElementImpl
                      extended by org.eclipse.emf.ecore.impl.ENamedElementImpl
                          extended by org.eclipse.wst.rdb.internal.models.sql.schema.impl.SQLObjectImpl
                              extended by org.eclipse.wst.rdb.internal.models.sql.routines.impl.RoutineImpl
                                  extended by org.eclipse.wst.rdb.internal.models.sql.routines.impl.ProcedureImpl
                                      extended by com.ibm.db.models.db2.impl.DB2ProcedureImpl
                                          extended by com.ibm.db.models.db2.luw.impl.FederatedProcedureImpl
All Implemented Interfaces:
DB2AccessPlan, DB2Procedure, DB2Routine, FederatedProcedure, commonj.sdo.DataObject, java.io.Serializable, org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.ecore.sdo.EDataObject, org.eclipse.emf.ecore.sdo.InternalEDataObject, org.eclipse.wst.rdb.internal.models.sql.routines.Procedure, org.eclipse.wst.rdb.internal.models.sql.routines.Routine, org.eclipse.wst.rdb.internal.models.sql.schema.SQLObject

public class FederatedProcedureImpl
extends DB2ProcedureImpl
implements FederatedProcedure

An implementation of the model object 'Federated Procedure'.

The following features are implemented:

See Also:
Serialized Form

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 com.ibm.db.models.db2.impl.DB2ProcedureImpl
basicSetDeploy, basicSetJavaOptions, basicSetReturn, eBaseStructuralFeatureID, eDerivedStructuralFeatureID, getChangeState, getDebugId, getDeploy, getExtendedOptions, getFenced, getJavaOptions, getOrigParmSig, getOrigSchemaName, getParmCcsid, getProgramType, getReturn, getRoutineExtensions, getSpecialRegister, getThreadsafe, getVersion, isDbInfo, isFederated, isImplicitSchema, isModelResultSets, isNullInput, setChangeState, setDbInfo, setDebugId, setDeploy, setFederated, setFenced, setImplicitSchema, setJavaOptions, setModelResultSets, setNullInput, setOrigParmSig, setOrigSchemaName, setParmCcsid, setProgramType, setReturn, setSpecialRegister, setThreadsafe, setVersion
 
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

getRemoteUniqueId

public java.lang.String getRemoteUniqueId()

Specified by:
getRemoteUniqueId in interface FederatedProcedure
Returns:
the value of the 'Remote Unique Id' attribute.
See Also:
FederatedProcedure.setRemoteUniqueId(String), LUWPackage.getFederatedProcedure_RemoteUniqueId()

setRemoteUniqueId

public void setRemoteUniqueId(java.lang.String newRemoteUniqueId)

Specified by:
setRemoteUniqueId in interface FederatedProcedure
Parameters:
newRemoteUniqueId - the new value of the 'Remote Unique Id' attribute.
See Also:
FederatedProcedure.getRemoteUniqueId()

getRemoteServer

public java.lang.String getRemoteServer()

Specified by:
getRemoteServer in interface FederatedProcedure
Returns:
the value of the 'Remote Server' attribute.
See Also:
FederatedProcedure.setRemoteServer(String), LUWPackage.getFederatedProcedure_RemoteServer()

setRemoteServer

public void setRemoteServer(java.lang.String newRemoteServer)

Specified by:
setRemoteServer in interface FederatedProcedure
Parameters:
newRemoteServer - the new value of the 'Remote Server' attribute.
See Also:
FederatedProcedure.getRemoteServer()

getRemoteSchema

public java.lang.String getRemoteSchema()

Specified by:
getRemoteSchema in interface FederatedProcedure
Returns:
the value of the 'Remote Schema' attribute.
See Also:
FederatedProcedure.setRemoteSchema(String), LUWPackage.getFederatedProcedure_RemoteSchema()

setRemoteSchema

public void setRemoteSchema(java.lang.String newRemoteSchema)

Specified by:
setRemoteSchema in interface FederatedProcedure
Parameters:
newRemoteSchema - the new value of the 'Remote Schema' attribute.
See Also:
FederatedProcedure.getRemoteSchema()

getRemotePackage

public java.lang.String getRemotePackage()

Specified by:
getRemotePackage in interface FederatedProcedure
Returns:
the value of the 'Remote Package' attribute.
See Also:
FederatedProcedure.setRemotePackage(String), LUWPackage.getFederatedProcedure_RemotePackage()

setRemotePackage

public void setRemotePackage(java.lang.String newRemotePackage)

Specified by:
setRemotePackage in interface FederatedProcedure
Parameters:
newRemotePackage - the new value of the 'Remote Package' attribute.
See Also:
FederatedProcedure.getRemotePackage()

getRemoteProcedureName

public java.lang.String getRemoteProcedureName()

Specified by:
getRemoteProcedureName in interface FederatedProcedure
Returns:
the value of the 'Remote Procedure Name' attribute.
See Also:
FederatedProcedure.setRemoteProcedureName(String), LUWPackage.getFederatedProcedure_RemoteProcedureName()

setRemoteProcedureName

public void setRemoteProcedureName(java.lang.String newRemoteProcedureName)

Specified by:
setRemoteProcedureName in interface FederatedProcedure
Parameters:
newRemoteProcedureName - the new value of the 'Remote Procedure Name' attribute.
See Also:
FederatedProcedure.getRemoteProcedureName()

getNumberOfParameters

public int getNumberOfParameters()

Specified by:
getNumberOfParameters in interface FederatedProcedure
Returns:
the value of the 'Number Of Parameters' attribute.
See Also:
FederatedProcedure.setNumberOfParameters(int), LUWPackage.getFederatedProcedure_NumberOfParameters()

setNumberOfParameters

public void setNumberOfParameters(int newNumberOfParameters)

Specified by:
setNumberOfParameters in interface FederatedProcedure
Parameters:
newNumberOfParameters - the new value of the 'Number Of Parameters' attribute.
See Also:
FederatedProcedure.getNumberOfParameters()

getResultSetsToClient

public java.lang.String getResultSetsToClient()

Specified by:
getResultSetsToClient in interface FederatedProcedure
Returns:
the value of the 'Result Sets To Client' attribute.
See Also:
FederatedProcedure.setResultSetsToClient(String), LUWPackage.getFederatedProcedure_ResultSetsToClient()

setResultSetsToClient

public void setResultSetsToClient(java.lang.String newResultSetsToClient)

Specified by:
setResultSetsToClient in interface FederatedProcedure
Parameters:
newResultSetsToClient - the new value of the 'Result Sets To Client' attribute.
See Also:
FederatedProcedure.getResultSetsToClient()

getNumberOfRefCursors

public int getNumberOfRefCursors()

Specified by:
getNumberOfRefCursors in interface FederatedProcedure
Returns:
the value of the 'Number Of Ref Cursors' attribute.
See Also:
FederatedProcedure.setNumberOfRefCursors(int), LUWPackage.getFederatedProcedure_NumberOfRefCursors()

setNumberOfRefCursors

public void setNumberOfRefCursors(int newNumberOfRefCursors)

Specified by:
setNumberOfRefCursors in interface FederatedProcedure
Parameters:
newNumberOfRefCursors - the new value of the 'Number Of Ref Cursors' attribute.
See Also:
FederatedProcedure.getNumberOfRefCursors()

isAllResultSetsToCaller

public boolean isAllResultSetsToCaller()

Specified by:
isAllResultSetsToCaller in interface FederatedProcedure
Returns:
the value of the 'All Result Sets To Caller' attribute.
See Also:
FederatedProcedure.setAllResultSetsToCaller(boolean), LUWPackage.getFederatedProcedure_AllResultSetsToCaller()

setAllResultSetsToCaller

public void setAllResultSetsToCaller(boolean newAllResultSetsToCaller)

Specified by:
setAllResultSetsToCaller in interface FederatedProcedure
Parameters:
newAllResultSetsToCaller - the new value of the 'All Result Sets To Caller' attribute.
See Also:
FederatedProcedure.isAllResultSetsToCaller()

getFederatedProcedure

public org.eclipse.emf.common.util.EList getFederatedProcedure()

Specified by:
getFederatedProcedure in interface FederatedProcedure
Returns:
the value of the 'Federated Procedure' reference list.
See Also:
LUWPackage.getFederatedProcedure_FederatedProcedure()

getRemoteProcedure

public org.eclipse.emf.common.util.EList getRemoteProcedure()

Specified by:
getRemoteProcedure in interface FederatedProcedure
Returns:
the value of the 'Remote Procedure' reference list.
See Also:
LUWPackage.getFederatedProcedure_RemoteProcedure()

getFederatedParameter

public org.eclipse.emf.common.util.EList getFederatedParameter()

Specified by:
getFederatedParameter in interface FederatedProcedure
Returns:
the value of the 'Federated Parameter' reference list.
See Also:
LUWPackage.getFederatedProcedure_FederatedParameter(), FederatedParameter.getFederatedProcedure()

eInverseAdd

public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
                                                                   int featureID,
                                                                   org.eclipse.emf.common.notify.NotificationChain msgs)

Overrides:
eInverseAdd in class DB2ProcedureImpl

eInverseRemove

public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
                                                                      int featureID,
                                                                      org.eclipse.emf.common.notify.NotificationChain msgs)

Overrides:
eInverseRemove in class DB2ProcedureImpl

eGet

public java.lang.Object eGet(int featureID,
                             boolean resolve,
                             boolean coreType)

Specified by:
eGet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eGet in class DB2ProcedureImpl

eSet

public void eSet(int featureID,
                 java.lang.Object newValue)

Specified by:
eSet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eSet in class DB2ProcedureImpl

eUnset

public void eUnset(int featureID)

Specified by:
eUnset in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eUnset in class DB2ProcedureImpl

eIsSet

public boolean eIsSet(int featureID)

Specified by:
eIsSet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eIsSet in class DB2ProcedureImpl

toString

public java.lang.String toString()

Overrides:
toString in class DB2ProcedureImpl