// issue edit event for TableView and any other interested parties
if( type == null ){
type = FeatureEvent.Type.CHANGED;
}
FeatureEvent featureEvent = new FeatureEvent( this, type, bounds, filter);
((LayerImpl)layer).fireLayerChange(new LayerEvent(layer, LayerEvent.EventType.EDIT_EVENT, null, featureEvent));
layer.refresh(bounds);
}