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