Bug 214577 Support cube filter in chart
For chart consuming cube, need to support filtering on categories or series, possibly on values if time allows. The UI is similar to the filter dialog for cross tab, but there should be no measure or dimension concepts in chart's dialog.
chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/reportitem/ChartReportItemUtil.java
public static final String QUERY_MAX = "chart__max"; 
	/**
	 * Specified property names defined in ExtendedItemHandle or IReportItem
	 */
	public static final String PROPERTY_XMLPRESENTATION = "xmlRepresentation"; 
	public static final String PROPERTY_CHART = "chart.instance"; 
	public static final String PROPERTY_SCALE = "chart.scale"; 
	public static final String PROPERTY_SCRIPT = "script"; 
	public static final String PROPERTY_ONRENDER = "onRender"; 
	public static final String PROPERTY_OUTPUT = "outputFormat"; 
	public synchronized static ICubeElementFactory getCubeElementFactory( )
			throws BirtException
	{
		if ( cubeFactory != null )
		{
			return cubeFactory;
		}
		try
		{
			Class cls = Class.forName( ICubeElementFactory.CUBE_ELEMENT_FACTORY_CLASS_NAME );
			cubeFactory = (ICubeElementFactory) cls.newInstance( );
		}
		catch ( Exception e )
		{
			throw new ChartException( ChartReportItemPlugin.ID,
					ChartException.ERROR,
					e );
		}
		return cubeFactory;
	}