@Override public void updateValue(@Nullable Object value) { if (controller.getModel().updateCellValue(binding, curRow, value)) { // Update controls controller .getSite() .getShell() .getDisplay() .syncExec( new Runnable() { @Override public void run() { controller.updateValueView(); } }); } controller.fireResultSetChange(); }
@Override public IWorkbenchPartSite getValueSite() { return controller.getSite(); }