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, com.esri.arcgis.schematic.ISchematicRelationControllerTool

Method Summary
 void createRelation(ISchematicInMemoryFeature inMemoryChild, ISchematicInMemoryFeature inMemoryParent)
          Creates a schematic relation between the specified child feature and the specified parent.
 void deleteRelation(ISchematicInMemoryFeature inMemoryChild)
          Deletes the schematic relation defined for the specified child schematic feature.
 

Method Detail

createRelation

void createRelation(ISchematicInMemoryFeature inMemoryChild,
                    ISchematicInMemoryFeature inMemoryParent)
                    throws IOException,
                           AutomationException
Creates a schematic relation between the specified child feature and the specified parent.

Product Availability

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

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

deleteRelation

void deleteRelation(ISchematicInMemoryFeature inMemoryChild)
                    throws IOException,
                           AutomationException
Deletes the schematic relation defined for the specified child schematic feature.

Product Availability

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

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