Bug 127861 [DataBinding] Mark API provisional
bundles/org.eclipse.jface.databinding/src/org/eclipse/jface/databinding/viewers/TableViewerDescription.java
* @param propertyName
	 * @param cellEditor 
	 * @param validator
	 * @param converter
	 *            converter from model objects to String, or ImageAndString.
	 */
	public void addEditableColumn(int columnIndex, String propertyName,
			CellEditor cellEditor, IValidator validator, IConverter converter) {
		Column column = new Column(propertyName, cellEditor , validator,
				converter);
		if(columnIndex == -1){
			columns.add(column);
		} else {
			columns.add(columnIndex,column);				
		}	
	}
	
	private void addReadOnlyColumn(int columnIndex, String propertyName, IConverter converter) {
		Column column = new Column(propertyName, converter);
		if(columnIndex == -1){
			columns.add(column);
		} else {
			columns.add(columnIndex,column);				
		}	
	}	
	
	/**
	 * @param propertyName
	 * @param cellEditor
	 * @param validator