IEngineEditLayers Interface (ArcObjects .NET 10.6 SDK)
ArcObjects Help for .NET developers > ArcObjects namespaces > Controls > ESRI ArcGIS Controls > Interfaces > IE > IEngineEditLayers Interface (ArcObjects .NET 10.6 SDK)
ArcObjects Library Reference (Controls)  

IEngineEditLayers Interface

Provides access to members that control information about layers in the edit session.

Product Availability

Available with ArcGIS Engine.


This interface is new at ArcGIS 9.3.

The IEngineEditLayers interface is used to access information about layers involved in an edit session. For example, use IEngineEditLayers to determine if a particular layer involved in an edit session is editable or not; in addition,
use IEngineEditLayers to check or set the editor�s current layer and current subtype.

The target layer determines which layer will receive newly created features. Edit tasks and commands that create new features use this property to determine to which layer to write out the new features.



Name Description
Read-only property CurrentSubtype The sub type for new features in the CurrentLayer.
Method IsEditable Indicates if the specific feature layer is editable.
Method SetTargetLayer Sets the EngineEditor's target layer and subtype for new features.
Read-only property TargetLayer The EngineEditor's target layer that new features are added to.

CoClasses that implement IEngineEditLayers

CoClasses and Classes Description
EngineEditor A singleton object representing the Engine editing environment.

.NET Samples

Cut polygons without selection edit task (Code Files: CutPolygonsWithoutSelectionEditTask) | Editing using a custom form (Code Files: EditorForm) | Custom reshape polyline edit task (Code Files: ReshapePolylineEditTask) | Managing snap agents (Code Files: SnapEditorForm) | Custom vertex editing commands (Code Files: CustomVertexCommands UsingOutOfBoxVertexCommands) | Buffer snap agent (Code Files: BufferSnap)

.NET Related Topics

How to work with the snap environment