Bug 190207 Integrate Aggregation builder with charts
Charts should be able to use aggregates in their databinding definition. The UI is missing the "Add Aggregation..." button in the chart databinding dialog.
chart/org.eclipse.birt.chart.reportitem.ui/src/org/eclipse/birt/chart/reportitem/ui/ReportDataServiceProvider.java
page.setExpressionProvider( ep );
		return page.open( );
	}
	private StyleHandle[] getAllStyleHandles( )
	{
		List sLst = getReportDesignHandle( ).getAllStyles( );
		StyleHandle[] list = (StyleHandle[]) sLst.toArray( new StyleHandle[sLst.size( )] );
		Arrays.sort( list, new Comparator( ) {
			Collator collator = Collator.getInstance( ULocale.getDefault( ) );
			public int compare( Object o1, Object o2 )
			{
				StyleHandle s1 = (StyleHandle) o1;
				StyleHandle s2 = (StyleHandle) o2;
				return collator.compare( s1.getDisplayLabel( ),
						s2.getDisplayLabel( ) );
			}
		} );
		return list;
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.chart.ui.interfaces.IDataServiceProvider#getAllStyles()
	 */
	public String[] getAllStyles( )
	{
		StyleHandle[] handles = getAllStyleHandles( );
		String[] names = new String[handles.length];
		for ( int i = 0; i < names.length; i++ )
		{