Bug 153943 [Viewers] Rename new API, e.g. RowPart -> ViewerRow
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/TreeEditorImpl.java
if (control == null) {
				return;
			}
            setLayoutData(cellEditor.getLayoutData());
            setEditor(control, treeItem, columnNumber);
            cellEditor.setFocus();
            if (focusListener == null) {
                focusListener = new FocusAdapter() {
                    public void focusLost(FocusEvent e) {
                        applyEditorValue();
                    }
                };
            }
            control.addFocusListener(focusListener);
            mouseListener = new MouseAdapter() {
                public void mouseDown(MouseEvent e) {
                    	
                    
                    if (e.time <= doubleClickExpirationTime) {
                        control.removeMouseListener(mouseListener);
                        cancelEditing();
                        handleDoubleClickEvent();
                    } else if (mouseListener != null) {
                        control.removeMouseListener(mouseListener);
                    }
                }
            };
            control.addMouseListener(mouseListener);
    	}
    }