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
PropertiesTypePropertyDescriptionThe first participant in a network rule.The ID of this network rule.TheUtilityRuleTypeof 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 thefromElementproperty.longGets the value of theruleIdproperty.Gets the value of theruleTypeproperty.Gets the value of thetoElementproperty.Gets the value of theviaElementproperty.The ID of this network rule.TheUtilityRuleTypeof 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
TheUtilityRuleTypeof 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_CONNECTIVITYnetwork 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
fromElementproperty - Since:
- 200.1.0
- See Also:
-
getFromElement
Gets the value of thefromElementproperty.- 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
fromElementproperty - Since:
- 200.1.0
- See Also:
-
ruleIdProperty
The ID of this network rule.- Returns:
- the
ruleIdproperty - Since:
- 200.1.0
- See Also:
-
getRuleId
public long getRuleId()Gets the value of theruleIdproperty.- Property description:
- The ID of this network rule.
- Returns:
- the value of the
ruleIdproperty - Since:
- 200.1.0
- See Also:
-
ruleTypeProperty
TheUtilityRuleTypeof this network rule.- Returns:
- the
ruleTypeproperty - Since:
- 200.1.0
- See Also:
-
getRuleType
Gets the value of theruleTypeproperty.- Property description:
- The
UtilityRuleTypeof this network rule. - Returns:
- the value of the
ruleTypeproperty - 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
toElementproperty - Since:
- 200.1.0
- See Also:
-
getToElement
Gets the value of thetoElementproperty.- 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
toElementproperty - 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_CONNECTIVITYnetwork rule and is commonly used to describe a junction feature without a terminal.- Returns:
- the
viaElementproperty - Since:
- 200.1.0
- See Also:
-
getViaElement
Gets the value of theviaElementproperty.- Property description:
- An optional intermediate participant in a network rule.
This is available only in an
UtilityRuleType.EDGE_JUNCTION_EDGE_CONNECTIVITYnetwork rule and is commonly used to describe a junction feature without a terminal. - Returns:
- the value of the
viaElementproperty - Since:
- 200.1.0
- See Also:
-