public interface IBaseNetworkAssociation
extends java.io.Serializable
Description: 'Provides access to members that specify the properties of a base network association.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
IID
Deprecated.
Internal use only
|
static int |
IIDdd3788d4_7622_4ec4_9ffc_5f97673d5405 |
static int |
xxDummy
Deprecated.
Internal use only
|
| Modifier and Type | Method and Description |
|---|---|
long |
addConnectivityAssociation(int associationType,
int fromNetworkSourceID,
GUID fromGlobalID,
int fromTerminalID,
int toNetworkSourceID,
GUID toGlobalID,
int toTerminalID,
double percentAlong)
Adds a connectivity row to the associations table.
|
long |
addContainmentAssociation(GUID assignGlobalID,
int containerSourceID,
GUID containerGlobalID,
int contentSourceID,
GUID contentGlobalID,
boolean isContentVisible)
Adds a containment row to the associations table.
|
void |
deleteAssociations(IStringArray globalIDs)
Deletes associations from associations table.
|
void |
deleteConnectivityAssociation(int associationType,
GUID associationGlobalID)
Deletes connectivity rows from the associations table.
|
void |
deleteContainmentAssociation(GUID associationGlobalID)
Deletes a containment row from the associations table.
|
void |
queryAssociations(ILongArray sourceIDArray,
IStringArray globalIDArray,
ILongArray terminalID,
ILongArray associationTypeArray,
boolean isReturningDeletes,
IArray[] associationArray)
Query the association's table.
|
void |
synthesizeAssociationGeometries(IEnvelope extent,
boolean includeConnectivity,
boolean includeAttachments,
boolean includeContainment,
int maxGeometryCount,
ISpatialReference outputSpatialReference,
boolean[] maxCountExceeded,
IArray[] associations)
Return the Association objects for the utility network features that intersect the given envelope extent.
|
void |
traverseAssociations(ILongArray sourceIDArray,
IStringArray globalIDArray,
ILongArray terminalID,
int traversalType,
int traversalDirection,
int dirtyFilter,
int errorFilter,
boolean isStoppingAtFirstSpatial,
int maxDepth,
IArray[] associationArray,
ILongArray[] outputSourceID,
IStringArray[] outGlobalIDArray)
Traverse the association's table.
|
void |
updateAssociation(GUID associationGlobalID,
IPropertySet attributeValuesPropertySet)
Update an existing association.
|
static final int IIDdd3788d4_7622_4ec4_9ffc_5f97673d5405
static final int xxDummy
static final java.lang.String IID
long addConnectivityAssociation(int associationType,
int fromNetworkSourceID,
GUID fromGlobalID,
int fromTerminalID,
int toNetworkSourceID,
GUID toGlobalID,
int toTerminalID,
double percentAlong)
throws java.io.IOException,
AutomationException
associationType - A com.esri.arcgis.geodatabase.esriUtilityNetworkAssociationType constant (in)fromNetworkSourceID - The fromNetworkSourceID (in)fromGlobalID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)fromTerminalID - The fromTerminalID (in)toNetworkSourceID - The toNetworkSourceID (in)toGlobalID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)toTerminalID - The toTerminalID (in)percentAlong - The percentAlong (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.long addContainmentAssociation(GUID assignGlobalID, int containerSourceID, GUID containerGlobalID, int contentSourceID, GUID contentGlobalID, boolean isContentVisible) throws java.io.IOException, AutomationException
assignGlobalID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)containerSourceID - The containerSourceID (in)containerGlobalID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)contentSourceID - The contentSourceID (in)contentGlobalID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)isContentVisible - The isContentVisible (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void deleteConnectivityAssociation(int associationType,
GUID associationGlobalID)
throws java.io.IOException,
AutomationException
associationType - A com.esri.arcgis.geodatabase.esriUtilityNetworkAssociationType constant (in)associationGlobalID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void deleteContainmentAssociation(GUID associationGlobalID) throws java.io.IOException, AutomationException
associationGlobalID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void deleteAssociations(IStringArray globalIDs) throws java.io.IOException, AutomationException
globalIDs - A reference to a com.esri.arcgis.system.IStringArray (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void synthesizeAssociationGeometries(IEnvelope extent, boolean includeConnectivity, boolean includeAttachments, boolean includeContainment, int maxGeometryCount, ISpatialReference outputSpatialReference, boolean[] maxCountExceeded, IArray[] associations) throws java.io.IOException, AutomationException
extent - A reference to a com.esri.arcgis.geometry.IEnvelope (in)includeConnectivity - The includeConnectivity (in)includeAttachments - The includeAttachments (in)includeContainment - The includeContainment (in)maxGeometryCount - The maxGeometryCount (in)outputSpatialReference - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)maxCountExceeded - The maxCountExceeded (out: use single element array)associations - A reference to a com.esri.arcgis.system.IArray (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void updateAssociation(GUID associationGlobalID, IPropertySet attributeValuesPropertySet) throws java.io.IOException, AutomationException
associationGlobalID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)attributeValuesPropertySet - A reference to a com.esri.arcgis.system.IPropertySet (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void queryAssociations(ILongArray sourceIDArray, IStringArray globalIDArray, ILongArray terminalID, ILongArray associationTypeArray, boolean isReturningDeletes, IArray[] associationArray) throws java.io.IOException, AutomationException
sourceIDArray - A reference to a com.esri.arcgis.system.ILongArray (in)globalIDArray - A reference to a com.esri.arcgis.system.IStringArray (in)terminalID - A reference to a com.esri.arcgis.system.ILongArray (in)associationTypeArray - A reference to a com.esri.arcgis.system.ILongArray (in)isReturningDeletes - The isReturningDeletes (in)associationArray - A reference to a com.esri.arcgis.system.IArray (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void traverseAssociations(ILongArray sourceIDArray, IStringArray globalIDArray, ILongArray terminalID, int traversalType, int traversalDirection, int dirtyFilter, int errorFilter, boolean isStoppingAtFirstSpatial, int maxDepth, IArray[] associationArray, ILongArray[] outputSourceID, IStringArray[] outGlobalIDArray) throws java.io.IOException, AutomationException
sourceIDArray - A reference to a com.esri.arcgis.system.ILongArray (in)globalIDArray - A reference to a com.esri.arcgis.system.IStringArray (in)terminalID - A reference to a com.esri.arcgis.system.ILongArray (in)traversalType - A com.esri.arcgis.geodatabase.esriAssociationTraversalType constant (in)traversalDirection - A com.esri.arcgis.geodatabase.esriAssociationTraversalDirection constant (in)dirtyFilter - A com.esri.arcgis.geodatabase.esriAssociationDirtyStatusFilter constant (in)errorFilter - A com.esri.arcgis.geodatabase.esriAssociationErrorStatusFilter constant (in)isStoppingAtFirstSpatial - The isStoppingAtFirstSpatial (in)maxDepth - The maxDepth (in)associationArray - A reference to a com.esri.arcgis.system.IArray (out: use single element array)outputSourceID - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)outGlobalIDArray - A reference to a com.esri.arcgis.system.IStringArray (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.