UtilityRuleElement class final

Specifies the type of features participating in a network rule.

A rule element describes the type of features to which a network rule is applied.

A rule element participating in a network rule can be one of the following:

Attachment network rules place a structure feature in the UtilityRule.fromElement and attachment features in the UtilityRule.toElement. Containment network rules place a container feature in the UtilityRule.fromElement and content features in the UtilityRule.toElement. If nested containment is allowed, another container feature may be placed in the UtilityRule.toElement. Connectivity network rules with an UtilityRule.viaElement have a junction feature.

Network rules that support terminal connectivity use these rule elements to define which terminal the rule is applicable for.

Implemented types

Properties

assetGroup UtilityAssetGroup
The asset group that contains the asset type bound by a network rule.
no setter
assetType UtilityAssetType
The asset type bound by a network rule.
no setter
hashCode int
The hash code for this object.
no setterinherited
networkSource UtilityNetworkSource
The network source that contains the asset group and asset type bound by a network rule.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
terminal UtilityTerminal?
The terminal of the asset type where a network rule is applicable.
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