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.