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.
- Since:
- 200.1.0
-
Property Summary
TypePropertyDescriptionThe first participant in a network rule.The ID of this network rule.TheUtilityRuleType
of this network rule.The second participant in a network rule.An optional intermediate participant in a network rule. -
Method Summary
Modifier and TypeMethodDescriptionThe first participant in a network rule.Gets the value of thefromElement
property.long
Gets the value of theruleId
property.Gets the value of theruleType
property.Gets the value of thetoElement
property.Gets the value of theviaElement
property.The ID of this network rule.TheUtilityRuleType
of this network rule.The second participant in a network rule.An optional intermediate participant in a network rule.
-
Property Details
-
fromElement
The first participant in a network rule.This may describe a container or structure feature, or any feature from which a connection to another feature can be made.
- Since:
- 200.1.0
- See Also:
-
ruleId
The ID of this network rule.- Since:
- 200.1.0
- See Also:
-
ruleType
TheUtilityRuleType
of this network rule.- Since:
- 200.1.0
- See Also:
-
toElement
The second participant in a network rule.This may describe a content or attachment feature, a container feature in a nested containment, or any feature from which a connection to another feature can be made.
- Since:
- 200.1.0
- See Also:
-
viaElement
An optional intermediate participant in a network rule.This is available only in an
UtilityRuleType.EDGE_JUNCTION_EDGE_CONNECTIVITY
network rule and is commonly used to describe a junction feature without a terminal.- Since:
- 200.1.0
- See Also:
-
-
Method Details
-
fromElementProperty
The first participant in a network rule.This may describe a container or structure feature, or any feature from which a connection to another feature can be made.
- Returns:
- the
fromElement
property - Since:
- 200.1.0
- See Also:
-
getFromElement
Gets the value of thefromElement
property.- Property description:
- The first participant in a network rule.
This may describe a container or structure feature, or any feature from which a connection to another feature can be made.
- Returns:
- the value of the
fromElement
property - Since:
- 200.1.0
- See Also:
-
ruleIdProperty
The ID of this network rule.- Returns:
- the
ruleId
property - Since:
- 200.1.0
- See Also:
-
getRuleId
public long getRuleId()Gets the value of theruleId
property.- Property description:
- The ID of this network rule.
- Returns:
- the value of the
ruleId
property - Since:
- 200.1.0
- See Also:
-
ruleTypeProperty
TheUtilityRuleType
of this network rule.- Returns:
- the
ruleType
property - Since:
- 200.1.0
- See Also:
-
getRuleType
Gets the value of theruleType
property.- Property description:
- The
UtilityRuleType
of this network rule. - Returns:
- the value of the
ruleType
property - Since:
- 200.1.0
- See Also:
-
toElementProperty
The second participant in a network rule.This may describe a content or attachment feature, a container feature in a nested containment, or any feature from which a connection to another feature can be made.
- Returns:
- the
toElement
property - Since:
- 200.1.0
- See Also:
-
getToElement
Gets the value of thetoElement
property.- Property description:
- The second participant in a network rule.
This may describe a content or attachment feature, a container feature in a nested containment, or any feature from which a connection to another feature can be made.
- Returns:
- the value of the
toElement
property - Since:
- 200.1.0
- See Also:
-
viaElementProperty
An optional intermediate participant in a network rule.This is available only in an
UtilityRuleType.EDGE_JUNCTION_EDGE_CONNECTIVITY
network rule and is commonly used to describe a junction feature without a terminal.- Returns:
- the
viaElement
property - Since:
- 200.1.0
- See Also:
-
getViaElement
Gets the value of theviaElement
property.- Property description:
- An optional intermediate participant in a network rule.
This is available only in an
UtilityRuleType.EDGE_JUNCTION_EDGE_CONNECTIVITY
network rule and is commonly used to describe a junction feature without a terminal. - Returns:
- the value of the
viaElement
property - Since:
- 200.1.0
- See Also:
-