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

TopologyRule Class (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Geodatabase > ESRI.ArcGIS.GeoDatabase > Classes > T > TopologyRule Class
ArcGIS Developer Help

TopologyRuleClass Class

Esri Topology Rule object.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Interfaces Description
IClone (esriSystem) Provides access to members that control cloning of objects.
IPersistStream (esriSystem)
IRule Provides access to members that return information about rules.
ITopologyRule Provides access to memebers that return information about topology rules.
IXMLSerialize (esriSystem) Provides access to members that XML serialize and deserialize an object to/from XML.


The TopologyRule class is used to define the permissible spatial relationships between features within a topology.  Topology rules can be defined with a single feature class or between two feature classes.  Topology rules can also be defined to the subtype level of a feature class.  Topology rules have an origin and a destination feature class, either of which can be set to the subtype level.  Depending on the type of topology rule that is implemented, the destination feature class properties may be irrelevant.