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.
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.
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.
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.
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.