com.esri.arcgis.geodatabase
Interface IRelClassSchemaEdit

All Superinterfaces:
Serializable
All Known Implementing Classes:
AttributedRelationshipClass, IRelClassSchemaEditProxy, RelationshipClass

public interface IRelClassSchemaEdit
extends Serializable

Provides access to members that modify a relationship class's properties.

Description

This interface can be used to modify a relationship class after it's been created.

Product Availability

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


Method Summary
 void alterBackwardPathLabel(String backwardLabel)
          Changes the backward path label for this relationship class.
 void alterForwardPathLabel(String forwardLabel)
          Changes the forward path label for this relationship class.
 void alterIsComposite(boolean isComposite)
          Changes the type of this relationship class.
 

Method Detail

alterForwardPathLabel

void alterForwardPathLabel(String forwardLabel)
                           throws IOException,
                                  AutomationException
Changes the forward path label for this relationship class.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

alterBackwardPathLabel

void alterBackwardPathLabel(String backwardLabel)
                            throws IOException,
                                   AutomationException
Changes the backward path label for this relationship class.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

alterIsComposite

void alterIsComposite(boolean isComposite)
                      throws IOException,
                             AutomationException
Changes the type of this relationship class.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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