ArcFM Engine Developer Guide
Miner.Geodatabase.Edit Namespace
Inheritance Hierarchy

Version: 10.2.1a

Resource Center Home

This namespace provides access to the Editor extension. This extension provides an editing framework for all ArcFM Solution applications.
Classes
 ClassDescription
ClassEditEventArgs This class passes data to the object listening to the Edit event.
ClassEditFeatureEventArgs This class passes data to the object listening to the Edit Feature event.
ClassEditLogMonitor EditLogMonitor - this class sets up event handlers to monitor "edit" events raised by the "Editor" so that those events can be logged by the EditLogger. The events that are monitored are: created, changed, deleted for features and relationships The monitor can also request that the edit logger playback edits to the edit workspace. When the Editor reports startEditing, that's when we connect the other events to handlers. The handlers will make requests of the EditLogger to log the events when they fire. It is the responsibility of the caller to request that the log be loaded, cleared or saved when it is appropriate. Logging is "disabled" by default and must be enabled by the caller. See the "Enabled()" accessor for details.
ClassEditor

This extension provides an editing framework for all ArcFM Solution applications, including ArcFM Viewer for ArcGIS Engine. This framework allows you to write editing tools that work in ArcFM Engine and ArcFM Desktop applications. It is similar to Esri's Editor extension.

ClassEditRelationshipEventArgs  
ClassOnAfterDrawSketchEventArgs  
ClassSaveEditEventArgs This class passes data to the object listening to the Save Edit event.
Enumerations
 EnumerationDescription
EnumerationEditState This enumeration provides values that indicate whether editing is happening.
EnumerationSnapToleranceUnits Snap Tolerance units - synonymous with ISnapEnvironment::SnapToleranceUnits or IMMSnapEnvironment::SnapToleranceUnits
See Also

Reference

Miner.Geodatabase Assembly

 

 


Send Comment