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