com.esri.arcgis.geodatabase
Interface INetTopologyEdit

All Superinterfaces:
INetTopology, java.io.Serializable
All Known Implementing Classes:
INetTopologyEditProxy, StreetNetwork, UtilityNetwork

public interface INetTopologyEdit
extends INetTopology, java.io.Serializable

COM Interface 'INetTopologyEdit'. Generated 3/19/2015 1:20:56 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Provides access to members that add and delete network elements from the logical network.' 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 IID2395087d_02d5_11d1_9cd5_00805f74d243
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.geodatabase.INetTopology
IID803b5ff1_0ab3_11d1_9cd6_00805f74d243
 
Method Summary
 int addEdgeByEndEIDs(INetElementDescription edgeDescription, int fromJunctionEID, int toJunctionEID)
          Adds an edge element to the logical network between the specified junction elements.
 int addJunction(INetElementDescription junctionDescription)
          Adds a junction element to the logical network.
 void deleteByEID(int eID, int elementType)
          Deletes the specified network element from the logical network.
 void deleteByEIDs(int elementType, int elementCount, int[] elementEIDs)
          Deletes the specified network elements from the logical network.
 void deleteByID(int userClassID, int userID, int userSubID, int elementType)
          Deletes the specified network element from the logical network.
 
Methods inherited from interface com.esri.arcgis.geodatabase.INetTopology
getAdjacentEdge, getAdjacentEdgeCount, getAdjacentEdges, getFromToJunctionEIDs
 

Field Detail

IID2395087d_02d5_11d1_9cd5_00805f74d243

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

addJunction

int addJunction(INetElementDescription junctionDescription)
                throws java.io.IOException,
                       AutomationException
Adds a junction element to the logical network.

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

addEdgeByEndEIDs

int addEdgeByEndEIDs(INetElementDescription edgeDescription,
                     int fromJunctionEID,
                     int toJunctionEID)
                     throws java.io.IOException,
                            AutomationException
Adds an edge element to the logical network between the specified junction elements.

Parameters:
edgeDescription - A reference to a com.esri.arcgis.geodatabase.INetElementDescription (in)
fromJunctionEID - The fromJunctionEID (in)
toJunctionEID - The toJunctionEID (in)
Returns:
The edgeEID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

deleteByID

void deleteByID(int userClassID,
                int userID,
                int userSubID,
                int elementType)
                throws java.io.IOException,
                       AutomationException
Deletes the specified network element from the logical network.

Parameters:
userClassID - The userClassID (in)
userID - The userID (in)
userSubID - The userSubID (in)
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.

deleteByEID

void deleteByEID(int eID,
                 int elementType)
                 throws java.io.IOException,
                        AutomationException
Deletes the specified network element from the logical network.

Parameters:
eID - The eID (in)
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.

deleteByEIDs

void deleteByEIDs(int elementType,
                  int elementCount,
                  int[] elementEIDs)
                  throws java.io.IOException,
                         AutomationException
Deletes the specified network elements from the logical network.

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