com.esri.arcgis.geodatabase
Interface IDEGeometricNetwork

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IDEGeometricNetwork2
All Known Implementing Classes:
DEGeometricNetwork, IDEGeometricNetwork2Proxy, IDEGeometricNetworkProxy

public interface IDEGeometricNetwork
extends java.io.Serializable

COM Interface 'IDEGeometricNetwork'. Generated 3/19/2015 1:20:56 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Provides access to members that describe geometric network data elements.' 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 =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IIDacdbe3c0_e303_43e1_8038_8b391692f267
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IStringArray getFeatureClassNames()
          The feature classes involved in the geometric network.
 int getNetworkType()
          The type of associated logical network.
 IArray getNetworkWeights()
          The weights of the geometric network.
 java.lang.String getOrphanJunctionFeatureClassName()
          The FeatureClass containing the OrphanJunctionFeatures.
 IArray getRules()
          The connectivity rules associated with the network.
 IArray getWeightAssociations()
          The weight associations of the geometric network.
 void setFeatureClassNamesByRef(IStringArray featureClassNames)
          The feature classes involved in the geometric network.
 void setNetworkType(int type)
          The type of associated logical network.
 void setNetworkWeightsByRef(IArray netWeights)
          The weights of the geometric network.
 void setOrphanJunctionFeatureClassName(java.lang.String featureClass)
          The FeatureClass containing the OrphanJunctionFeatures.
 void setRulesByRef(IArray rules)
          The connectivity rules associated with the network.
 void setWeightAssociationsByRef(IArray weightAssociations)
          The weight associations of the geometric network.
 

Field Detail

IIDacdbe3c0_e303_43e1_8038_8b391692f267

static final int IIDacdbe3c0_e303_43e1_8038_8b391692f267
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getRules

IArray getRules()
                throws java.io.IOException,
                       AutomationException
The connectivity rules associated with the network.

Returns:
A reference to a com.esri.arcgis.system.IArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRulesByRef

void setRulesByRef(IArray rules)
                   throws java.io.IOException,
                          AutomationException
The connectivity rules associated with the network.

Parameters:
rules - A reference to a com.esri.arcgis.system.IArray (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNetworkType

int getNetworkType()
                   throws java.io.IOException,
                          AutomationException
The type of associated logical network.

Returns:
A com.esri.arcgis.geodatabase.esriNetworkType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setNetworkType

void setNetworkType(int type)
                    throws java.io.IOException,
                           AutomationException
The type of associated logical network.

Parameters:
type - A com.esri.arcgis.geodatabase.esriNetworkType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getOrphanJunctionFeatureClassName

java.lang.String getOrphanJunctionFeatureClassName()
                                                   throws java.io.IOException,
                                                          AutomationException
The FeatureClass containing the OrphanJunctionFeatures.

Returns:
The featureClass
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOrphanJunctionFeatureClassName

void setOrphanJunctionFeatureClassName(java.lang.String featureClass)
                                       throws java.io.IOException,
                                              AutomationException
The FeatureClass containing the OrphanJunctionFeatures.

Parameters:
featureClass - The featureClass (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFeatureClassNames

IStringArray getFeatureClassNames()
                                  throws java.io.IOException,
                                         AutomationException
The feature classes involved in the geometric network.

Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFeatureClassNamesByRef

void setFeatureClassNamesByRef(IStringArray featureClassNames)
                               throws java.io.IOException,
                                      AutomationException
The feature classes involved in the geometric network.

Parameters:
featureClassNames - A reference to a com.esri.arcgis.system.IStringArray (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNetworkWeights

IArray getNetworkWeights()
                         throws java.io.IOException,
                                AutomationException
The weights of the geometric network.

Returns:
A reference to a com.esri.arcgis.system.IArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setNetworkWeightsByRef

void setNetworkWeightsByRef(IArray netWeights)
                            throws java.io.IOException,
                                   AutomationException
The weights of the geometric network.

Parameters:
netWeights - A reference to a com.esri.arcgis.system.IArray (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getWeightAssociations

IArray getWeightAssociations()
                             throws java.io.IOException,
                                    AutomationException
The weight associations of the geometric network.

Returns:
A reference to a com.esri.arcgis.system.IArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setWeightAssociationsByRef

void setWeightAssociationsByRef(IArray weightAssociations)
                                throws java.io.IOException,
                                       AutomationException
The weight associations of the geometric network.

Parameters:
weightAssociations - A reference to a com.esri.arcgis.system.IArray (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.