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