|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IMdProcess
Provides access to properties/methods of a model process.
| Method Summary | |
|---|---|
void |
execute(ITrackCancel trackCancel,
IGPEnvironmentManager pEnvMgr,
IGPMessages messages)
Executes the current tool associated with the process using the current parameter values. |
IGPEnvironmentManager |
getEnvironmentManager()
The set of overriding environment values used when validating/executing the process. |
IArray |
getInputParameters()
The collection of input parameter objects used when validating/executing the process. |
IArray |
getOutputParameters()
The collection of output parameter objects used when validating/executing the process. |
IMdParameter |
getParameter(String name)
The parameter object with the specified name. |
IArray |
getParameters()
The collection of parameter objects used when validating/executing the process. |
IGPValue |
getParameterValue(String name)
Returns the value of specified process parameter. |
IArray |
getPreconditions()
Collection of variables that must be executed prior to executing the process. |
IGPTool |
getTool()
The tool object currently associated with the model process. |
IGPToolName |
getToolName()
The tool name object of the tool currently associated with the model process. |
boolean |
isToolValid()
Returns whether or not the current tool associated with the process is valid. |
boolean |
needsRepair()
Returns whether or not the current tool associated with the process needs to be repaired (e.g., the tool parameters have changed). |
void |
repairParameters()
Updates/repairs the processes collection of parameters to match the tool currently associated with the process. |
void |
setEnvironmentManagerByRef(IGPEnvironmentManager ppEnvMgr)
The set of overriding environment values used when validating/executing the process. |
void |
setParameterValue(String name,
IGPValue value)
Sets the value of specified process parameter. |
void |
setPreconditionsByRef(IArray ppValues)
Collection of variables that must be executed prior to executing the process. |
void |
setToolByRef(IGPTool tool)
The tool object currently associated with the model process. |
| Method Detail |
|---|
IGPToolName getToolName()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IGPTool getTool()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setToolByRef(IGPTool tool)
throws IOException,
AutomationException
tool - A reference to a com.esri.arcgis.geoprocessing.IGPTool (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IArray getParameters()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IArray getInputParameters()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IArray getOutputParameters()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IMdParameter getParameter(String name)
throws IOException,
AutomationException
name - The name (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IGPEnvironmentManager getEnvironmentManager()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setEnvironmentManagerByRef(IGPEnvironmentManager ppEnvMgr)
throws IOException,
AutomationException
ppEnvMgr - A reference to a com.esri.arcgis.geoprocessing.IGPEnvironmentManager (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setParameterValue(String name,
IGPValue value)
throws IOException,
AutomationException
name - The name (in)value - A reference to a com.esri.arcgis.geodatabase.IGPValue (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IGPValue getParameterValue(String name)
throws IOException,
AutomationException
name - The name (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void execute(ITrackCancel trackCancel,
IGPEnvironmentManager pEnvMgr,
IGPMessages messages)
throws IOException,
AutomationException
trackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)pEnvMgr - A reference to a com.esri.arcgis.geoprocessing.IGPEnvironmentManager (in)messages - A reference to a com.esri.arcgis.geodatabase.IGPMessages (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isToolValid()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean needsRepair()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void repairParameters()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IArray getPreconditions()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setPreconditionsByRef(IArray ppValues)
throws IOException,
AutomationException
ppValues - A reference to a com.esri.arcgis.system.IArray (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||