27 #import <Foundation/Foundation.h>
28 #import <ArcGIS/AGSLoadableBase.h>
29 #import <ArcGIS/AGSRemoteResource.h>
30 #import <ArcGIS/AGSUtilityAssociation.h>
31 #import <ArcGIS/AGSCancelable.h>
60 #pragma mark initializers
68 -(instancetype)initWithURL:(NSURL *)URL;
75 +(instancetype)utilityNetworkWithURL:(NSURL *)URL;
87 -(instancetype)initWithURL:(NSURL *)URL
101 +(instancetype)utilityNetworkWithURL:(NSURL *)URL
105 #pragma mark properties
117 @property (nonatomic, copy, readonly) NSString *
name;
169 completion:(
void(^)(NSArray<
AGSUtilityAssociation *> * __nullable result, NSError * __nullable error))completion;
182 completion:(
void(^)(NSArray<
AGSUtilityAssociation *> * __nullable result, NSError * __nullable error))completion;
195 completion:(
void(^)(NSArray<
AGSUtilityAssociation *> * __nullable result, NSError * __nullable error))completion;
209 completion:(
void(^)(NSArray<
AGSUtilityAssociation *> * __nullable result, NSError * __nullable error))completion;
219 globalID:(NSUUID *)globalID;
232 globalID:(NSUUID *)globalID
262 completion:(
void(^)(NSArray<
AGSArcGISFeature *> * __nullable result, NSError * __nullable error))completion;
280 completion:(
void(^)(NSArray<
AGSUtilityTraceResult *> * __nullable result, NSError * __nullable error))completion;
AGSUtilityAssociationType
Definition: AGSUtilityAssociation.h:38
An AGSFeature object stored in an AGSArcGISFeatureTable object.
Definition: AGSArcGISFeature.h:61
A geometry that represents a rectangular shape.
Definition: AGSEnvelope.h:55
A geodatabase on disk.
Definition: AGSGeodatabase.h:49
A base class for loadables.
Definition: AGSLoadableBase.h:45
A map containing 2D geographic content.
Definition: AGSMap.h:61
A container for a collection of AGSServiceFeatureTable connected to a feature service.
Definition: AGSServiceGeodatabase.h:73
A utility network asset type.
Definition: AGSUtilityAssetType.h:72
A connectivity, containment, or structural attachment association.
Definition: AGSUtilityAssociation.h:55
An entity in a utility network that corresponds to an AGSFeature object.
Definition: AGSUtilityElement.h:45
A set of predefined trace options that can be used by the AGSUtilityTraceParameters object to simplif...
Definition: AGSUtilityNamedTraceConfiguration.h:46
The query parameters to use when searching for applicable named trace configuration objects....
Definition: AGSUtilityNamedTraceConfigurationQueryParameters.h:41
An object that represents the metadata of a utility network.
Definition: AGSUtilityNetworkDefinition.h:45
A utility network.
Definition: AGSUtilityNetwork.h:57
AGSGeodatabase * geodatabase
Definition: AGSUtilityNetwork.h:154
AGSServiceGeodatabase * serviceGeodatabase
Definition: AGSUtilityNetwork.h:137
AGSUtilityNetworkDefinition * definition
Definition: AGSUtilityNetwork.h:111
NSString * name
Definition: AGSUtilityNetwork.h:117
A single terminal on a junction feature.
Definition: AGSUtilityTerminal.h:38
Utility network trace parameters.
Definition: AGSUtilityTraceParameters.h:65
The base class for trace result objects.
Definition: AGSUtilityTraceResult.h:49
A protocol exposed by operations that allow cancellation.
Definition: AGSCancelable.h:38
A protocol adopted by classes that access remote network resources that have the potential to be secu...
Definition: AGSRemoteResource.h:40