Contains classes to represent utility network schema information and perform tracing against ArcGIS services.
Class Summary Class Description UtilityAssetGroupDescribes the configuration of a particular AssetGroup in a Utility Network. UtilityAssetTypeDescribes the configuration of a particular asset type in a utility network. UtilityAssociationA connectivity, containment, or structural attachment association. UtilityCategoryDefines a characteristic of an asset in a network. UtilityCategoryComparisonA condition evaluating whether a particular
UtilityCategoryexists on a feature in the trace.
UtilityDomainNetworkDefines the domain network of a Utility Network. UtilityElementDefines a feature in the utility network. UtilityElementTraceResultDefines an element type trace result. UtilityFunctionTraceResultA trace result set comprised of a collection of
UtilityGeometryTraceResultThe trace result comprised of a set of
Geometryobjects representing the network elements identified by the trace.
UtilityNamedTraceConfigurationA set of predefined trace options that can be used by
UtilityTraceParametersto simplify configuring and running a trace operation.
UtilityNamedTraceConfigurationQueryParametersThe query parameters to use when searching for applicable named trace configuration objects. UtilityNearestNeighborDefines a Nearest Neighbor element in a UtilityNetwork. UtilityNetworkDefines a utility network. UtilityNetworkAttributeDefines a network attribute in a utility network. UtilityNetworkAttributeComparison UtilityNetworkDefinitionDefines the metadata (for example domain networks, network sources etc.) of a Utility Network feature service. UtilityNetworkSourceDefines a network source in a utility network. UtilityPropagatorPropagator objects allow a subset of
UtilityNetworkAttributevalues to propagate through a network while executing a trace.
UtilityTerminalDefines a utility network terminal. UtilityTerminalConfigurationDefines a utility network terminal configuration. UtilityTerminalConfigurationPathThe set of flow paths between terminals for a given device configuration. UtilityTerminalPathSpecifies a flow path between two
UtilityTierDefines a utility network tier. UtilityTierGroupDefines a utility tier group. UtilityTraceAndConditionCombines two sub-expressions together using a logical AND operator. UtilityTraceConditionThe base class for a utility network traversability condition. UtilityTraceConditionalExpression UtilityTraceConfigurationThe set of utility network parameters that define elements of a trace or of a subnetwork. UtilityTraceFilterA mechanism that can be used to stop tracing when returning results. UtilityTraceFunctionFunctions allow the computation of values during a network trace. UtilityTraceFunctionBarrierA UtilityTraceFunctionBarrier stops continued traversal when a comparison expression evaluates as true. UtilityTraceFunctionOutputA UtilityTraceFunctionOutput is comprised of a UtilityTraceFunction and its corresponding global result. UtilityTraceOrConditionTwo sub-expressions combined together using a logical OR operator. UtilityTraceParametersDefines the configuration of particular trace parameters in a Utility Network. UtilityTraceResultDefines a utility trace result. UtilityTraversabilityA set of options controlling what objects are evaluated or returned during a tracing operation.
Enum Summary Enum Description UtilityAssociationRoleDefines different utility association roles. UtilityAssociationTypeAn enumeration of the various types of associations supported by the utility network. UtilityAttributeComparisonOperator UtilityCategoryComparisonOperatorAn enumeration of the various types of operators to use when evaluating the existence of a
UtilityCategoryon a network feature.
UtilityMinimumStartingLocationsAn enumeration of the various types of minimum starting locations used in
UtilityNetworkAttribute.DataTypeDefines different network attribute data types. UtilityNetworkSource.TypeDefines different utility network source types. UtilityNetworkSource.UsageTypeDefines different utility network source usage types. UtilityPropagatorFunctionTypeThe function types that can be used with
UtilitySubnetworkControllerTypeThe type of subnetwork controllers that are supported by a domain network. UtilityTerminalDirectionalityAn enumeration of the directionality setting of terminals on a device. UtilityTierTopologyTypeSpecifies the type of topology that makes up a UtilityTier definition. UtilityTierTypeDescribes the tier type of a domain network. UtilityTraceFunctionTypeThe type of function calculation to perform. UtilityTraceResult.TypeAn enumeration of the result types returned by a trace operation. UtilityTraceTypeDefines a utility network's different trace types. UtilityTraversabilityScopeUsed to specify whether traversability criteria are applied to junctions, edges, or both.