Bug 153943 [Viewers] Rename new API, e.g. RowPart -> ViewerRow
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/TableEditorImpl.java
boolean newValidState) {
                
            }
            public void cancelEditor() {
                TableEditorImpl.this.cancelEditing();
            }
            public void applyEditorValue() {
                TableEditorImpl.this.applyEditorValue();
            }
        };
    }
    /**
     * Return whether there is an active cell editor.
     * 
     * @return <code>true</code> if there is an active cell editor; otherwise
     * <code>false</code> is returned.
     */
    public boolean isCellEditorActive() {
        return cellEditor != null;
    }
    /**
     * Saves the value of the currently active cell editor,
     * by delegating to the cell modifier.
     */
    private void saveEditorValue(CellEditor cellEditor, Item tableItem) {
    	ColumnViewerPart part = (ColumnViewerPart)tableItem.getData(ColumnViewerPart.COLUMN_VIEWER_KEY);
    	
        if( part != null && part.getEditingSupport() != null ) {
        	part.getEditingSupport().setValue(tableItem.getData(), cellEditor.getValue());
        }