com.esri.arcgis.geoprocessing
Class IGPModelToolProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geoprocessing.IGPModelToolProxy
All Implemented Interfaces:
IGPModelTool, java.io.Externalizable, java.io.Serializable

public class IGPModelToolProxy
extends com.esri.arcgis.interop.Dispatch
implements IGPModelTool, java.io.Serializable

Internal use class Proxy for 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 =

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
static java.lang.Class targetClass
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.geoprocessing.IGPModelTool
IID, IIDedd3b6b7_ba3c_473a_891c_d4f793ea4756
 
Constructor Summary
  IGPModelToolProxy()
          For internal use only
  IGPModelToolProxy(java.lang.Object obj)
           
protected IGPModelToolProxy(java.lang.Object obj, java.lang.String iid)
           
  IGPModelToolProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IGPModelToolProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 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 removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 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.
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

IGPModelToolProxy

public IGPModelToolProxy(java.lang.String CLSID,
                         java.lang.String host,
                         com.esri.arcgis.interop.AuthInfo authInfo)
                  throws java.net.UnknownHostException,
                         java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

IGPModelToolProxy

public IGPModelToolProxy()
For internal use only


IGPModelToolProxy

public IGPModelToolProxy(java.lang.Object obj)
                  throws java.io.IOException
Throws:
java.io.IOException

IGPModelToolProxy

protected IGPModelToolProxy(java.lang.Object obj,
                            java.lang.String iid)
                     throws java.io.IOException
Throws:
java.io.IOException

IGPModelToolProxy

protected IGPModelToolProxy(java.lang.String CLSID,
                            java.lang.String iid,
                            java.lang.String host,
                            com.esri.arcgis.interop.AuthInfo authInfo)
                     throws java.io.IOException
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

getModel

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

Specified by:
getModel in interface IGPModelTool
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

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

Specified by:
setModelByRef in interface IGPModelTool
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

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

Specified by:
getDiagramProperties in interface IGPModelTool
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

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

Specified by:
setDiagramPropertiesByRef in interface IGPModelTool
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

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

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

removeParameter

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

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

findParameter

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

Specified by:
findParameter in interface IGPModelTool
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

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

Specified by:
generateDefaultParameters in interface IGPModelTool
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

renameElement

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

Specified by:
renameElement in interface IGPModelTool
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

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

Specified by:
clearParameters in interface IGPModelTool
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

deleteIntermediateData

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

Specified by:
deleteIntermediateData in interface IGPModelTool
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getIntermediateVariables

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

Specified by:
getIntermediateVariables in interface IGPModelTool
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.