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.