com.esri.arcgis.geodatabase
Interface ITopologyElement

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
ITopologyEdge, ITopologyNode
All Known Implementing Classes:
ITopologyEdgeProxy, ITopologyElementProxy, ITopologyNodeProxy, TopologyEdge, TopologyNode

public interface ITopologyElement
extends java.io.Serializable

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

Description: 'Provides access to the functionality present in all topology elements. ITopologyEdge and ITopologyNode inherit from this interface.' 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 IID9a876db1_4a30_11d5_9fe9_00c04f6bdd7f
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IGeometry getGeometry()
          The geometry of the topology element.
 IEnumTopologyParent getParents()
          The set of parents (features) of this topology element.
 boolean isDeleted()
          Indicates if this element has been deleted from its containing topology graph.
 boolean isSelected()
          Indicates if this element is part of its containing topology graph's selected set.
 boolean isVisited()
          Indicates if the topology element has been visited.
 void queryGeometry(IGeometry geometry)
          Copies the element's geometry into the specified geometry.
 void setVisited(boolean isVisited)
          Indicates if the topology element has been visited.
 

Field Detail

IID9a876db1_4a30_11d5_9fe9_00c04f6bdd7f

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

getGeometry

IGeometry getGeometry()
                      throws java.io.IOException,
                             AutomationException
The geometry of the topology element.

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.

isSelected

boolean isSelected()
                   throws java.io.IOException,
                          AutomationException
Indicates if this element is part of its containing topology graph's selected set.

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

queryGeometry

void queryGeometry(IGeometry geometry)
                   throws java.io.IOException,
                          AutomationException
Copies the element's geometry into the specified geometry.

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

isDeleted

boolean isDeleted()
                  throws java.io.IOException,
                         AutomationException
Indicates if this element has been deleted from its containing topology graph.

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

getParents

IEnumTopologyParent getParents()
                               throws java.io.IOException,
                                      AutomationException
The set of parents (features) of this topology element.

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

isVisited

boolean isVisited()
                  throws java.io.IOException,
                         AutomationException
Indicates if the topology element has been visited.

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

setVisited

void setVisited(boolean isVisited)
                throws java.io.IOException,
                       AutomationException
Indicates if the topology element has been visited.

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