Bug 189751 cube enhancement: Groups and Summaries category; an empty summary field is being created.
Based on bug Id# 187412: Cube builder enhancement While reviewing the cube builder enhancements, I found some things that are not updated as the mock up. Please see the attached document. Under Groups and summaries category: 1. If new a cube, under 'groups and Summaries' category, by default an empty summary field is being created. No empty groups and summaries should be there to start with. Make it consistent as 'Groups (dimension): no empty group is there. 2. The category title should repeats itself as Groups and Summaries 3. Primary Dataset has to be listed as (Primary)
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/ElementFactory.java
* @param name
	 *            the level name
	 * @return a handle to the level element
	 * @deprecated replaced by
	 *             {@link #newOdaLevel(org.eclipse.birt.report.model.api.olap.DimensionHandle, String)}
	 */
	public OdaLevelHandle newOdaLevel( String name )
	{
		OdaLevel element = new OdaLevel( name );
		module.makeUniqueName( element );
		return element.handle( module );
	}
	/**
	 * Creates a new oda level handle. The name is required. If given name is
	 * null, we will make a unique name within the dimension scope for it.
	 * 
	 * @param dimensionHandle
	 *            the dimension handle where the level will be inserted
	 * @param name
	 *            the level name
	 * @return a handle to the level element
	 */
	public OdaLevelHandle newOdaLevel(
			org.eclipse.birt.report.model.api.olap.DimensionHandle dimensionHandle,
			String name )
	{
		OdaLevel element = new OdaLevel( name );
		if ( dimensionHandle != null )
			( (Dimension) dimensionHandle.getElement( ) )
					.makeUniqueName( element );