com.ibm.db.models.db2.luw
Interface FederatedProcedure

All Superinterfaces:
commonj.sdo.DataObject, DB2AccessPlan, DB2Procedure, DB2Routine, org.eclipse.emf.ecore.sdo.EDataObject, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier, org.eclipse.wst.rdb.internal.models.sql.routines.Procedure, org.eclipse.wst.rdb.internal.models.sql.routines.Routine, java.io.Serializable, org.eclipse.wst.rdb.internal.models.sql.schema.SQLObject
All Known Implementing Classes:
FederatedProcedureImpl

public interface FederatedProcedure
extends DB2Procedure

A representation of the model object 'Federated Procedure'.

The following features are supported:

See Also:
LUWPackage.getFederatedProcedure()

Field Summary
 
Fields inherited from interface com.ibm.db.models.db2.DB2Routine
CLEAN, DIRTY, DIRTY_DDL
 
Method Summary
 org.eclipse.emf.common.util.EList getFederatedParameter()
          Returns the value of the 'Federated Parameter' reference list.
 org.eclipse.emf.common.util.EList getFederatedProcedure()
          Returns the value of the 'Federated Procedure' reference list.
 int getNumberOfParameters()
          Returns the value of the 'Number Of Parameters' attribute.
 int getNumberOfRefCursors()
          Returns the value of the 'Number Of Ref Cursors' attribute.
 java.lang.String getRemotePackage()
          Returns the value of the 'Remote Package' attribute.
 org.eclipse.emf.common.util.EList getRemoteProcedure()
          Returns the value of the 'Remote Procedure' reference list.
 java.lang.String getRemoteProcedureName()
          Returns the value of the 'Remote Procedure Name' attribute.
 java.lang.String getRemoteSchema()
          Returns the value of the 'Remote Schema' attribute.
 java.lang.String getRemoteServer()
          Returns the value of the 'Remote Server' attribute.
 java.lang.String getRemoteUniqueId()
          Returns the value of the 'Remote Unique Id' attribute.
 java.lang.String getResultSetsToClient()
          Returns the value of the 'Result Sets To Client' attribute.
 boolean isAllResultSetsToCaller()
          Returns the value of the 'All Result Sets To Caller' attribute.
 void setAllResultSetsToCaller(boolean value)
          Sets the value of the 'All Result Sets To Caller' attribute.
 void setNumberOfParameters(int value)
          Sets the value of the 'Number Of Parameters' attribute.
 void setNumberOfRefCursors(int value)
          Sets the value of the 'Number Of Ref Cursors' attribute.
 void setRemotePackage(java.lang.String value)
          Sets the value of the 'Remote Package' attribute.
 void setRemoteProcedureName(java.lang.String value)
          Sets the value of the 'Remote Procedure Name' attribute.
 void setRemoteSchema(java.lang.String value)
          Sets the value of the 'Remote Schema' attribute.
 void setRemoteServer(java.lang.String value)
          Sets the value of the 'Remote Server' attribute.
 void setRemoteUniqueId(java.lang.String value)
          Sets the value of the 'Remote Unique Id' attribute.
 void setResultSetsToClient(java.lang.String value)
          Sets the value of the 'Result Sets To Client' attribute.
 
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
 

Method Detail

getRemoteUniqueId

java.lang.String getRemoteUniqueId()
Returns the value of the 'Remote Unique Id' attribute.

If the meaning of the 'Remote Unique Id' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Remote Unique Id' attribute.
See Also:
setRemoteUniqueId(String), LUWPackage.getFederatedProcedure_RemoteUniqueId()

setRemoteUniqueId

void setRemoteUniqueId(java.lang.String value)
Sets the value of the 'Remote Unique Id' attribute.

Parameters:
value - the new value of the 'Remote Unique Id' attribute.
See Also:
getRemoteUniqueId()

getRemoteServer

java.lang.String getRemoteServer()
Returns the value of the 'Remote Server' attribute.

If the meaning of the 'Remote Server' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Remote Server' attribute.
See Also:
setRemoteServer(String), LUWPackage.getFederatedProcedure_RemoteServer()

setRemoteServer

void setRemoteServer(java.lang.String value)
Sets the value of the 'Remote Server' attribute.

Parameters:
value - the new value of the 'Remote Server' attribute.
See Also:
getRemoteServer()

getRemoteSchema

java.lang.String getRemoteSchema()
Returns the value of the 'Remote Schema' attribute.

If the meaning of the 'Remote Schema' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Remote Schema' attribute.
See Also:
setRemoteSchema(String), LUWPackage.getFederatedProcedure_RemoteSchema()

setRemoteSchema

void setRemoteSchema(java.lang.String value)
Sets the value of the 'Remote Schema' attribute.

