ArcGIS Runtime SDK for iOS: AGSUtilityAssetType Class Reference
ArcGIS Runtime SDK for iOS  100.12
AGSUtilityAssetType Class Reference

Description

A utility network asset type.

AGSUtilityAssetType is the second-level categorization of an AGSUtilityNetworkSource. (AGSUtilityAssetGroup is the first-level categorization.)

Examples of utility network asset types include:

  • The AGSUtilityAssetType for a transformer AGSUtilityAssetGroup in an electric distribution domain network could be StepTransformer, PowerTransformer, or DistributionTransformer
  • The AGSUtilityAssetType for a line feature class in a water distribution domain network could be PVCPipe, ClayPipe, or CastIronPipe
    Since
    100.6
Inheritance diagram for AGSUtilityAssetType:
AGSObject

Properties

AGSUtilityAssociationDeletionSemantics associationDeletionSemantics
 
AGSUtilityAssociationRole associationRole
 
NSArray< AGSUtilityCategory * > * categories
 
NSInteger code
 
double containerViewScale
 
NSString * name
 
AGSUtilityTerminalConfigurationterminalConfiguration
 

Property Documentation

◆ associationDeletionSemantics

- (AGSUtilityAssociationDeletionSemantics) associationDeletionSemantics
readnonatomicassign

The update applied to AGSUtilityAssociation objects when deleting an object of this AGSUtilityAssetType.

This determines the behavior that occurs when attempting to delete features with this asset type.

Since
100.12

◆ associationRole

- (AGSUtilityAssociationRole) associationRole
readnonatomicassign

The AGSUtilityAssociationRole of the AGSUtilityAssetType object. This property indicates whether the AGSUtilityAssetType object can be a container, a structure, or neither.

Since
100.6

◆ categories

- (NSArray<AGSUtilityCategory *>*) categories
readnonatomiccopy

The AGSUtilityCategory collection for the AGSUtilityAssetType object. This is an array of system-provided network categories that incorporate semantics of the utility network for subnetwork management and tracing operations.

Since
100.6

◆ code

- (NSInteger) code
readnonatomicassign

The code of the AGSUtilityAssetType. This property is the attribute domain value.

Since
100.6

◆ containerViewScale

- (double) containerViewScale
readnonatomicassign

The container view scale of the AGSUtilityAssetType object. If the utility asset type is a point container, this property is the appropriate display scale (zoom level) for displaying the container when it is opened. For other utility asset types, this property defaults to 0.0.

Since
100.6

◆ name

- (NSString*) name
readnonatomiccopy

The name of the AGSUtilityAssetType object.

Since
100.6

◆ terminalConfiguration

- (AGSUtilityTerminalConfiguration*) terminalConfiguration
readnonatomicstrong

The AGSUtilityTerminalConfiguration of the AGSUtilityAssetType object. Only asset types whose network source is AGSUtilityNetworkSourceUsageTypeDevice can have a terminal configuration.

Since
100.6