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
* the extension ID is not given, the oda data source will be created
	 * without extension. If the unknown extension ID is given,
	 * <code>null</code> will be returned.
	 * 
	 * @param name
	 *            the required oda data set name.
	 * @param extensionID
	 *            the extension ID
	 * @return a handle to oda data set
	 */
	public OdaDataSetHandle newOdaDataSet( String name, String extensionID )
	{
		if ( extensionID != null )
		{
			if ( ODAProviderFactory.getInstance( ).createODAProvider( null,
					extensionID ) == null )
				return null;
			if ( !ODAProviderFactory.getInstance( ).createODAProvider( null,
					extensionID ).isValidODADataSetExtensionID( extensionID ) )
				return null;
		}
		OdaDataSet element = new OdaDataSet( name );
		module.makeUniqueName( element );
		element.setProperty( IOdaExtendableElementModel.EXTENSION_ID_PROP,
				extensionID );
		return element.handle( module );
	}
	/**
	 * Creates one new element based on the given element. The new element will
	 * extends the given one. The element must be extendable.