Index: src/Common/SharpMap.Api/Editors/IFeatureInteractor.cs =================================================================== diff -u -r8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9 -r5fc71a385897af92ccb092f2f969b5709afab85a --- src/Common/SharpMap.Api/Editors/IFeatureInteractor.cs (.../IFeatureInteractor.cs) (revision 8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9) +++ src/Common/SharpMap.Api/Editors/IFeatureInteractor.cs (.../IFeatureInteractor.cs) (revision 5fc71a385897af92ccb092f2f969b5709afab85a) @@ -13,6 +13,11 @@ public interface IFeatureInteractor { /// + /// TODO: get rid of this event! Add GetRelatedFeatures in IRelatedFeatureEditor instead + /// + event WorkerFeatureCreated WorkerFeatureCreated; + + /// /// original feature (geometry in coordinate system of Layer) /// IFeature SourceFeature { get; } @@ -23,11 +28,6 @@ IFeature TargetFeature { get; } /// - /// TODO: get rid of this event! Add GetRelatedFeatures in IRelatedFeatureEditor instead - /// - event WorkerFeatureCreated WorkerFeatureCreated; - - /// /// tolerance in world coordinates used by the editor when no CoordinateConverter is available /// double Tolerance { get; set; } @@ -49,6 +49,11 @@ IList Trackers { get; } /// + /// TODO: YAGNI, do it using feature, somewhere else + /// + IEditableObject EditableObject { get; set; } + + /// /// Moves selected trackers. is leading and will be used as source for /// falloff policy. /// @@ -112,10 +117,5 @@ bool AllowDeletion(); bool AllowSingleClickAndMove(); - - /// - /// TODO: YAGNI, do it using feature, somewhere else - /// - IEditableObject EditableObject { get; set; } } } \ No newline at end of file