com.esri.arcgis.geoprocessing
Interface IGPModelTool

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IGPModelToolProxy

public interface IGPModelTool
extends java.io.Serializable

COM Interface 'IGPModelTool'. Generated 3/19/2015 1:20:59 PM from 'C:\ArcGIS\COM\esriGeoprocessing.olb'

Description: 'Provides access to methods on a geoprocessing model tool object.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IIDedd3b6b7_ba3c_473a_891c_d4f793ea4756
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addParameter(java.lang.String name)
          Adds a parameter to the model tool.
 void clearParameters()
          Clear parameters.
 void deleteIntermediateData()
          Delete intermediate data.
 IGPParameter findParameter(java.lang.String name)
          Finds a parameter in the model tool.
 void generateDefaultParameters()
          Finds a parameter in the model tool.
 IMdDiagramProperties getDiagramProperties()
          The diagram properties object associated with the tool.
 IEnumMdVariable getIntermediateVariables()
          Get intermediate variables.
 IMdModel getModel()
          The model object associated with the tool.
 void removeParameter(java.lang.String name)
          Removes a parameter from the model tool.
 void renameElement(java.lang.String oldName, java.lang.String newName)
          Rename element.
 void setDiagramPropertiesByRef(IMdDiagramProperties diagramProperties)
          The diagram properties object associated with the tool.
 void setModelByRef(IMdModel model)
          The model object associated with the tool.
 

Field Detail

IIDedd3b6b7_ba3c_473a_891c_d4f793ea4756

static final int IIDedd3b6b7_ba3c_473a_891c_d4f793ea4756
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getModel

IMdModel getModel()
                  throws java.io.IOException,
                         AutomationException
The model object associated with the tool.

Returns:
A reference to a com.esri.arcgis.geoprocessing.IMdModel
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setModelByRef

void setModelByRef(IMdModel model)
                   throws java.io.IOException,
                          AutomationException
The model object associated with the tool.

Parameters:
model - A reference to a com.esri.arcgis.geoprocessing.IMdModel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDiagramProperties

IMdDiagramProperties getDiagramProperties()
                                          throws java.io.IOException,
                                                 AutomationException
The diagram properties object associated with the tool.

Returns:
A reference to a com.esri.arcgis.geoprocessing.IMdDiagramProperties
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDiagramPropertiesByRef

void setDiagramPropertiesByRef(IMdDiagramProperties diagramProperties)
                               throws java.io.IOException,
                                      AutomationException
The diagram properties object associated with the tool.

Parameters:
diagramProperties - A reference to a com.esri.arcgis.geoprocessing.IMdDiagramProperties (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addParameter

void addParameter(java.lang.String name)
                  throws java.io.IOException,
                         AutomationException
Adds a parameter to the model tool.

Parameters:
name - The name (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

removeParameter

void removeParameter(java.lang.String name)
                     throws java.io.IOException,
                            AutomationException
Removes a parameter from the model tool.

Parameters:
name - The name (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

findParameter

IGPParameter findParameter(java.lang.String name)
                           throws java.io.IOException,
                                  AutomationException
Finds a parameter in the model tool.

Parameters:
name - The name (in)
Returns:
A reference to a com.esri.arcgis.geoprocessing.IGPParameter
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

generateDefaultParameters

void generateDefaultParameters()
                               throws java.io.IOException,
                                      AutomationException
Finds a parameter in the model tool.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

renameElement

void renameElement(java.lang.String oldName,
                   java.lang.String newName)
                   throws java.io.IOException,
                          AutomationException
Rename element.

Parameters:
oldName - The oldName (in)
newName - The newName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

clearParameters

void clearParameters()
                     throws java.io.IOException,
                            AutomationException
Clear parameters.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

deleteIntermediateData

void deleteIntermediateData()
                            throws java.io.IOException,
                                   AutomationException
Delete intermediate data.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getIntermediateVariables

IEnumMdVariable getIntermediateVariables()
                                         throws java.io.IOException,
                                                AutomationException
Get intermediate variables.

Returns:
A reference to a com.esri.arcgis.geoprocessing.IEnumMdVariable
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.