public interface INetworkDiagram
extends java.io.Serializable
Description: 'Provides access to members that control the network diagram content.' 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 |
IID75bb2954_2eab_4aa3_a783_35366376494d |
static int |
xxDummy
Deprecated.
Internal use only
|
| Modifier and Type | Method and Description |
|---|---|
void |
delete()
Deletes the network diagram.
|
IEnumNetworkDiagramAggregation |
getAggregations()
Aggregations rows of the network diagram.
|
int |
getConsistencyState()
Network diagram consistency state.
|
IDiagramDataset |
getDiagramDataset()
Diagram dataset of the network diagram.
|
IEnvelope |
getDiagramExtent()
Extent of the network diagram.
|
INetworkDiagramInfo |
getDiagramInfo()
Network diagram information.
|
IDiagramTemplate |
getDiagramTemplate()
Diagram template of the network diagram.
|
GUID |
getGlobalID()
Global ID of the network diagram.
|
java.lang.String |
getName()
Name of the network diagram.
|
IEnumNetworkDiagramRelation |
getRelations()
Relations rows of the network diagram.
|
boolean |
isStored()
Indicates whether the network diagram is stored.
|
void |
queryFeaturesByExtent(IEnvelope envelope,
boolean addContents,
boolean queryJunctions,
boolean queryEdges,
boolean queryContainers,
boolean returnGeometry,
IEnumNetworkDiagramJunction[] junctions,
IEnumNetworkDiagramEdge[] edges,
IEnumNetworkDiagramContainer[] containers)
Returns the set of network diagram features that intersect a specified envelope.
|
void |
queryFeaturesByObjectIDs(boolean addContents,
boolean addConnected,
boolean returnGeometry,
long[] jctOids,
long[] ctnrOids,
long[] edgeOids,
IEnumNetworkDiagramJunction[] junctions,
IEnumNetworkDiagramEdge[] edges,
IEnumNetworkDiagramContainer[] containers)
Returns the set of network diagram features corresponding to the specified object IDs.
|
void |
storeAs(java.lang.String name,
java.lang.String tag,
int access)
Stores a temporary network diagram.
|
static final int IID75bb2954_2eab_4aa3_a783_35366376494d
static final int xxDummy
static final java.lang.String IID
java.lang.String getName()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.GUID getGlobalID() throws java.io.IOException, AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.INetworkDiagramInfo getDiagramInfo() throws java.io.IOException, AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.IEnvelope getDiagramExtent() throws java.io.IOException, AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.boolean isStored()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.int getConsistencyState()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.IDiagramDataset getDiagramDataset() throws java.io.IOException, AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.IDiagramTemplate getDiagramTemplate() throws java.io.IOException, AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void delete()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void storeAs(java.lang.String name,
java.lang.String tag,
int access)
throws java.io.IOException,
AutomationException
name - The name (in)tag - The tag (in)access - A com.esri.arcgis.geodatabase.esriDiagramAccessType constant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.IEnumNetworkDiagramAggregation getAggregations() throws java.io.IOException, AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.IEnumNetworkDiagramRelation getRelations() throws java.io.IOException, AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void queryFeaturesByExtent(IEnvelope envelope, boolean addContents, boolean queryJunctions, boolean queryEdges, boolean queryContainers, boolean returnGeometry, IEnumNetworkDiagramJunction[] junctions, IEnumNetworkDiagramEdge[] edges, IEnumNetworkDiagramContainer[] containers) throws java.io.IOException, AutomationException
envelope - A reference to a com.esri.arcgis.geometry.IEnvelope (in)addContents - The addContents (in)queryJunctions - The queryJunctions (in)queryEdges - The queryEdges (in)queryContainers - The queryContainers (in)returnGeometry - The returnGeometry (in)junctions - A reference to a com.esri.arcgis.geodatabase.IEnumNetworkDiagramJunction (out: use single element array)edges - A reference to a com.esri.arcgis.geodatabase.IEnumNetworkDiagramEdge (out: use single element array)containers - A reference to a com.esri.arcgis.geodatabase.IEnumNetworkDiagramContainer (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void queryFeaturesByObjectIDs(boolean addContents,
boolean addConnected,
boolean returnGeometry,
long[] jctOids,
long[] ctnrOids,
long[] edgeOids,
IEnumNetworkDiagramJunction[] junctions,
IEnumNetworkDiagramEdge[] edges,
IEnumNetworkDiagramContainer[] containers)
throws java.io.IOException,
AutomationException
addContents - The addContents (in)addConnected - The addConnected (in)returnGeometry - The returnGeometry (in)jctOids - Signed 64-bit int (in)ctnrOids - Signed 64-bit int (in)edgeOids - Signed 64-bit int (in)junctions - A reference to a com.esri.arcgis.geodatabase.IEnumNetworkDiagramJunction (out: use single element array)edges - A reference to a com.esri.arcgis.geodatabase.IEnumNetworkDiagramEdge (out: use single element array)containers - A reference to a com.esri.arcgis.geodatabase.IEnumNetworkDiagramContainer (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.