Bug 213939 Enhance chart builder to expose new data features from DtE integration
The Chart Builder UI should be enhanced to allow users to access DtE functionalities such as more aggregates, advanced sorting/grouping, etc... - Y Series grouping interval - Sort Key selection - New Quarter Grouping unit - New aggregates for grouping - Decimal interval range
chart/org.eclipse.birt.chart.ui.extension/src/org/eclipse/birt/chart/ui/swt/wizard/data/AggregateEditorComposite.java
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Combo;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Control;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Event;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Listener;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Text;
/**
 * The class is defined to edit aggregates on value series.
 *  
 * @since BIRT 2.3
 */
public class AggregateEditorComposite extends Composite implements
		MouseListener
{
	private static final String AGG_DISPLAY_NONE = Messages.getString("AggregateEditorComposite.AggregateDisplayName.None"); 
	
	private static final String AGG_FUNC_NONE = "None"; 
	
	private Button fBtnAggImage;
	
	private Button fBtnDropDown;
	
	private AggregateDropDownEditorComposite fAggregateEditor;
	
	private SeriesDefinition fSeriesDefi;