Bug 153943 [Viewers] Rename new API, e.g. RowPart -> ViewerRow
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/ColumnViewerPart.java
* @param columnIndex
	 */
	public void refresh(RowPart row, int columnIndex) {
		ViewerLabel label = new ViewerLabel(row.getText(columnIndex), row
				.getImage(columnIndex));
		getLabelProvider().updateLabel(label, row.getItem().getData(), columnIndex);
		row.setBackground(columnIndex, label.getBackground());
		row.setForeground(columnIndex, label.getForeground());
		row.setFont(columnIndex, label.getFont());
		if (label.hasNewText())
			row.setText(columnIndex, label.getText());
		if (label.hasNewImage())
			row.setImage(columnIndex, label.getImage());
	}
	/**
	 * Refresh the TreeItem for element.
	 * 
	 * @param item
	 * @param element
	 * @param columnIndex
	 */
/*	public void refresh(TreeItem item, Object element, int columnIndex) {
		ViewerLabel label = new ViewerLabel(item.getText(columnIndex), item
				.getImage(columnIndex));
		getLabelProvider().updateLabel(label, element, columnIndex);
		// We can not make a null check because then we could not
		// set the items back to default state
		item.setBackground(columnIndex, label.getBackground());
		item.setForeground(columnIndex, label.getForeground());
		item.setFont(columnIndex, label.getFont());