final int y = (int) ((getTopBorder() + StrictGeomUtility.toExternalValue(data.getY())) * zoomFactor);
final int width = (int) (StrictGeomUtility.toExternalValue(data.getWidth()) * zoomFactor);
final int height = (int) (StrictGeomUtility.toExternalValue(data.getHeight()) * zoomFactor);
editorComponent.setBounds(x, y, width, height);
add(editorComponent);
editorComponent.validate();
inlineEditor.addCellEditorListener(this);
final Element[] visualElements = getRenderContext().getSelectionModel().getSelectedVisualElements();
if (visualElements.length > 0)
{