com.esri.arcgis.geoprocessing
Interface IMdElement

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IMdElementProxy, MdProcess, MdVariable

public interface IMdElement
extends java.io.Serializable

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

Description: 'Provides access to properties/methods of a model element.' 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 IIDbf5adcdd_a477_4cd5_936a_62c939c6d46a
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IEnumMdElement getDependents(int direction, int connectionType)
          Returns an enumeration of model elements that are dependent on the model element in the given direction and of the given connection type.
 int getID()
          Unique identifier of the model element.
 IGPMessages getMessages()
          Returns the messages returned from the last call to Validate().
 IMdModel getModel()
          The model the model element is contained within.
 java.lang.String getName()
          Name of the model element.
 int getState()
          The state of the model element.
 boolean isAltered()
          Indicates if the model element has been altered by the user.
 boolean isCurrent()
          Indicates if the model element is current (i.e., has been created).
 boolean isDependentOn(IMdElement pMdElement, int direction, int connectionType)
          Returns whether or not the model element is dependent on the given model element in the given direction of the given connection type.
 boolean isMarked()
          Indicates if the model element has been marked for validation/execution.
 boolean isValid()
          Indicates if the model element is valid.
 void setAltered(boolean altered)
          Indicates if the model element has been altered by the user.
 void setCurrent(boolean current)
          Indicates if the model element is current (i.e., has been created).
 void setID(int identifier)
          Unique identifier of the model element.
 void setMarked(boolean marked)
          Indicates if the model element has been marked for validation/execution.
 void setModelByRef(IMdModel model)
          The model the model element is contained within.
 void setName(java.lang.String name)
          Name of the model element.
 void setValid(boolean valid)
          Indicates if the model element is valid.
 IGPMessages validate(boolean updateValues, IGPEnvironmentManager pEnvMgr)
          Validates the model element.
 

Field Detail

IIDbf5adcdd_a477_4cd5_936a_62c939c6d46a

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

getID

int getID()
          throws java.io.IOException,
                 AutomationException
Unique identifier of the model element.

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

setID

void setID(int identifier)
           throws java.io.IOException,
                  AutomationException
Unique identifier of the model element.

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

getName

java.lang.String getName()
                         throws java.io.IOException,
                                AutomationException
Name of the model element.

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

setName

void setName(java.lang.String name)
             throws java.io.IOException,
                    AutomationException
Name of the model element.

Parameters:
name - The name (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 element 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 element 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.

isCurrent

boolean isCurrent()
                  throws java.io.IOException,
                         AutomationException
Indicates if the model element 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 element 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.

isValid

boolean isValid()
                throws java.io.IOException,
                       AutomationException
Indicates if the model element 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 element is valid.

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

getModel

IMdModel getModel()
                  throws java.io.IOException,
                         AutomationException
The model the model element is contained within.

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 the model element is contained within.

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.

getState

int getState()
             throws java.io.IOException,
                    AutomationException
The state of the model element.

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

getDependents

IEnumMdElement getDependents(int direction,
                             int connectionType)
                             throws java.io.IOException,
                                    AutomationException
Returns an enumeration of model elements that are dependent on the model element in the given direction and of the given connection type.

Parameters:
direction - A com.esri.arcgis.geoprocessing.esriMdDirection constant (in)
connectionType - A com.esri.arcgis.geoprocessing.esriMdConnectionType constant (in)
Returns:
A reference to a com.esri.arcgis.geoprocessing.IEnumMdElement
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isDependentOn

boolean isDependentOn(IMdElement pMdElement,
                      int direction,
                      int connectionType)
                      throws java.io.IOException,
                             AutomationException
Returns whether or not the model element is dependent on the given model element in the given direction of the given connection type.

Parameters:
pMdElement - A reference to a com.esri.arcgis.geoprocessing.IMdElement (in)
direction - A com.esri.arcgis.geoprocessing.esriMdDirection constant (in)
connectionType - A com.esri.arcgis.geoprocessing.esriMdConnectionType constant (in)
Returns:
The pDependentOn
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

validate

IGPMessages validate(boolean updateValues,
                     IGPEnvironmentManager pEnvMgr)
                     throws java.io.IOException,
                            AutomationException
Validates the model element.

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

getMessages

IGPMessages getMessages()
                        throws java.io.IOException,
                               AutomationException
Returns the messages returned from the last call to Validate().

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

isAltered

boolean isAltered()
                  throws java.io.IOException,
                         AutomationException
Indicates if the model element has been altered by the user.

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

setAltered

void setAltered(boolean altered)
                throws java.io.IOException,
                       AutomationException
Indicates if the model element has been altered by the user.

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