UtilityRule class final
Defines a permissible association between features in a utility network.
Network rules help maintain data integrity. They are imposed at the asset group, asset type, and terminal levels for the entire utility network to manage the correctness of assets in the network by allowing you to select which types of features can be connected or associated. A network rule supporting the type of association between features must exist or these features cannot be associated.
- Implemented types
Properties
- fromElement → UtilityRuleElement
-
The first participant in a network rule.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- ruleId → int
-
The ID of this network rule.
no setter
- ruleType → UtilityRuleType
-
The UtilityRuleType of this network rule.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- toElement → UtilityRuleElement
-
The second participant in a network rule.
no setter
- viaElement → UtilityRuleElement?
-
An optional intermediate participant in a network rule.
no setter
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