@Override protected final void initCellEditor() { InstallOptionsWidget control = (InstallOptionsWidget) getEditPart().getModel(); IPropertyDescriptor descriptor = control.getPropertyDescriptor(getDirectEditProperty()); if (descriptor instanceof PropertyDescriptor) { try { ICellEditorValidator validator = PropertyDescriptorHelper.getCellEditorValidator((PropertyDescriptor) descriptor); if (validator != null) { getCellEditor().setValidator(validator); } } catch (Throwable t) { InstallOptionsPlugin.getDefault().log(t); } } String initialText = getInitialText(control); getCellEditor().setValue(initialText); selectCellEditorText(); }