Provides access to members that supply information about, modify and manage relationship rules.
Description
The IRelationshipRuleinterface provides properties for setting up a and managing a relationship rule. Relationship classes can be provided with relationship rules to control how which object subtypes from the origin class can be related to which object subtypes in the destination class. They can also be used to specify a valid cardinality range for all permissable subtype pairs.
Members
Name | Description | |
---|---|---|
Category | The name associated with the validation rule. | |
DestinationClassID | The ID of the destination ObjectClass. | |
DestinationMaximumCardinality | The maximum cardinality value of the destination ObjectClass. | |
DestinationMinimumCardinality | The minimum cardinality value of the destination ObjectClass. | |
DestinationSubtypeCode | The subtype value of the destination ObjectClass. | |
Helpstring | The helpstring associated with the validation rule. | |
ID | The ID of the validation rule. | |
OriginClassID | The ID of the origin ObjectClass. | |
OriginMaximumCardinality | The maximum cardinality value of the origin ObjectClass. | |
OriginMinimumCardinality | The minimum cardinality value of the origin ObjectClass. | |
OriginSubtypeCode | The subtype value of the origin ObjectClass. | |
Type | The type associated with the validation rule. |
IRelationshipRule.DestinationClassID Property
The ID of the destination ObjectClass.
Public Property DestinationClassID As Integer
public int DestinationClassID {get; set;}
Description
IRelationshipRule.DestinationMaximumCardinality Property
The maximum cardinality value of the destination ObjectClass.
Public Property DestinationMaximumCardinality As Integer
public int DestinationMaximumCardinality {get; set;}
IRelationshipRule.DestinationMinimumCardinality Property
The minimum cardinality value of the destination ObjectClass.
Public Property DestinationMinimumCardinality As Integer
public int DestinationMinimumCardinality {get; set;}
IRelationshipRule.DestinationSubtypeCode Property
The subtype value of the destination ObjectClass.
Public Property DestinationSubtypeCode As Integer
public int DestinationSubtypeCode {get; set;}
IRelationshipRule.OriginClassID Property
The ID of the origin ObjectClass.
Public Property OriginClassID As Integer
public int OriginClassID {get; set;}
IRelationshipRule.OriginMaximumCardinality Property
The maximum cardinality value of the origin ObjectClass.
Public Property OriginMaximumCardinality As Integer
public int OriginMaximumCardinality {get; set;}
IRelationshipRule.OriginMinimumCardinality Property
The minimum cardinality value of the origin ObjectClass.
Public Property OriginMinimumCardinality As Integer
public int OriginMinimumCardinality {get; set;}
IRelationshipRule.OriginSubtypeCode Property
The subtype value of the origin ObjectClass.
Public Property OriginSubtypeCode As Integer
public int OriginSubtypeCode {get; set;}
Inherited Interfaces
Interfaces | Description |
---|---|
IRule | Provides access to members that return information about rules. |
Classes that implement IRelationshipRule
Classes | Description |
---|---|
RelationshipRule | Esri relationship rule object. |