tableViewer.setContentProvider(new CsvContentProvider());
Table table = tableViewer.getTable();
table.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1));
IMenuService menuService = (IMenuService) PlatformUI.getWorkbench().getService(IMenuService.class);
menuService.populateContributionManager(toolBarManager, "toolbar:de.ambits.csvmaster.editors.tableComposite");
toolBarManager.update(true);
//Enables key support for the table viewer
TableViewerKeyboardSupporter supporter = new TableViewerKeyboardSupporter(tableViewer);
supporter.startSupport();