Bug 182050 CrossTab - Aggregations are too busy in Layout view
Please follow the mockup (attached) to display aggregations in layout view for the sake of simplicity. It supposes to be sigma sign and measure name only. User can view the aggregation expression by tooltip if he/she wants to. Currently, aggregation area look over crowded!!!
xtab/org.eclipse.birt.report.item.crosstab.ui/src/org/eclipse/birt/report/item/crosstab/internal/ui/editors/editparts/CrosstabGraphicsFactory.java
}
		if ( model instanceof CrosstabCellAdapter )
		{
			if (ICrosstabCellAdapterFactory.CELL_FIRST_LEVEL_HANDLE.equals( ((CrosstabCellAdapter)model).getPositionType( ))
					|| ICrosstabCellAdapterFactory.CELL_MEASURE.equals( ((CrosstabCellAdapter)model).getPositionType( )))
			{
				
				CrosstabFirstCellEditPart first = new CrosstabFirstCellEditPart(model);
				first.setManager( createMenuManager( ((CrosstabCellAdapter)model).getPositionType( ), context.getViewer( )));
				return first;
			}
			return new CrosstabCellEditPart( model );
		}
		return null;
	}
	
	private MenuManager createMenuManager(String position, EditPartViewer viewer)
	{
		if (ICrosstabCellAdapterFactory.CELL_FIRST_LEVEL_HANDLE.equals( position ))
		{
			return new LevelCrosstabPopMenuProvider(viewer);
		}
		if (ICrosstabCellAdapterFactory.CELL_MEASURE.equals( position ))
		{
			return new MeasureCrosstabPopMenuProvider(viewer);
		}
		throw new RuntimeException("Don't support this position");
	}
}