Provides access to members that supply information about, modify and manage junction-edge connectivity rules.
Description
When To Use
The IJunctionConnectivityRule is the main interface for creating and getting information about a junction connectivity rule. Use this interface to create a new junction connectivity rule between subtypes in an edge network feature class and a junction network feature class. This interface also allows you to specify valid cardinality ranges for the rule.
Members
Name | Description | |
---|---|---|
Category | The name associated with the validation rule. | |
EdgeClassID | The ID of the NetworkEdge FeatureClass. | |
EdgeMaximumCardinality | The maxnimum cardinality value of the NetworkEdge FeatureClass. | |
EdgeMinimumCardinality | The minimum cardinality value of the NetworkEdge FeatureClass. | |
EdgeSubtypeCode | The subtype value of the NetworkEdge FeatureClass. | |
Helpstring | The helpstring associated with the validation rule. | |
ID | The ID of the validation rule. | |
JunctionClassID | The ID of the NetworkJunction FeatureClass. | |
JunctionMaximumCardinality | The maximum cardinality value of the NetworkJunction FeatureClass. | |
JunctionMinimumCardinality | The minimum cardinality value of the NetworkJunction FeatureClass. | |
JunctionSubtypeCode | The subtype value of the NetworkJunction FeatureClass. | |
Type | The type associated with the validation rule. |
IJunctionConnectivityRule.EdgeClassID Property
The ID of the NetworkEdge FeatureClass.
Public Property EdgeClassID As Integer
public int EdgeClassID {get; set;}
Description
EdgeClassIDproperty returns the edge class ID that is associated with this connectivity rule.
IJunctionConnectivityRule.EdgeMaximumCardinality Property
The maxnimum cardinality value of the NetworkEdge FeatureClass.
Public Property EdgeMaximumCardinality As Integer
public int EdgeMaximumCardinality {get; set;}
Description
EdgeMaximumCardinality property returns the maximum cardinality allowable between edges of this junction connectivity rule.
IJunctionConnectivityRule.EdgeMinimumCardinality Property
The minimum cardinality value of the NetworkEdge FeatureClass.
Public Property EdgeMinimumCardinality As Integer
public int EdgeMinimumCardinality {get; set;}
Description
EdgeMinimumCardinality property returns the minimum cardinality allowable for this junction connectivity rule.
IJunctionConnectivityRule.EdgeSubtypeCode Property
The subtype value of the NetworkEdge FeatureClass.
Public Property EdgeSubtypeCode As Integer
public int EdgeSubtypeCode {get; set;}
Description
EdgeSubtypeCode property returns the edge subtype code associated with this junction connectivity rule.
IJunctionConnectivityRule.JunctionClassID Property
The ID of the NetworkJunction FeatureClass.
Public Property JunctionClassID As Integer
public int JunctionClassID {get; set;}
Description
JunctionClassIDproperty returns the class ID of the junction type that this junction connectivity rule applies to.
IJunctionConnectivityRule.JunctionMaximumCardinality Property
The maximum cardinality value of the NetworkJunction FeatureClass.
Public Property JunctionMaximumCardinality As Integer
public int JunctionMaximumCardinality {get; set;}
Description
JunctionMaximumCardinality property returns the maximum cardinality allowable for edges of this junction connectivity rule.
IJunctionConnectivityRule.JunctionMinimumCardinality Property
The minimum cardinality value of the NetworkJunction FeatureClass.
Public Property JunctionMinimumCardinality As Integer
public int JunctionMinimumCardinality {get; set;}
Description
JunctionMinimumCardinality property returns the minimum cardinality allowable for junctions for this junction connectivity rule.
IJunctionConnectivityRule.JunctionSubtypeCode Property
The subtype value of the NetworkJunction FeatureClass.
Public Property JunctionSubtypeCode As Integer
public int JunctionSubtypeCode {get; set;}
Description
JunctionSubtypeCode property returns the subtype code for the subtype that this junction connectivity rule applies to.
Inherited Interfaces
Interfaces | Description |
---|---|
IConnectivityRule | Indicator interface that identifies connectivity rules. |
IRule | Provides access to members that return information about rules. |
Classes that implement IJunctionConnectivityRule
Classes | Description |
---|---|
JunctionConnectivityRule | Esri Junction-Edge NetworkConnectivity rule object. |
Remarks
IJunctionConnectivityRuleinterface allows a user to constrain the type of network junction features that may be connected to one another, by specifying edge cardinalities and junction cardinalities. This allows a user to more effectively manage junctions in a network and maintain dabase integrity by not allowing invalid junction features.