This document is archived and information here might be outdated.  Recommended version.


Topology Class (ArcObjects .NET 10.4 SDK)
ArcObjects Library Reference (GeoDatabase)  

Topology Class

Esri Topology object.

Topology is a non-creatable object. References to non-creatable objects must be obtained through other objects.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Interfaces

Interfaces Description
IConnectionPointContainer Supports connection points for connectable objects.
IDataset Provides access to members that supply dataset information.
IDatasetEdit Provides access to information about the status of datasets being edited.
IErrorFeatureContainer Provides access to members that return error features.
IFeatureClassContainer Provides access to members that return feature classes by name, ID and index.
IGeoDataset Provides access to members that provide information about a Geographic Dataset.
IMetadata Provides access to members that manage and update metadata.
IMetadataEdit Provides access to members that provide information about whether metadata can be edited.
ISchemaLock Provides access to members for accessing schema locking functionality.
ITopology2 Provides access to members that control a topology.
ITopologyProperties Provides access to members that return properties of a topology.
ITopologyRuleContainer Provides access to members that return and set topology rules.

Remarks

A Topology is a collection of simple feature classes within the same feature dataset that participate in topological relationships with a set of rules that govern those relationships.  The Topology object is not cocreateable, topologies must be created through another method call, ITopologyContainer::CreateTopology.

Topologies support the IFeatureClassContainer interface that can be used to return the feature classes participating in the topology. Among other interfaces, Topologies also support IDataset.

Each topology has one inherent rule, esriTRTFeatureLargerThanClusterTolerance, which identified features that are less than the defined cluster tolerance for the topology.