com.esri.arcgis.schematic
Interface ISchematicLayerEditHelper

All Superinterfaces:
Serializable
All Known Implementing Classes:
SchematicLayer

public interface ISchematicLayerEditHelper
extends Serializable

Provides access to members that returns editing inforamtions about the schematic layer.

Product Availability

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


Method Summary
 IPoint getHighlightedVertex(boolean onlyVisible)
          Position of the highlighted vertex.
 void getSchematicInMemoryFeaturePortAtPoint(IPoint point, double pointSearchDistance, boolean onlySelectable, boolean onlyVisible, int[] portNumber, ISchematicInMemoryFeature[] inMemoryFeature)
          In memory feature and his port number near to the given point.
 ISchematicInMemoryFeature getSchematicInMemoryHighlightedFeature(boolean onlyVisible)
          Schematic in memory highlighted feature.
 IEnumSchematicInMemoryFeature getSchematicInMemorySelectedFeatures(boolean onlyVisible)
          Enumeration of the selected in memory features.
 

Method Detail

getHighlightedVertex

IPoint getHighlightedVertex(boolean onlyVisible)
                            throws IOException,
                                   AutomationException
Position of the highlighted vertex.

Product Availability

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

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

getSchematicInMemoryHighlightedFeature

ISchematicInMemoryFeature getSchematicInMemoryHighlightedFeature(boolean onlyVisible)
                                                                 throws IOException,
                                                                        AutomationException
Schematic in memory highlighted feature.

Product Availability

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

Parameters:
onlyVisible - The onlyVisible (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.

getSchematicInMemorySelectedFeatures

IEnumSchematicInMemoryFeature getSchematicInMemorySelectedFeatures(boolean onlyVisible)
                                                                   throws IOException,
                                                                          AutomationException
Enumeration of the selected in memory features.

Product Availability

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

Parameters:
onlyVisible - The onlyVisible (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.

getSchematicInMemoryFeaturePortAtPoint

void getSchematicInMemoryFeaturePortAtPoint(IPoint point,
                                            double pointSearchDistance,
                                            boolean onlySelectable,
                                            boolean onlyVisible,
                                            int[] portNumber,
                                            ISchematicInMemoryFeature[] inMemoryFeature)
                                            throws IOException,
                                                   AutomationException
In memory feature and his port number near to the given point.

Product Availability

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

Parameters:
point - A reference to a com.esri.arcgis.geometry.IPoint (in)
pointSearchDistance - The pointSearchDistance (in)
onlySelectable - The onlySelectable (in)
onlyVisible - The onlyVisible (in)
portNumber - The portNumber (in/out: use single element array)
inMemoryFeature - A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeature (in/out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.