com.esri.arcgis.schematic
Interface ISchematicFeatureLinkerEdit

All Superinterfaces:
Serializable
All Known Implementing Classes:
ISchematicFeatureLinkerEditProxy

public interface ISchematicFeatureLinkerEdit
extends Serializable

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

Product Availability

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

See Also:
ISchematicFeatureLinker

Method Summary
 void associate(INgElement ngElement, IFeature feature)
          Associates the specified graphic element with the specified feature.
 void dissociate(INgElement ngElement, IFeature feature)
          Dissociate the specified graphic element with the specified feature.
 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.
See Also:
ISchematicFeatureLinkerEdit.dissociate(com.esri.arcgis.schematic.INgElement, com.esri.arcgis.geodatabase.IFeature), ISchematicFeatureLinkerEdit.associate(com.esri.arcgis.schematic.INgElement, com.esri.arcgis.geodatabase.IFeature)

associate

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

Product Availability

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

Parameters:
ngElement - A reference to a com.esri.arcgis.schematic.INgElement (in)
feature - A reference to a com.esri.arcgis.geodatabase.IFeature (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
See Also:
ISchematicFeatureLinkerEdit.dissociate(com.esri.arcgis.schematic.INgElement, com.esri.arcgis.geodatabase.IFeature), ISchematicFeatureLinkerEdit.reportAssociations(com.esri.arcgis.schematic.INgElement, com.esri.arcgis.schematic.INgElement)

dissociate

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

Product Availability

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

Parameters:
ngElement - A reference to a com.esri.arcgis.schematic.INgElement (in)
feature - A reference to a com.esri.arcgis.geodatabase.IFeature (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
See Also:
ISchematicFeatureLinkerEdit.reportAssociations(com.esri.arcgis.schematic.INgElement, com.esri.arcgis.schematic.INgElement), ISchematicFeatureLinkerEdit.associate(com.esri.arcgis.schematic.INgElement, com.esri.arcgis.geodatabase.IFeature)