Parameters:
value - the new value of the 'Remote Schema' attribute.
See Also:
getRemoteSchema()

getRemotePackage

java.lang.String getRemotePackage()
Returns the value of the 'Remote Package' attribute.

If the meaning of the 'Remote Package' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Remote Package' attribute.
See Also:
setRemotePackage(String), LUWPackage.getFederatedProcedure_RemotePackage()

setRemotePackage

void setRemotePackage(java.lang.String value)
Sets the value of the 'Remote Package' attribute.

Parameters:
value - the new value of the 'Remote Package' attribute.
See Also:
getRemotePackage()

getRemoteProcedureName

java.lang.String getRemoteProcedureName()
Returns the value of the 'Remote Procedure Name' attribute.

If the meaning of the 'Remote Procedure Name' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Remote Procedure Name' attribute.
See Also:
setRemoteProcedureName(String), LUWPackage.getFederatedProcedure_RemoteProcedureName()

setRemoteProcedureName

void setRemoteProcedureName(java.lang.String value)
Sets the value of the 'Remote Procedure Name' attribute.

Parameters:
value - the new value of the 'Remote Procedure Name' attribute.
See Also:
getRemoteProcedureName()

getNumberOfParameters

int getNumberOfParameters()
Returns the value of the 'Number Of Parameters' attribute.

If the meaning of the 'Number Of Parameters' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Number Of Parameters' attribute.
See Also:
setNumberOfParameters(int), LUWPackage.getFederatedProcedure_NumberOfParameters()

setNumberOfParameters

void setNumberOfParameters(int value)
Sets the value of the 'Number Of Parameters' attribute.

Parameters:
value - the new value of the 'Number Of Parameters' attribute.
See Also:
getNumberOfParameters()

getResultSetsToClient

java.lang.String getResultSetsToClient()
Returns the value of the 'Result Sets To Client' attribute.

If the meaning of the 'Result Sets To Client' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Result Sets To Client' attribute.
See Also:
setResultSetsToClient(String), LUWPackage.getFederatedProcedure_ResultSetsToClient()

setResultSetsToClient

void setResultSetsToClient(java.lang.String value)
Sets the value of the 'Result Sets To Client' attribute.

Parameters:
value - the new value of the 'Result Sets To Client' attribute.
See Also:
getResultSetsToClient()

getNumberOfRefCursors

int getNumberOfRefCursors()
Returns the value of the 'Number Of Ref Cursors' attribute.

If the meaning of the 'Number Of Ref Cursors' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Number Of Ref Cursors' attribute.
See Also:
setNumberOfRefCursors(int), LUWPackage.getFederatedProcedure_NumberOfRefCursors()

setNumberOfRefCursors

void setNumberOfRefCursors(int value)
Sets the value of the 'Number Of Ref Cursors' attribute.

Parameters:
value - the new value of the 'Number Of Ref Cursors' attribute.
See Also:
getNumberOfRefCursors()

isAllResultSetsToCaller

boolean isAllResultSetsToCaller()
Returns the value of the 'All Result Sets To Caller' attribute.

If the meaning of the 'All Result Sets To Caller' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'All Result Sets To Caller' attribute.
See Also:
setAllResultSetsToCaller(boolean), LUWPackage.getFederatedProcedure_AllResultSetsToCaller()

setAllResultSetsToCaller

void setAllResultSetsToCaller(boolean value)
Sets the value of the 'All Result Sets To Caller' attribute.

Parameters:
value - the new value of the 'All Result Sets To Caller' attribute.
See Also:
isAllResultSetsToCaller()

getFederatedProcedure

org.eclipse.emf.common.util.EList getFederatedProcedure()
Returns the value of the 'Federated Procedure' reference list. The list contents are of type FederatedProcedure.

If the meaning of the 'Federated Procedure' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Federated Procedure' reference list.
See Also:
LUWPackage.getFederatedProcedure_FederatedProcedure()

getRemoteProcedure

org.eclipse.emf.common.util.EList getRemoteProcedure()
Returns the value of the 'Remote Procedure' reference list. The list contents are of type Procedure.

If the meaning of the 'Remote Procedure' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Remote Procedure' reference list.
See Also:
LUWPackage.getFederatedProcedure_RemoteProcedure()

getFederatedParameter

org.eclipse.emf.common.util.EList getFederatedParameter()
Returns the value of the 'Federated Parameter' reference list. The list contents are of type FederatedParameter. It is bidirectional and its opposite is 'Federated Procedure'.

If the meaning of the 'Federated Parameter' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Federated Parameter' reference list.
See Also:
LUWPackage.getFederatedProcedure_FederatedParameter(), FederatedParameter.getFederatedProcedure()