ArcObjects Library Reference (Controls)  

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

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.

CoClasses that implement IEngineEditor

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