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
{
		Style element = new Style( name );
		module.makeUniqueName( element );
		return element.handle( module );
	}
	/**
	 * Creates a new style element, and the style element is supposed to be
	 * adding to some theme in Library. The name is required. If the
	 * <code>name</code> is null, we will make a unique name for it.
	 * 
	 * @param theme
	 *            the theme to add the style
	 * @param name
	 *            the required style name
	 * @return a handle to the style
	 */
	public SharedStyleHandle newStyle( ThemeHandle theme, String name )
	{
		Style element = new Style( name );
		( (Theme) theme.getElement( ) ).makeUniqueName( element );
		return element.handle( module );
	}
	/**
	 * Creates a new text item.
	 * 
	 * @param name
	 *            the optional text item name. Can be <code>null</code>.
	 * @return a handle to the text item
	 */
	public TextItemHandle newTextItem( String name )