TableViewerで更新可能なセル

をするには、テーブルビューアにCellEditorとCellModifierをセットすればいい。

CellEditor editors = new CellEditor[3];
editors[1] = new TextCellEditor(viewer.getTable());//1カラム目
viewer.setCellEditors(editors);
viewer.setCellModifier(new CellModifier());//ICellModifierを実装したクラス
viewer.setColumnProperties(new String{"col1","col2","col3"});