com.esri.arcgis.networkanalysis
Interface INetElementBarriersGEN

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
INetElementBarriersGENProxy, NetElementBarriers

public interface INetElementBarriersGEN
extends java.io.Serializable

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

Description: 'Provides access to members that specify a set of barriers by EIDs for the TraceFlowSolver 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 IIDd940e0c1_5918_4601_bafd_0ff949657b22
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 int getElementType()
          Type of network element on which the barriers are placed.
 INetwork getNetwork()
          Network on which the barrier set is placed.
 void setBarriers(int userClassID, int[] userIDs)
          Specifies a set of network features to use as barriers.
 void setBarriersByEID(int[] eIDs)
          Specifies a set of network element IDs to use as barriers.
 void setElementType(int elementType)
          Type of network element on which the barriers are placed.
 void setNetworkByRef(INetwork network)
          Network on which the barrier set is placed.
 

Field Detail

IIDd940e0c1_5918_4601_bafd_0ff949657b22

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

setNetworkByRef

void setNetworkByRef(INetwork network)
                     throws java.io.IOException,
                            AutomationException
Network on which the barrier set is placed.

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

getNetwork

INetwork getNetwork()
                    throws java.io.IOException,
                           AutomationException
Network on which the barrier set is placed.

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

setElementType

void setElementType(int elementType)
                    throws java.io.IOException,
                           AutomationException
Type of network element on which the barriers are placed.

Parameters:
elementType - A com.esri.arcgis.geodatabase.esriElementType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getElementType

int getElementType()
                   throws java.io.IOException,
                          AutomationException
Type of network element on which the barriers are placed.

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

setBarriers

void setBarriers(int userClassID,
                 int[] userIDs)
                 throws java.io.IOException,
                        AutomationException
Specifies a set of network features to use as barriers.

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

setBarriersByEID

void setBarriersByEID(int[] eIDs)
                      throws java.io.IOException,
                             AutomationException
Specifies a set of network element IDs to use as barriers.

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