Show / Hide Table of Contents

Class UtilityAssociation

A connectivity, containment, or structural attachment association.

Inheritance
System.Object
UtilityAssociation
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Esri.ArcGISRuntime.UtilityNetworks
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class UtilityAssociation
Remarks

Associations are an integral part of network topology. Connectivity associations allow connectivity between two junctions that don't have geometric coincidence (are not in the same location). Structural Attachment associations allow modeling equipment attached to structures. Containment associations allow modeling containment of features within other features. UtilityNetwork traces make use of associations.

Constructors

Name Description
UtilityAssociation(UtilityAssociationType, UtilityElement, UtilityElement)

Initializes a new instance of the UtilityAssociation class with the specified type between the specified utility elements.

UtilityAssociation(UtilityAssociationType, UtilityElement, UtilityElement, Boolean)

Initializes a new instance of the UtilityAssociation class with the specified type between the specified utility elements with IsContainmentVisible value.

UtilityAssociation(UtilityAssociationType, UtilityElement, UtilityElement, Double)

Initializes a new instance of the UtilityAssociation class with the specified type between the specified utility elements with the FractionAlongEdge value.

Properties

Name Description
AssociationType

Gets the UtilityAssociationType of this association.

FractionAlongEdge

Gets the relative location along the non-spatial edge where the junction is (logically) located.

FromElement

Gets the first participant in a UtilityAssociation.

Geometry

Gets the geometry of this UtilityAssociation.

GlobalId

Gets the global ID of the association.

IsContainmentVisible

Gets a value indicating whether this UtilityAssociation's Containment is visible.

ToElement

Gets the second participant in an UtilityAssociation.

Applies to

TargetVersions
.NET Standard 2.0100.7 - 200.8
.NET100.13 - 200.8
.NET Windows100.13 - 200.8
.NET Android200.0 - 200.8
.NET iOS200.0 - 200.8
.NET Framework100.7 - 200.8
Xamarin.Android100.7 - 100.15
Xamarin.iOS100.7 - 100.15
UWP100.7 - 200.8
In This Article
Back to top Copyright © 2022 Esri.