| createFeature(AppTreeLayerNode, GeoService, GeoServiceLayer, Application, Feature) |  | 0% |  | 0% | 8 | 8 | 33 | 33 | 1 | 1 |
| patchFeature(AppTreeLayerNode, GeoService, GeoServiceLayer, Application, String, Feature) |  | 0% |  | 0% | 6 | 6 | 27 | 27 | 1 | 1 |
| getFeature(SimpleFeatureSource, Filter, Application, TMFeatureType) |  | 0% |  | 0% | 7 | 7 | 30 | 30 | 1 | 1 |
| deleteFeature(AppTreeLayerNode, GeoService, GeoServiceLayer, Application, String) |  | 0% |  | 0% | 3 | 3 | 17 | 17 | 1 | 1 |
| lambda$handleGeometryAttributesInput$2(Feature, MathTransform, Application, SimpleFeatureSource, Map, TMAttributeDescriptor) |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
| checkFeatureHasOnlyValidAttributes(Feature, TMFeatureType, AppLayerSettings) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| handleGeometryAttributesInput(TMFeatureType, AppLayerSettings, Feature, Map, Application, SimpleFeatureSource) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| EditFeatureController(FeatureSourceFactoryHelper, EditUtil) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$handleGeometryAttributesInput$1(Feature, TMAttributeDescriptor) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$handleGeometryAttributesInput$0(TMAttributeDescriptor) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |