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

IRelationshipClassName Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Geodatabase > ESRI.ArcGIS.GeoDatabase > Interfaces > IR > IRelationshipClassName Interface
ArcGIS Developer Help

IRelationshipClassName Interface

Provides access to members that return information about the relationship class.

Product Availability

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


Name Description
Read/write property Cardinality The Cardinality.
Read/write property FeatureDatasetName The Feature Dataset Name object.
Read/write property IsAttributed Indicates if Attributed.
Read/write property IsComposite Indicates if Composite.
Read/write property Notification The Notification.

Classes that implement IRelationshipClassName

Classes Description
MemoryRelationshipClassName A name class that represents as in memory relationship class.
RelationshipClassName Esri Relationship Class Name object.


The IRelationshipClassName interface includes the Cardinality, Notification, IsAttributed, and IsComposite properties, and also the name object for the parent feature dataset in the case of relationship classes that are contained within a feature dataset.
Name objects are light weight versions of the geodatabase objects they refer to while still providing access to some of the properties/methods available in the geodatabase object. From a name object an instance of the geodatabase object specified by the name object can be created/returned and vice versa.