com.esri.arcgis.schematic
Interface ISchematicRelationManager

All Superinterfaces:
Serializable
All Known Implementing Classes:
SchematicBarycenterManager, SchematicContainerManager

public interface ISchematicRelationManager
extends Serializable

Provides access to members that control the schematic relation manager.

Product Availability

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


Method Summary
 IGeometry getParentGeometry(ISchematicRelationController controller, IDisplay display, ILayer layer, ISchematicInMemoryFeature inMemoryParent)
          Geometry of the specified schematic parent.
 void moveParent(ISchematicRelationController controller, IDisplay display, ILayer layer, ISchematicInMemoryFeature inMemoryParent, IEnumSchematicInMemoryFeature inMemoryFeatures, ILine shift)
          Moves the specified parent schematic feature.
 

Method Detail

moveParent

void moveParent(ISchematicRelationController controller,
                IDisplay display,
                ILayer layer,
                ISchematicInMemoryFeature inMemoryParent,
                IEnumSchematicInMemoryFeature inMemoryFeatures,
                ILine shift)
                throws IOException,
                       AutomationException
Moves the specified parent schematic feature.

Product Availability

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

Parameters:
controller - A reference to a com.esri.arcgis.schematic.ISchematicRelationController (in)
display - A reference to a com.esri.arcgis.display.IDisplay (in)
layer - A reference to a com.esri.arcgis.carto.ILayer (in)
inMemoryParent - A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeature (in)
inMemoryFeatures - A reference to a com.esri.arcgis.schematic.IEnumSchematicInMemoryFeature (in)
shift - A reference to a com.esri.arcgis.geometry.ILine (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getParentGeometry

IGeometry getParentGeometry(ISchematicRelationController controller,
                            IDisplay display,
                            ILayer layer,
                            ISchematicInMemoryFeature inMemoryParent)
                            throws IOException,
                                   AutomationException
Geometry of the specified schematic parent.

Product Availability

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

Parameters:
controller - A reference to a com.esri.arcgis.schematic.ISchematicRelationController (in)
display - A reference to a com.esri.arcgis.display.IDisplay (in)
layer - A reference to a com.esri.arcgis.carto.ILayer (in)
inMemoryParent - A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeature (in)
Returns:
A reference to a com.esri.arcgis.geometry.IGeometry
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.