com.esri.arcgis.schematic
Interface ISchematicObjectLinkerEdit

All Superinterfaces:
Serializable
All Known Implementing Classes:
SchematicLinker

public interface ISchematicObjectLinkerEdit
extends Serializable

Provides access to members that control the schematic linker edition; that is, the edition of the associations between objects and graphic elements.

Product Availability

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


Method Summary
 void associate(INgElement ngElement, IObject object)
          Associates the specified graphic element with the specified object.
 void dissociate(INgElement ngElement, IObject object)
          Dissociate the specified graphic element with the specified object.
 void reportAssociations(INgElement fromNgElement, INgElement toNgElement)
          Reports the associations defined for the specified 'FromNgElement' graphic element onto the specified 'ToNgElement' graphic element.
 

Method Detail

reportAssociations

void reportAssociations(INgElement fromNgElement,
                        INgElement toNgElement)
                        throws IOException,
                               AutomationException
Reports the associations defined for the specified 'FromNgElement' graphic element onto the specified 'ToNgElement' graphic element.

Product Availability

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

Parameters:
fromNgElement - A reference to a com.esri.arcgis.schematic.INgElement (in)
toNgElement - 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.

associate

void associate(INgElement ngElement,
               IObject object)
               throws IOException,
                      AutomationException
Associates the specified graphic element with the specified object.

Product Availability

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

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

dissociate

void dissociate(INgElement ngElement,
                IObject object)
                throws IOException,
                       AutomationException
Dissociate the specified graphic element with the specified object.

Product Availability

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

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