Bug 136074 Filter editor needs to support column binding
In the Fitler tab of property editor for table/chart, Expression only shows dataset column, rather than column binding. Since column binding is supported for filter of table/chart, this is supposed to show the column binding.
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/ui/views/attributes/providers/FilterModelProvider.java
throws PropertyValueException
	{
		DesignElementHandle element = (DesignElementHandle) item;
		PropertyHandle propertyHandle = element.getPropertyHandle( TableHandle.FILTER_PROP );
		if ( propertyHandle.getAt( pos ) != null )
		{
			propertyHandle.removeItem( pos );
		}
		return true;
	}
	/**
	 * Inserts one item into the given position.
	 * 
	 * @param item
	 *            DesignElement object
	 * @param pos
	 *            The position.
	 * @return True if success, otherwise false.
	 * @throws SemanticException
	 */
	public boolean doAddItem( Object item, int pos ) throws SemanticException
	{
		FilterCondition filterCond = StructureFactory.createFilterCond( );
		filterCond.setExpr( "Expression" );
		DesignElementHandle handle = (DesignElementHandle) item;
		PropertyHandle propertyHandle = handle.getPropertyHandle( ListingHandle.FILTER_PROP );
		propertyHandle.addItem( filterCond );
		return true;
	}
}