UtilityNetworkAttribute class final

A network attribute in a utility network.

A Network Attribute is an attribute that is copied and stored in the topological index. The utility network tracing task can read and make decisions using network attributes that are stored directly in the topological index. Without needing to fetch the individual features to get their attributes, the topological index provides performance that is orders of magnitude faster.

The network attributes in a topological index are limited to specific data types and aggregate size.

Implemented types

Properties

dataType UtilityNetworkAttributeDataType
The UtilityNetworkAttributeDataType for the UtilityNetworkAttribute.
no setter
domain Domain?
The Domain associated with this network attribute.
no setter
hashCode int
The hash code for this object.
no setterinherited
isApportionable bool
Whether the network attribute should be apportioned across the length of linear features.
no setter
isSubstitution bool
Whether the UtilityNetworkAttribute is used as a substitution for another network attribute at tap features.
no setter
isSystemDefined bool
Indicates that the network attribute has been added by the system.
no setter
name String
The name of the UtilityNetworkAttribute.
no setter
networkAttributeToSubstitute UtilityNetworkAttribute?
This property is the UtilityNetworkAttribute that is substituted for this UtilityNetworkAttribute at tap features.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited