com.esri.arcgis.geodatabase
Interface IGeometricNetworkReconcileProperties

All Superinterfaces:
Serializable
All Known Implementing Classes:
GeometricNetwork, IGeometricNetworkReconcilePropertiesProxy

public interface IGeometricNetworkReconcileProperties
extends Serializable

Provides access to properties that influence reconciliation.

Remarks

The IGeometricNetworkReconcileProperties interface provides a mechanism for specifying which reconcile strategy will be used when reconciling versions containing edits to the geometric network.

The default value for ReduceNetworkConflicts is false, indicating that reconciling network features will behave in the same manner as the previous release. Connectivity of network features will be established and conflict filtering and propagation will occur.

A ReduceNetworkConflicts value of true indicates that geometric network features will be reconciled as if they were simple features. No conflict filtering or propagation will occur.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 boolean isReduceNetworkConflicts()
          Indicates if the reconcile plan for the network reduces network conflicts.
 void setReduceNetworkConflicts(boolean reduceNetworkConflicts)
          Indicates if the reconcile plan for the network reduces network conflicts.
 

Method Detail

isReduceNetworkConflicts

boolean isReduceNetworkConflicts()
                                 throws IOException,
                                        AutomationException
Indicates if the reconcile plan for the network reduces network conflicts.

Remarks

ReduceNetworkConflicts will return a boolean value indicating the reconcile strategy applied to the geometric network. The default value is false, indicating that the standard reconcile strategy will be applied. An exclusive schema lock must be obtained before changing the ReduceNetworkConflicts property. See the ISchemaLock interface for information on listing existing schema locks and obtaining an exclusive schema lock.

This property is set at the geometric network level, which means that all clients will reconcile using the same strategy.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The reduceNetworkConflicts
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setReduceNetworkConflicts

void setReduceNetworkConflicts(boolean reduceNetworkConflicts)
                               throws IOException,
                                      AutomationException
Indicates if the reconcile plan for the network reduces network conflicts.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
reduceNetworkConflicts - The reduceNetworkConflicts (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.