com.esri.arcgis.geoprocessing
Interface IMdParameter

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IMdParameterProxy, MdParameter

public interface IMdParameter
extends java.io.Serializable

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

Description: 'Provides access to properties/methods of a model parameter.' 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 IID9411cd59_50b7_4852_8dff_a0c33f622216
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void init(IGPParameter definition)
          Initializes the model parameter using the given parameter as a template.
 boolean isCurrent()
          Indicates if the model parameter is current (i.e., has been created).
 boolean isDerived()
          Indicates if the model parameter is a derived value.
 boolean isMarked()
          Indicates if the model parameter has been marked for validation/execution.
 boolean isValid()
          Indicates if the model parameter is valid.
 void setCurrent(boolean current)
          Indicates if the model parameter is current (i.e., has been created).
 void setDerived(boolean derived)
          Indicates if the model parameter is a derived value.
 void setMarked(boolean marked)
          Indicates if the model parameter has been marked for validation/execution.
 void setValid(boolean valid)
          Indicates if the model parameter is valid.
 void setValueByRef(IGPValue rhs1)
          The value of the parameter object.
 IGPMessage validate()
          Validates the current value of the model parameter.
 

Field Detail

IID9411cd59_50b7_4852_8dff_a0c33f622216

static final int IID9411cd59_50b7_4852_8dff_a0c33f622216
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

setValueByRef

void setValueByRef(IGPValue rhs1)
                   throws java.io.IOException,
                          AutomationException
The value of the parameter object.

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

isMarked

boolean isMarked()
                 throws java.io.IOException,
                        AutomationException
Indicates if the model parameter has been marked for validation/execution.

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

setMarked

void setMarked(boolean marked)
               throws java.io.IOException,
                      AutomationException
Indicates if the model parameter has been marked for validation/execution.

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

isValid

boolean isValid()
                throws java.io.IOException,
                       AutomationException
Indicates if the model parameter is valid.

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

setValid

void setValid(boolean valid)
              throws java.io.IOException,
                     AutomationException
Indicates if the model parameter is valid.

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

isCurrent

boolean isCurrent()
                  throws java.io.IOException,
                         AutomationException
Indicates if the model parameter is current (i.e., has been created).

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

setCurrent

void setCurrent(boolean current)
                throws java.io.IOException,
                       AutomationException
Indicates if the model parameter is current (i.e., has been created).

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

isDerived

boolean isDerived()
                  throws java.io.IOException,
                         AutomationException
Indicates if the model parameter is a derived value.

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

setDerived

void setDerived(boolean derived)
                throws java.io.IOException,
                       AutomationException
Indicates if the model parameter is a derived value.

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

init

void init(IGPParameter definition)
          throws java.io.IOException,
                 AutomationException
Initializes the model parameter using the given parameter as a template.

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

validate

IGPMessage validate()
                    throws java.io.IOException,
                           AutomationException
Validates the current value of the model parameter.

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