UtilityTraceFunctionBarrier QML Type

A logical barrier that stops continued network traversal when a comparison expression evaluates as true. More...

Import Statement: import Esri.ArcGISRuntime
Since: Esri.ArcGISRuntime 100.7




Detailed Description

A UtilityTraceFunctionBarrier performs a comparison expression between the current results of a UtilityTraceFunction and a given value. A UtilityTraceFunction references a UtilityNetworkAttribute and a calculation that is applied to it (Min, Max, Count, and so on). Once the comparison evaluates as true, network traversal stops.

This QML type supports the following default properties. A default property may be declared inside another declared object without being assigned explicitly to a property.

TypeDefault Property

Property Documentation

comparisonOperator : Enums.UtilityAttributeComparisonOperator

The operator used for the comparison.

[default] traceFunction : UtilityTraceFunction

The calculation to perform.

value : var

The value to compare against. The type of this numeric value depends on the Enums.UtilityNetworkAttributeDataType of the UtilityNetworkAttribute.

Signal Documentation


Emitted when the comparisonOperator property changes.

Note: The corresponding handler is onComparisonOperatorChanged.


Emitted when the traceFunction property changes.

Note: The corresponding handler is onTraceFunctionChanged.


Emitted when the value property changes.

Note: The corresponding handler is onValueChanged.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.