cellEditor.activateCell(parentShell, originalCanonicalValue,
EditModeEnum.DIALOG, new DialogEditHandler(), cell,
configRegistry);
result = (ICellEditDialog) cellEditor;
} else {
ITickUpdateHandler tickUpdateHandler = configRegistry
.getConfigAttribute(
TickUpdateConfigAttributes.UPDATE_HANDLER,
DisplayMode.EDIT, cell.getConfigLabels()
.getLabels());
if (tickUpdateHandler != null
&& tickUpdateHandler.isApplicableFor(cell.getDataValue())) {
// if a tick update handler is applicable, return the
// TickUpdateCellEditDialog
result = new TickUpdateCellEditDialog(parentShell,
originalCanonicalValue, cell, cellEditor,
configRegistry, tickUpdateHandler);