UtilityNetworkCapabilities Class

  • UtilityNetworkCapabilities
  • class Esri::ArcGISRuntime::UtilityNetworkCapabilities

    Defines the supported capabilities for a utility network. More...

    Header: #include <UtilityNetworkCapabilities.h>
    Since: Esri::ArcGISRuntime 200.0
    Inherits: Esri::ArcGISRuntime::Object

    Public Functions

    virtual ~UtilityNetworkCapabilities() override
    bool isSupportsQueryAssociations() const
    bool isSupportsTrace() const

    Detailed Description

    These non-configurable capabilities indicate which utility network operations are supported. They are dependent upon the utility network service capabilities or the contents of the geodatabase.

    Member Function Documentation

    [override virtual] UtilityNetworkCapabilities::~UtilityNetworkCapabilities()

    Destructor.

    bool UtilityNetworkCapabilities::isSupportsQueryAssociations() const

    Returns true if this utility network can query associations, false otherwise.

    Access to the system-defined associations table is required to enable querying associations.

    The associations table is available for a utility network if:

    • Utility network feature service grants access to the association table
    • Partial or full utility network model was requested when replica geodatabase was created
    • Association table was included with the stand-alone geodatabase exported from ArcGIS Pro

    See also UtilityNetworkSyncMode.

    bool UtilityNetworkCapabilities::isSupportsTrace() const

    Returns true if this utility network can run a trace, false otherwise.

    Access to network topology is required to enable tracing capability.

    The network topology is available for a utility network if:

    • Utility network service has enabled network topology
    • Full utility network model was requested when replica geodatabase was created
    • Network topology was included with the stand-alone geodatabase exported from ArcGIS Pro

    See also UtilityNetworkSyncMode.

    Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.