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/ChartReportItemImpl.java
import org.eclipse.birt.report.model.api.extension.IReportItem;
import org.eclipse.birt.report.model.api.extension.ReportItem;
import org.eclipse.birt.report.model.api.metadata.IMethodInfo;
import org.eclipse.birt.report.model.api.metadata.IPropertyType;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.util.EcoreUtil;
import org.mozilla.javascript.Context;
import org.mozilla.javascript.RhinoException;
/**
 * ChartReportItemImpl
 */
public final class ChartReportItemImpl extends ReportItem
		implements
			ICompatibleReportItem
{
	private Chart cm = null;
	private Object oDesignerRepresentation = null;
	private static final List liLegendPositions = new LinkedList( );
	private static final List liLegendAnchors = new LinkedList( );
	private static final List liChartDimensions = new LinkedList( );
	private transient DesignElementHandle handle = null;
	private transient ScaleContext sharedScale = null;
	private static ILogger logger = Logger.getLogger( "org.eclipse.birt.chart.reportitem/trace" ); 
	static
	{
		
		
		
		List li = Position.VALUES;
		Iterator it = li.iterator( );