Esri Topology object.
Topology is a non-creatable object. References to non-creatable objects must be obtained through other objects.
|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.|
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.
Each topology has one inherent rule, esriTRTFeatureLargerThanClusterTolerance, which identified features that are less than the defined cluster tolerance for the topology.