|
|||||||||
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 |