final Table table = tableViewer.getTable();
table.setHeaderVisible(true);
table.setLinesVisible(true);
// set the sorter for the table
tableSorter = new CSVTableSorter();
tableViewer.setSorter(tableSorter);
// set a table filter
final CSVTableFilter tableFilter = new CSVTableFilter();
tableViewer.addFilter(tableFilter);