List of usage examples for org.eclipse.jface.viewers DialogCellEditor setValidator
public void setValidator(ICellEditorValidator validator)
From source file:com.cisco.yangide.ext.model.editor.property.DialogTextPropertyDescriptor.java
License:Open Source License
public DialogCellEditor createPropertyEditor(Composite parent) { DialogCellEditor editor = new DialogCellEditor(parent) { @Override/* ww w . j a v a 2 s . c o m*/ protected Object openDialogBox(Control cellEditorWindow) { Shell shell = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(); MultilineTextDialog dialog = new MultilineTextDialog(shell, Strings.getAsString(getValue()), id.getName()); if (IStatus.OK == dialog.open()) { setValue(dialog.getValue()); } return null; } }; if (getValidator() != null) { editor.setValidator(getValidator()); } return editor; }