ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Core.Data.UtilityNetwork Namespace / AssociationType Enumeration
Example Example

In This Topic
    AssociationType Enumeration
    In This Topic
    Describes a type of association
    Syntax
    Members
    MemberDescription
    Attachment The association that represents a structural attachment.
    Containment The association that represents a containment.
    JunctionEdgeObjectConnectivityFromSide The association that represents a junction or non-spatial junction object connecting to the from side of a non-spatial edge object.
    JunctionEdgeObjectConnectivityMidspan The association that represents a junction or non-spatial junction object connecting to mid span of a non-spatial edge object.
    JunctionEdgeObjectConnectivityToSide The association that represents a junction or non-spatial junction object connecting to the to side of a non-spatial edge object.
    JunctionJunctionConnectivity The association that represents a connectivity between two junctions.
    Example
    Create a utility network association
    // Create edit operation
    EditOperation editOperation = new EditOperation();
    editOperation.Name = "Create structural attachment association";
    
    // Create a RowHandle for the pole
    
    Element poleElement = utilityNetwork.CreateElement(poleAssetType, poleGlobalID);
    RowHandle poleRowHandle = new RowHandle(poleElement, utilityNetwork);
    
    // Create a RowHandle for the transformer bank
    
    Element transformerBankElement = utilityNetwork.CreateElement(transformerBankAssetType, transformerBankGlobalID);
    RowHandle transformerBankRowHandle = new RowHandle(transformerBankElement, utilityNetwork);
    
    // Attach the transformer bank to the pole
    
    AssociationDescription structuralAttachmentAssociationDescription = new AssociationDescription(AssociationType.Attachment, poleRowHandle, transformerBankRowHandle);
    editOperation.Create(structuralAttachmentAssociationDescription);
    editOperation.Execute();
    
    Inheritance Hierarchy

    System.Object
       System.ValueType
          System.Enum
             ArcGIS.Core.Data.UtilityNetwork.AssociationType

    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3 or higher.
    See Also