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 |
Inherits: |
- List of all members, including inherited members
- UtilityTraceFunctionBarrier is part of QML Type List.
Properties
- comparisonOperator : Enums.UtilityAttributeComparisonOperator
- traceFunction : UtilityTraceFunction
- value : var
Signals
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.
Type | Default Property |
---|---|
UtilityTraceFunction | traceFunction |
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
comparisonOperatorChanged() |
Emitted when the comparisonOperator property changes.
Note: The corresponding handler is onComparisonOperatorChanged
.
traceFunctionChanged() |
Emitted when the traceFunction property changes.
Note: The corresponding handler is onTraceFunctionChanged
.
valueChanged() |
Emitted when the value property changes.
Note: The corresponding handler is onValueChanged
.