Bug 153943 [Viewers] Rename new API, e.g. RowPart -> ViewerRow
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/TableEditorImpl.java
/**
     * Handles the mouse down event; activates the cell editor.
     * @param event the mouse event that should be handled
     */
    public void handleMouseDown(MouseEvent event) {
        if (event.button != 1) {
			return;
		}
        if (cellEditor != null) {
			applyEditorValue();
		}
        
        
        
        
        
        doubleClickExpirationTime = event.time
                + Display.getCurrent().getDoubleClickTime();
        Item[] items = getSelection();
        
        if (items.length != 1) {
            tableItem = null;
            return;
        }
        tableItem = items[0];
        activateCellEditor(event);
    }
    private void initCellEditorListener() {
        cellEditorListener = new ICellEditorListener() {
            public void editorValueChanged(boolean oldValidState,