com.esri.arcgis.geodatabase
Interface IGPTopologyMembership

All Superinterfaces:
Serializable
All Known Implementing Classes:
GPTopologyMembership

public interface IGPTopologyMembership
extends Serializable

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

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 String getTopologyName()
          The name of the Topology this feature class participates in.
 double getWeight()
          The weight of the feature class in the topology.
 int getXYRank()
          The XYRank of the feature class in the topology.
 int getZRank()
          The ZRank of the feature class in the topology.
 boolean isEventNotificationOnValidate()
          Indicates if event notification is fired on validate.
 void setEventNotificationOnValidate(boolean eventNotification)
          Indicates if event notification is fired on validate.
 void setTopologyName(String topologyName)
          The name of the Topology this feature class participates in.
 void setWeight(double weight)
          The weight of the feature class in the topology.
 void setXYRank(int xYRank)
          The XYRank of the feature class in the topology.
 void setZRank(int zRank)
          The ZRank of the feature class in the topology.
 

Method Detail

getTopologyName

String getTopologyName()
                       throws IOException,
                              AutomationException
The name of the Topology this feature class participates in.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setTopologyName

void setTopologyName(String topologyName)
                     throws IOException,
                            AutomationException
The name of the Topology this feature class participates in.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getWeight

double getWeight()
                 throws IOException,
                        AutomationException
The weight of the feature class in the topology.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setWeight

void setWeight(double weight)
               throws IOException,
                      AutomationException
The weight of the feature class in the topology.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getXYRank

int getXYRank()
              throws IOException,
                     AutomationException
The XYRank of the feature class in the topology.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setXYRank

void setXYRank(int xYRank)
               throws IOException,
                      AutomationException
The XYRank of the feature class in the topology.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getZRank

int getZRank()
             throws IOException,
                    AutomationException
The ZRank of the feature class in the topology.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setZRank

void setZRank(int zRank)
              throws IOException,
                     AutomationException
The ZRank of the feature class in the topology.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

isEventNotificationOnValidate

boolean isEventNotificationOnValidate()
                                      throws IOException,
                                             AutomationException
Indicates if event notification is fired on validate.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setEventNotificationOnValidate

void setEventNotificationOnValidate(boolean eventNotification)
                                    throws IOException,
                                           AutomationException
Indicates if event notification is fired on validate.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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