canAddAssociationTypeAndElements method

Future<bool> canAddAssociationTypeAndElements({
  1. required UtilityAssociationType associationType,
  2. required UtilityElement fromElement,
  3. required UtilityElement toElement,
})

Checks if a utility association with the specified type between the specified utility elements can be added to the utility network.

Checks that all of the following conditions are met:

  • the utility network is in a valid state and supports the association type.
  • the specified association only includes elements that are accessible and that have the necessary association role and terminal selection.
  • a utility rule exists that permits their association.
  • the current user has the necessary permissions.

Parameters:

Return Value: True if the association can be added to the utility network, false otherwise.