UtilityAssociationsFilter class final

Limits the associations displayed based upon the associated feature's role or function.

The UtilityAssociation objects shown in either a Popup or FeatureForm can be tailored to only those associations relevant to a particular workflow or user, based on the UtilityAssociationsFilterType, UtilityAssetType, or other properties. Only associated features that match the filter's criteria are shown in the UtilityAssociationsPopupElement or UtilityAssociationsFormElement.

Implemented types

Constructors

UtilityAssociationsFilter(UtilityAssociationsFilterType filterType)
Creates a new utility network associations filter with the specified filter type.
factory
UtilityAssociationsFilter.withAssetGroup(UtilityAssociationsFilterType filterType, {required UtilityAssetGroup assetGroup})
Creates a new utility network associations filter with the specified filter type and asset group.
factory
UtilityAssociationsFilter.withAssetType(UtilityAssociationsFilterType filterType, {required UtilityAssetType assetType})
Creates a new utility network associations filter with the specified filter type and asset type.
factory
UtilityAssociationsFilter.withNetworkSource(UtilityAssociationsFilterType filterType, {required UtilityNetworkSource networkSource})
Creates a new utility network associations filter with the specified filter type and network source.
factory

Properties

assetGroup UtilityAssetGroup?
Filter the utility network associations by the asset group of the associated feature.
no setter
assetType UtilityAssetType?
Filter the utility network associations by the asset type of the associated feature.
no setter
description String
A string that describes the associations matching the filter criteria.
getter/setter pair
filterType UtilityAssociationsFilterType
Filter the utility network associations by the associated feature's role or function.
no setter
hashCode int
The hash code for this object.
no setterinherited
networkSource UtilityNetworkSource?
Filter the utility network associations by network source of the associated feature.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
title String
A string title for the associated feature matching the filter criteria.
getter/setter pair

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