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.