public interface IUtilityNetworkQueryDefinition
extends java.io.Serializable
Description: 'Provides access to members that supply utility network query definition information.' 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 |
IIDc8b8bcd5_0f60_4a6c_a374_e62ceea3a686 |
static int |
xxDummy
Deprecated.
Internal use only
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkIfInternalEdge(long edgeEID)
Check if an edge is internal or not.
|
void |
getAssetGroupCode(int elementType,
long eID,
int[] assetGroupCode)
Returns the asset group code by EID.
|
void |
getAssetTypeCode(int elementType,
long eID,
int[] assetTypeCode)
Returns the asset type code by EID.
|
int |
getFeatureClassUsageType(int elementType,
int sourceID)
Returns the utility network feature class usage type for the source.
|
void |
getNetworkSourceID(int elementType,
long eID,
int[] networkSourceID)
Returns the source ID by EID.
|
ITier |
getSourceElementTier(int elementType,
long eID)
Returns the tier for the given source element.
|
void |
getSubnetworkControllerByGlobalID(GUID featureGlobalID,
java.lang.String[] subnetworkControllerName,
int[] tierRank,
java.lang.String[] featureAssetGroup,
java.lang.String[] featureAssetType,
int[] featureSourceID)
Returns the subnetwork controller with the given subnetwork controller global ID.
|
void |
getSubnetworkControllerByName(java.lang.String name,
int[] tierRank,
GUID[] featureGlobalID,
java.lang.String[] featureAssetGroup,
java.lang.String[] featureAssetType,
int[] featureSourceID)
Returns the subnetwork controller with the given subnetwork controller name.
|
void |
getSubnetworkControllers(java.lang.Object[] featureSourceIDs,
java.lang.Object[] featureGlobalIDs,
java.lang.Object[] subnetworkControllerNames,
java.lang.Object[] creationDates)
Returns all subnetwork controllers.
|
void |
getSubnetworkControllersBySubnetworkName(java.lang.String subnetworkName,
IStringArray[] featureGlobalIDs,
ILongArray[] featureTerminalIDs)
Returns the feature global IDs and feature terminal IDs in the subnetworks table that correspond to the given subnetwork name and have not been deleted.
|
void |
getSubnetworkNames(ILongLongArray subnetworkControllerEIDs,
IStringArray[] subnetworkNames)
Returns subnetwork names for the given subnetwork controller elements.
|
void |
getTerminalID(long eID,
int[] terminalID)
Returns the terminal ID by junction EID.
|
void |
getTerminalInfo(int networkSourceID,
int assetGroupCode,
int assetTypeCode,
int terminalID,
boolean[] isUpstreamTerminal,
int[] traversabilityModel,
int[] terminalCount)
Returns the terminal info for the given element.
|
void |
getTierNames(ILongLongArray subnetworkSourceEIDs,
IStringArray[] tierNames)
Returns tier names for the given subnetwork source elements.
|
boolean |
isAttributeAssignedToSource(java.lang.String attributeName,
int sourceID)
Returns whether the attribute has been assigned to the given source.
|
boolean |
isInCategory(int elementType,
long eID,
java.lang.String category)
Returns whether the specified element is in the specified category.
|
boolean |
isSupportCategory(int networkSourceID,
int assetGroupCode,
int assetTypeCode,
java.lang.String category)
Returns whether the specified source-assetGroup-assetType combination is in the specified category.
|
boolean |
isUpstreamTerminal(int elementType,
long eID)
Returns whether the given element is an upstream terminal.
|
static final int IIDc8b8bcd5_0f60_4a6c_a374_e62ceea3a686
static final int xxDummy
static final java.lang.String IID
void getNetworkSourceID(int elementType,
long eID,
int[] networkSourceID)
throws java.io.IOException,
AutomationException
elementType - A com.esri.arcgis.geodatabase.esriElementType constant (in)eID - Signed 64-bit int (in)networkSourceID - The networkSourceID (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void getAssetGroupCode(int elementType,
long eID,
int[] assetGroupCode)
throws java.io.IOException,
AutomationException
elementType - A com.esri.arcgis.geodatabase.esriElementType constant (in)eID - Signed 64-bit int (in)assetGroupCode - The assetGroupCode (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void getAssetTypeCode(int elementType,
long eID,
int[] assetTypeCode)
throws java.io.IOException,
AutomationException
elementType - A com.esri.arcgis.geodatabase.esriElementType constant (in)eID - Signed 64-bit int (in)assetTypeCode - The assetTypeCode (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void getTerminalID(long eID,
int[] terminalID)
throws java.io.IOException,
AutomationException
eID - Signed 64-bit int (in)terminalID - The terminalID (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.boolean isInCategory(int elementType,
long eID,
java.lang.String category)
throws java.io.IOException,
AutomationException
elementType - A com.esri.arcgis.geodatabase.esriElementType constant (in)eID - Signed 64-bit int (in)category - The category (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.boolean isSupportCategory(int networkSourceID,
int assetGroupCode,
int assetTypeCode,
java.lang.String category)
throws java.io.IOException,
AutomationException
networkSourceID - The networkSourceID (in)assetGroupCode - The assetGroupCode (in)assetTypeCode - The assetTypeCode (in)category - The category (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void getSubnetworkControllers(java.lang.Object[] featureSourceIDs,
java.lang.Object[] featureGlobalIDs,
java.lang.Object[] subnetworkControllerNames,
java.lang.Object[] creationDates)
throws java.io.IOException,
AutomationException
featureSourceIDs - A Variant (out: use single element array)featureGlobalIDs - A Variant (out: use single element array)subnetworkControllerNames - A Variant (out: use single element array)creationDates - A Variant (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void getSubnetworkControllerByName(java.lang.String name,
int[] tierRank,
GUID[] featureGlobalID,
java.lang.String[] featureAssetGroup,
java.lang.String[] featureAssetType,
int[] featureSourceID)
throws java.io.IOException,
AutomationException
name - The name (in)tierRank - The tierRank (out: use single element array)featureGlobalID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)featureAssetGroup - The featureAssetGroup (out: use single element array)featureAssetType - The featureAssetType (out: use single element array)featureSourceID - The featureSourceID (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void getSubnetworkControllerByGlobalID(GUID featureGlobalID, java.lang.String[] subnetworkControllerName, int[] tierRank, java.lang.String[] featureAssetGroup, java.lang.String[] featureAssetType, int[] featureSourceID) throws java.io.IOException, AutomationException
featureGlobalID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)subnetworkControllerName - The subnetworkControllerName (out: use single element array)tierRank - The tierRank (out: use single element array)featureAssetGroup - The featureAssetGroup (out: use single element array)featureAssetType - The featureAssetType (out: use single element array)featureSourceID - The featureSourceID (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void getSubnetworkControllersBySubnetworkName(java.lang.String subnetworkName,
IStringArray[] featureGlobalIDs,
ILongArray[] featureTerminalIDs)
throws java.io.IOException,
AutomationException
subnetworkName - The subnetworkName (in)featureGlobalIDs - A reference to a com.esri.arcgis.system.IStringArray (out: use single element array)featureTerminalIDs - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.ITier getSourceElementTier(int elementType, long eID) throws java.io.IOException, AutomationException
elementType - A com.esri.arcgis.geodatabase.esriElementType constant (in)eID - Signed 64-bit int (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.int getFeatureClassUsageType(int elementType,
int sourceID)
throws java.io.IOException,
AutomationException
elementType - A com.esri.arcgis.geodatabase.esriElementType constant (in)sourceID - The sourceID (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.boolean isAttributeAssignedToSource(java.lang.String attributeName,
int sourceID)
throws java.io.IOException,
AutomationException
attributeName - The attributeName (in)sourceID - The sourceID (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void getTierNames(ILongLongArray subnetworkSourceEIDs, IStringArray[] tierNames) throws java.io.IOException, AutomationException
subnetworkSourceEIDs - A reference to a com.esri.arcgis.system.ILongLongArray (in)tierNames - 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.void getSubnetworkNames(ILongLongArray subnetworkControllerEIDs, IStringArray[] subnetworkNames) throws java.io.IOException, AutomationException
subnetworkControllerEIDs - A reference to a com.esri.arcgis.system.ILongLongArray (in)subnetworkNames - 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.boolean isUpstreamTerminal(int elementType,
long eID)
throws java.io.IOException,
AutomationException
elementType - A com.esri.arcgis.geodatabase.esriElementType constant (in)eID - Signed 64-bit int (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void getTerminalInfo(int networkSourceID,
int assetGroupCode,
int assetTypeCode,
int terminalID,
boolean[] isUpstreamTerminal,
int[] traversabilityModel,
int[] terminalCount)
throws java.io.IOException,
AutomationException
networkSourceID - The networkSourceID (in)assetGroupCode - The assetGroupCode (in)assetTypeCode - The assetTypeCode (in)terminalID - The terminalID (in)isUpstreamTerminal - The isUpstreamTerminal (out: use single element array)traversabilityModel - A com.esri.arcgis.geodatabase.esriUtilityNetworkTraversabilityModel constant (out: use single element array)terminalCount - The terminalCount (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.boolean checkIfInternalEdge(long edgeEID)
throws java.io.IOException,
AutomationException
edgeEID - Signed 64-bit int (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.