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