IJunctionConnectivityRule Interface

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
Read/write property Category The name associated with the validation rule.
Read/write property EdgeClassID The ID of the NetworkEdge FeatureClass.
Read/write property EdgeMaximumCardinality The maxnimum cardinality value of the NetworkEdge FeatureClass.
Read/write property EdgeMinimumCardinality The minimum cardinality value of the NetworkEdge FeatureClass.
Read/write property EdgeSubtypeCode The subtype value of the NetworkEdge FeatureClass.
Read/write property Helpstring The helpstring associated with the validation rule.
Read/write property ID The ID of the validation rule.
Read/write property JunctionClassID The ID of the NetworkJunction FeatureClass.
Read/write property JunctionMaximumCardinality The maximum cardinality value of the NetworkJunction FeatureClass.
Read/write property JunctionMinimumCardinality The minimum cardinality value of the NetworkJunction FeatureClass.
Read/write property JunctionSubtypeCode The subtype value of the NetworkJunction FeatureClass.
Read-only property 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.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.