This document is archived and information here might be outdated.  Recommended version.


IEngineEditor Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Controls > ESRI ArcGIS Controls > Interfaces > IE > IEngineEditor Interface
ArcGIS Developer Help

IEngineEditor Interface

Provides access to members that control the behavior of the EngineEditor.

Product Availability

Available with ArcGIS Engine.

Description

This interface is new at ArcGIS 9.3.

This is the main interface used to control the actions of the EngineEditor. For example, use the members in this interface to start and stop an edit session, create and manage edit operations, and set the IEngineEditor::CurrentTask.

Members

Name Description
Method AbortOperation Aborts an edit operation.
Method AddTask Adds a task to the EngineEditor.
Read/write property CurrentTask The current edit task.
Read-only property EditSelection The selected features that are editable.
Read/write property EditSessionMode The current edit session mode.
Read-only property EditState The EngineEditor's current edit state.
Read-only property EditWorkspace The workspace being edited.
Method EnableUndoRedo Indicates if undo/redo capabilities are enabled.
Method GetTaskByUniqueName Retrieves a task by UniqueName from the EngineEditor.
Method HasEdits Indicates if edits have been made.
Method InvertAgent Draws the EngineEditor's snapping agent.
Read-only property Map The map being edited.
Read-only property SelectionCount The number of selected features that are editable.
Method StartEditing Starts an edit session.
Method StartOperation Starts an edit operation.
Method StopEditing Stops an edit session.
Method StopOperation Stops an edit operation.
Read-only property Task The edit task at the specified index.
Read-only property TaskCount The number of edit tasks.

Classes that implement IEngineEditor

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

.NET Samples

Feature editing with the control commands Buffer snap agent Cut polygons without selection edit task Edit event listener Edit event listener Managing snap agents Managing snap agents Custom reshape polyline edit task Tabbed feature inspector Editing using a custom form Custom vertex editing commands Custom vertex editing commands Schematics Engine application Temporal statistics