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 required oda data set name.
	 * @return a handle to oda data set
	 * @deprecated see
	 *             <code>newOdaDataSet( String name, String extensionID )</code>
	 */
	public OdaDataSetHandle newOdaDataSet( String name )
	{
		OdaDataSet element = new OdaDataSet( name );
		module.makeUniqueName( element );
		return element.handle( module );
	}
	/**
	 * Creates a new joint data set. The name is required. If the
	 * <code>name</code> is null, we will make a unique name for it.
	 * 
	 * @param name
	 *            the required joint data set name.
	 * @return a handle to joint data set
	 */
	public JointDataSetHandle newJointDataSet( String name )
	{
		JointDataSet element = new JointDataSet( name );
		module.makeUniqueName( element );
		return element.handle( module );
	}
	/**
	 * Creates a new oda data set. The name is required. If the
	 * <code>name</code> is null, we will make a unique name for it. The
	 * <code>extensionID</code> is used to find the extension definition.If