com.esri.arcgis.schematic
Interface ISchematicRelationControllerEdit

All Superinterfaces:
Serializable
All Known Implementing Classes:
SchematicRelationController

public interface ISchematicRelationControllerEdit
extends Serializable

Provides access to members that manage the schematic relation controller editing.

Product Availability

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

See Also:
ISchematicRelationController, ISchematicRelationControllerTool

Method Summary
 void createRelation(INgElement child, INgElement parent)
          Creates a schematic relation between the specified child graphic element and the specified parent graphic element in memory.
 void deleteRelation(INgElement child)
          Deletes the schematic relation defined for the specified child graphic element.
 

Method Detail

createRelation

void createRelation(INgElement child,
                    INgElement parent)
                    throws IOException,
                           AutomationException
Creates a schematic relation between the specified child graphic element and the specified parent graphic element in memory.

Product Availability

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

Parameters:
child - A reference to a com.esri.arcgis.schematic.INgElement (in)
parent - A reference to a com.esri.arcgis.schematic.INgElement (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

deleteRelation

void deleteRelation(INgElement child)
                    throws IOException,
                           AutomationException
Deletes the schematic relation defined for the specified child graphic element.

Product Availability

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

Parameters:
child - A reference to a com.esri.arcgis.schematic.INgElement (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.