Show / Hide Table of Contents

Namespace Esri.ArcGISRuntime.UtilityNetworks

Classes

UtilityAssetGroup

An instance of this class represents a Utility Network Asset Group.

UtilityAssetType

An instance of this class represents a Utility Network Asset Type.

UtilityAssociation

A connectivity, containment, or structural attachment association.

UtilityCategory

An instance of this class represents a category used to define a characteristic of an asset in a network.

UtilityCategoryComparison

An instance of this class represents a condition evaluating whether a particular UtilityCategory exists on a feature in the trace.

UtilityDomainNetwork

An instance of this class represents a domain network inside a utility network.

UtilityElement

An instance of this class represents an entity in a utility network that corresponds to a Feature.

UtilityElementTraceResult

A trace result set comprised of an array of UtilityElement objects.

UtilityFunctionTraceResult

A trace result set comprised of a collection of UtilityTraceFunctionOutput objects.

UtilityGeometryTraceResult

The trace result comprised of a set of Geometry objects representing the network elements identified by the trace.

UtilityNamedTraceConfiguration

A set of predefined trace options that can be used by UtilityTraceParameters to simplify configuring and running a trace operation.

UtilityNamedTraceConfigurationQueryParameters

The query parameters to use when searching for applicable named trace configuration objects.

UtilityNearestNeighbor

A filter set on NearestNeighbor to return the next N features from the starting point.

UtilityNetwork

An instance of this class represents the central Utility Network.

UtilityNetworkAttribute

An instance of this class represents a network attribute in a Utility Network.

UtilityNetworkAttributeComparison

An instance of this class represents a condition evaluating the value of a UtilityNetworkAttribute on features in the network, either to another UtilityNetworkAttribute or to a specific value.

UtilityNetworkCapabilities

Defines the supported capabilities for a utility network.

UtilityNetworkDefinition

An instance of this class represents the metadata of a Utility Network.

UtilityNetworkSource

An instance of this class represents a network source in a utility network.

UtilityPropagator

Propagator objects allow a subset of UtilityNetworkAttribute values to propagate through a network while executing a trace.

UtilityRule

Defines a permissible association between features in a utility network.

UtilityRuleElement

Specifies the type of features participating in a network rule.

UtilityTerminal

An instance of this class represents a single terminal on a junction feature.

UtilityTerminalConfiguration

An instance of this class represents a utility network terminal configuration.

UtilityTerminalConfigurationPath

The set of flow paths between terminals for a given device configuration.

UtilityTerminalPath

Specifies a flow path between two UtilityTerminal objects.

UtilityTier

Tiers demarcate a logical level within a network.

UtilityTierGroup

Tier groups provide an extra level of organization for tiers.

UtilityTraceAndCondition

An instance of this class represents two sub-expressions combined together using a logical AND operator.

UtilityTraceCondition

The abstract base class for all trace result objects.

UtilityTraceConditionalExpression

The base class for a traversability condition built using schema metadata.

UtilityTraceConfiguration

An instance of this class represents a set of utility network parameters that define elements of a trace or of a subnetwork.

UtilityTraceFilter

A mechanism to stop tracing when returning results. UtilityTraceFilter objects do not stop traversability to the controller.

UtilityTraceFunction

Functions allow the computation of values during a network trace.

UtilityTraceFunctionBarrier

A UtilityTraceFunctionBarrier stops continued traversal when a comparison expression evaluates as true.

UtilityTraceFunctionOutput

A UtilityTraceFunctionOutput is comprised of a UtilityTraceFunction and its corresponding global result.

UtilityTraceOrCondition

An instance of this class represents two sub-expressions combined together using a logical OR operator.

UtilityTraceParameters

An instance of this class represents parameters for utility network trace.

UtilityTraceResult

The abstract base class for all trace result objects.

UtilityTraversability

An instance of this class represents a set of options controlling what objects are evaluated or returned during a tracing operation.

Enums

UtilityAssociationDeletionSemantics

An enumeration of various association deletion behaviors.

UtilityAssociationRole

An enumeration of the different association roles.

UtilityAssociationType

An enumeration of the various types of associations supported by the utility network.

UtilityAttributeComparisonOperator

An enumeration of the various comparisons to perform between a UtilityNetworkAttribute and a second UtilityNetworkAttribute or a specific value.

UtilityCategoryComparisonOperator

An enumeration of the various types of operators to use when evaluating the existence of a UtilityCategory on a network feature.

UtilityMinimumStartingLocations

An enumeration of the various types of minimum starting locations used in UtilityNamedTraceConfiguration.

UtilityNearestNeighborResult

Indicates the result of UtilityNearestNeighbor in the Filter in relation to its requested count.

UtilityNetworkAttributeDataType

An enumeration of the different network attribute data types.

UtilityNetworkSourceType

An enumeration of the various network source types.

UtilityNetworkSourceUsageType

An enumeration of the various usage types of a UtilityNetworkSource.

UtilityPropagatorFunctionType

The function types that can be used with UtilityPropagator instances.

UtilityRuleType

An enumeration of the various types of network rules that determine permissible feature associations in a utility network.

UtilitySubnetworkControllerType

The type of subnetwork controllers that are supported by a domain network.

UtilityTerminalDirectionality

An enumeration of the directionality setting of terminals on a device.

UtilityTierTopologyType

Specifies the type of topology that makes up a UtilityTier definition.

UtilityTierType

Describes the tier type of a domain network.

UtilityTraceFunctionType

The type of UtilityTraceFunction calculation to perform.

UtilityTraceResultType

An enumeration of the result types returned by a trace operation.

UtilityTraceType

An enumeration of the various types of traces that may be performed with a utility network.

UtilityTraversabilityScope

Used to specify whether traversability criteria are applied to junctions, edges, or both.

In This Article
Back to top Copyright © 2022 Esri.