TableItem tableItem = (TableItem) _element;
Object obj = tableItem.getData();
if (!_modify(obj, _property, _value)) {
KeyPath keyPath = (KeyPath) myKeys.get(_property);
if (keyPath == null) {
keyPath = new CachingKeyPath(_property);
myKeys.put(_property, keyPath);
}
keyPath.setValue(obj, _value);
}
myTableViewer.refresh(obj);