Package com.esri.arcgisruntime.utilitynetworks
Contains classes to represent utility network schema information and perform tracing against ArcGIS services.
- Since:
- 100.6.0
-
Class Summary Class Description UtilityAssetGroup Describes the configuration of a particular AssetGroup in a Utility Network.UtilityAssetType Describes the configuration of a particular asset type in a utility network.UtilityAssociation A connectivity, containment, or structural attachment association.UtilityCategory Defines a characteristic of an asset in a network.UtilityCategoryComparison A condition evaluating whether a particularUtilityCategory
exists on a feature in the trace.UtilityDomainNetwork Defines the domain network of a Utility Network.UtilityElement Defines a feature in the utility network.UtilityElementTraceResult Defines an element type trace result.UtilityFunctionTraceResult A trace result set comprised of a collection ofUtilityTraceFunctionOutput
objects.UtilityGeometryTraceResult The trace result comprised of a set ofGeometry
objects representing the network elements identified by the trace.UtilityNamedTraceConfiguration A set of predefined trace options that can be used byUtilityTraceParameters
to simplify configuring and running a trace operation.UtilityNamedTraceConfigurationQueryParameters The query parameters to use when searching for applicable named trace configuration objects.UtilityNearestNeighbor Defines a Nearest Neighbor element in a UtilityNetwork.UtilityNetwork Defines a utility network.UtilityNetworkAttribute Defines a network attribute in a utility network.UtilityNetworkAttributeComparison A condition evaluating the value of aUtilityNetworkAttribute
on nodes in the network, either to anotherUtilityNetworkAttribute
or to a specific value.UtilityNetworkDefinition Defines the metadata (for example domain networks, network sources etc.) of a utility network.UtilityNetworkSource Defines a network source in a utility network.UtilityPropagator Propagator objects allow a subset ofUtilityNetworkAttribute
values to propagate through a network while executing a trace.UtilityTerminal Defines a utility network terminal.UtilityTerminalConfiguration Defines a utility network terminal configuration.UtilityTerminalConfigurationPath The set of flow paths between terminals for a given device configuration.UtilityTerminalPath Specifies a flow path between twoUtilityTerminal
objects.UtilityTier Defines a utility network tier.UtilityTierGroup Defines a utility tier group.UtilityTraceAndCondition Combines two sub-expressions together using a logical AND operator.UtilityTraceCondition The base class for a utility network traversability condition.UtilityTraceConditionalExpression A trace condition that depends on the schema information in the Utility Network, such as the existence of aUtilityCategory
on a node, or the value of aUtilityNetworkAttribute
.UtilityTraceConfiguration The set of utility network parameters that define elements of a trace or of a subnetwork.UtilityTraceFilter A mechanism that can be used to stop tracing when returning results.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 Two sub-expressions combined together using a logical OR operator.UtilityTraceParameters Defines the configuration of particular trace parameters in a Utility Network.UtilityTraceResult Defines a utility trace result.UtilityTraversability A set of options controlling what objects are evaluated or returned during a tracing operation. -
Enum Summary Enum Description UtilityAssociationDeletionSemantics An enumeration of various association deletion behaviors.UtilityAssociationRole Defines different utility association roles.UtilityAssociationType An enumeration of the various types of associations supported by the utility network.UtilityAttributeComparisonOperator The various comparisons to perform between aUtilityNetworkAttribute
and a secondUtilityNetworkAttribute
or a specific value.UtilityCategoryComparisonOperator An enumeration of the various types of operators to use when evaluating the existence of aUtilityCategory
on a network feature.UtilityMinimumStartingLocations An enumeration of the various types of minimum starting locations used inUtilityTraceParameters
.UtilityNetworkAttribute.DataType Defines different network attribute data types.UtilityNetworkSource.Type Defines different utility network source types.UtilityNetworkSource.UsageType Defines different utility network source usage types.UtilityPropagatorFunctionType The function types that can be used withUtilityPropagator
objects.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 function calculation to perform.UtilityTraceResult.Type An enumeration of the result types returned by a trace operation.UtilityTraceType Defines a utility network's different trace types.UtilityTraversabilityScope Used to specify whether traversability criteria are applied to junctions, edges, or both.