com.esri.arcgis.schematic
Interface ISchematicRelationController

All Superinterfaces:
Serializable
All Known Implementing Classes:
SchematicRelationController

public interface ISchematicRelationController
extends Serializable

Provides access to memeber that manage the schematic relation controller.

Product Availability

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

See Also:
com.esri.arcgis.schematic.ISchematicRelationControllerTool

Method Summary
 IEnumSchematicInMemoryFeature findChildren(ISchematicInMemoryFeature inMemoryParent)
          Provides access to the children schematic features for the specified parent schematic feature.
 ISchematicInMemoryFeature findParent(ISchematicInMemoryFeature inMemoryChild)
          Provides access to the parent schematic feature for the specified child schematic feature.
 IEnumSchematicInMemoryFeature findParents(ISchematicInMemoryDiagram inMemoryDiagram)
          Provides access to all parent schematic features contained in the sprecified diagram.
 boolean isParent(ISchematicInMemoryFeature inMemoryFeature)
          Indicates if a schematic feature is a parent.
 

Method Detail

findParent

ISchematicInMemoryFeature findParent(ISchematicInMemoryFeature inMemoryChild)
                                     throws IOException,
                                            AutomationException
Provides access to the parent schematic feature 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)
Returns:
A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeature
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

findChildren

IEnumSchematicInMemoryFeature findChildren(ISchematicInMemoryFeature inMemoryParent)
                                           throws IOException,
                                                  AutomationException
Provides access to the children schematic features for the specified parent schematic feature.

Product Availability

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

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

findParents

IEnumSchematicInMemoryFeature findParents(ISchematicInMemoryDiagram inMemoryDiagram)
                                          throws IOException,
                                                 AutomationException
Provides access to all parent schematic features contained in the sprecified diagram.

Product Availability

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

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

isParent

boolean isParent(ISchematicInMemoryFeature inMemoryFeature)
                 throws IOException,
                        AutomationException
Indicates if a schematic feature is a parent.

Product Availability

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

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