com.esri.arcgis.geodatabase
Interface IGPGeometricNetworkMembership

All Superinterfaces:
Serializable
All Known Implementing Classes:
GPGeometricNetworkMembership

public interface IGPGeometricNetworkMembership
extends Serializable

Provides access to members that describe the properties of a feature class' geometric network membership.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux


Method Summary
 String getAncillaryRoleFieldName()
          The ancillary role field.
 String getEnabledFieldName()
          The enabled field.
 String getGeometricNetworkName()
          The name of the Geometric Network this feature participates in.
 int getNetworkAncillaryRole()
          The possible network ancillary roles of the contained Features.
 void setAncillaryRoleFieldName(String fieldName)
          The ancillary role field.
 void setEnabledFieldName(String fieldName)
          The enabled field.
 void setGeometricNetworkName(String geometricNetworkName)
          The name of the Geometric Network this feature participates in.
 void setNetworkAncillaryRole(int role)
          The possible network ancillary roles of the contained Features.
 

Method Detail

getGeometricNetworkName

String getGeometricNetworkName()
                               throws IOException,
                                      AutomationException
The name of the Geometric Network this feature participates in.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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

setGeometricNetworkName

void setGeometricNetworkName(String geometricNetworkName)
                             throws IOException,
                                    AutomationException
The name of the Geometric Network this feature participates in.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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

getNetworkAncillaryRole

int getNetworkAncillaryRole()
                            throws IOException,
                                   AutomationException
The possible network ancillary roles of the contained Features.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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

setNetworkAncillaryRole

void setNetworkAncillaryRole(int role)
                             throws IOException,
                                    AutomationException
The possible network ancillary roles of the contained Features.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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

getEnabledFieldName

String getEnabledFieldName()
                           throws IOException,
                                  AutomationException
The enabled field.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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

setEnabledFieldName

void setEnabledFieldName(String fieldName)
                         throws IOException,
                                AutomationException
The enabled field.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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

getAncillaryRoleFieldName

String getAncillaryRoleFieldName()
                                 throws IOException,
                                        AutomationException
The ancillary role field.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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

setAncillaryRoleFieldName

void setAncillaryRoleFieldName(String fieldName)
                               throws IOException,
                                      AutomationException
The ancillary role field.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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