final PropertyBinding propBinding = (PropertyBinding) editor.getItem().getData();
Object initialVal = propBinding.getValue();
final String initialText = initialVal == null ? "" : String.valueOf(initialVal);
final Text newEditor = new Text(parent, SWT.NONE);
newEditor.setText(initialText);
newEditor.addModifyListener(new ModifyListener() {
public void modifyText(ModifyEvent evt) {
Text text = (Text) editor.getEditor();
String newText = text.getText();
content.setDouble(propBinding, Double.parseDouble(newText));
editor.getItem().setText(EDITABLE_COLUMN, newText);