Bug 161401 [Viewers] Tweak ColumnViewer-API
- Rename getRowPart(Point point) => getViewerRow() - Rename getCell(Point point) => getViewerCell() - Rename setViewerColumn(final int columnIndex, ViewerColumn viewer) => setupEditingSupport - Make setupEditingSupport() private no one from external needs to use this API to set the EditingSupport for an ViewerColumn
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/ToolTipSupport.java
Font font = labelProvider.getToolTipFont(element);
				
				if( font != null ) {
					label.setFont(font);
				}
				
				Point pt = viewer.getControl().toDisplay(p);
				Point shift = labelProvider.getToolTipShift(element);
				
				if( shift == null ) {
					pt.x += DEFAULT_SHIFT_X;
					pt.y += DEFAULT_SHIFT_Y;
				} else {
					pt.x += shift.x;
					pt.y += shift.y;
				}
				
				tip.pack();
				tip.setLocation(pt);
				tip.setVisible(true);
			}
		}
		
		/**
		 * Dispose the tooltip.
		 * @param tip
		 */
		private void disposeTooltip(Shell tip) {
			if (tip != null && !tip.isDisposed()) {
				tip.dispose();