composite.setName(Messages.TableView_compositeName);
composite.getCommands().add(new SetEditingFlag(true));
DeleteFromTableCommand deleteFromTableCommand = new DeleteFromTableCommand(layer);
composite.getCommands().add(deleteFromTableCommand);
IBlockingProvider<ILayer> layerProvider=new StaticBlockingProvider<ILayer>(layer);
composite.getCommands().add(new DeleteFeatureCommand(deleteFromTableCommand, layerProvider));
composite.getFinalizerCommands().add(new SetEditingFlag(false));
return composite;
}