com.esri.arcgis.geodatabase
Interface IEdgeFeature

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ComplexEdgeFeature, IEdgeFeatureProxy, SimpleEdgeFeature

public interface IEdgeFeature
extends java.io.Serializable

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

Description: 'Provides access to members that modify and return information about an edge feature.' 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 IID84fbb0c8_ea84_11d1_aecc_0000f80372b4
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void disconnectAtEndpoint(int eID, int fromEID, int toEID, boolean disconnectFrom, boolean disconnectTo)
          Perform the disconnection at either or both of the endpoint.
 void disconnectAtJunction(int eID, int junctionEID)
          Perform the disconnection at the specified junction.
 int getFromJunctionEID()
          The junction element EID that corresponds to the from endpoint.
 IJunctionFeature getFromJunctionFeature()
          The junction that corresponds to the from endpoint.
 IEnumNetEID getFromToJunctionEIDs()
          The FROM and TO junction element EIDs (the first is the FROM, the second is the TO).
 IGeometry getGeometryForEdgeElement(int subID)
          The geometry corresponding to the element with the given subID.
 int getToJunctionEID()
          The junction element EID that corresponds to the to endpoint.
 IJunctionFeature getToJunctionFeature()
          The junction that corresponds to the to endpoint.
 void update(INetworkFeature callingFeature, IPoint oldJunctionLocation, IPoint newJunctionLocation, ISet rigidEdges, ITransformGroup group)
          Programmatic update of the NetworkFeature.
 

Field Detail

IID84fbb0c8_ea84_11d1_aecc_0000f80372b4

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

disconnectAtEndpoint

void disconnectAtEndpoint(int eID,
                          int fromEID,
                          int toEID,
                          boolean disconnectFrom,
                          boolean disconnectTo)
                          throws java.io.IOException,
                                 AutomationException
Perform the disconnection at either or both of the endpoint.

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

disconnectAtJunction

void disconnectAtJunction(int eID,
                          int junctionEID)
                          throws java.io.IOException,
                                 AutomationException
Perform the disconnection at the specified junction.

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

getGeometryForEdgeElement

IGeometry getGeometryForEdgeElement(int subID)
                                    throws java.io.IOException,
                                           AutomationException
The geometry corresponding to the element with the given subID.

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

getFromJunctionEID

int getFromJunctionEID()
                       throws java.io.IOException,
                              AutomationException
The junction element EID that corresponds to the from endpoint.

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

getFromJunctionFeature

IJunctionFeature getFromJunctionFeature()
                                        throws java.io.IOException,
                                               AutomationException
The junction that corresponds to the from endpoint.

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

getToJunctionEID

int getToJunctionEID()
                     throws java.io.IOException,
                            AutomationException
The junction element EID that corresponds to the to endpoint.

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

getToJunctionFeature

IJunctionFeature getToJunctionFeature()
                                      throws java.io.IOException,
                                             AutomationException
The junction that corresponds to the to endpoint.

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

getFromToJunctionEIDs

IEnumNetEID getFromToJunctionEIDs()
                                  throws java.io.IOException,
                                         AutomationException
The FROM and TO junction element EIDs (the first is the FROM, the second is the TO).

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

update

void update(INetworkFeature callingFeature,
            IPoint oldJunctionLocation,
            IPoint newJunctionLocation,
            ISet rigidEdges,
            ITransformGroup group)
            throws java.io.IOException,
                   AutomationException
Programmatic update of the NetworkFeature.

Parameters:
callingFeature - A reference to a com.esri.arcgis.geodatabase.INetworkFeature (in)
oldJunctionLocation - A reference to a com.esri.arcgis.geometry.IPoint (in)
newJunctionLocation - A reference to a com.esri.arcgis.geometry.IPoint (in)
rigidEdges - A reference to a com.esri.arcgis.system.ISet (in)
group - A reference to a com.esri.arcgis.geodatabase.ITransformGroup (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.