Index: src/Common/SharpMap.Api/Editors/IFeatureEditor.cs
===================================================================
diff -u -r8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9 -r5fc71a385897af92ccb092f2f969b5709afab85a
--- src/Common/SharpMap.Api/Editors/IFeatureEditor.cs (.../IFeatureEditor.cs) (revision 8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9)
+++ src/Common/SharpMap.Api/Editors/IFeatureEditor.cs (.../IFeatureEditor.cs) (revision 5fc71a385897af92ccb092f2f969b5709afab85a)
@@ -9,6 +9,17 @@
public interface IFeatureEditor
{
///
+ /// Snap rules defined for the layer, used during feature edits.
+ ///
+ IList SnapRules { get; set; }
+
+ ///
+ /// Get or set method used to creates a new feature which can be later added to the current layer.
+ ///
+ ///
+ Func CreateNewFeature { get; set; }
+
+ ///
/// Creates a new instance of the feature interactor which can be used to manipulate .
///
/// TODO: move interaction logic to SharpMap.UI, next to Select, Move and other tools.
@@ -19,22 +30,11 @@
IFeatureInteractor CreateInteractor(ILayer layer, IFeature feature);
///
- /// Snap rules defined for the layer, used during feature edits.
- ///
- IList SnapRules { get; set; }
-
- ///
/// Adds new feature to the feature provider of the layer using geometry.
///
///
///
///
IFeature AddNewFeatureByGeometry(ILayer layer, IGeometry geometry);
-
- ///
- /// Get or set method used to creates a new feature which can be later added to the current layer.
- ///
- ///
- Func CreateNewFeature { get; set; }
}
}
\ No newline at end of file