ILayerCell cell = selectionLayer.getCellByPosition(
selectedPosition.columnPosition, selectedPosition.rowPosition);
IConfigRegistry configRegistry = command.getConfigRegistry();
IEditableRule editableRule = configRegistry.getConfigAttribute(
EditConfigAttributes.CELL_EDITABLE_RULE, DisplayMode.EDIT, cell
.getConfigLabels().getLabels());
IDataValidator validator = configRegistry.getConfigAttribute(
EditConfigAttributes.DATA_VALIDATOR, DisplayMode.EDIT, cell
.getConfigLabels().getLabels());
if (editableRule.isEditable(cell, configRegistry)) {
// process the tick update
Object newValue = getNewCellValue(command, cell);
// validate the value
try {
if (validator == null