Bug 212497 Need api to get all referencable report item with cube
Need model provide new api to return all referencable report items for dataset or cube respectively. For instance: getAvailableDataSetBindingReferenceList(); getAvailableCubeBindingReferenceList(); also keep current api: getAvailableDataBindingReferenceList().
model/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/api/ReportItemDataRefTest.java
* 
	 * @throws Exception
	 */
	public void testCanMumbleForDataGroup( ) throws Exception
	{
		openDesign( "DataGroupRef_1.xml" ); 
		TableHandle table2 = (TableHandle) designHandle
				.findElement( "myTable2" ); 
		TableGroupHandle group2 = (TableGroupHandle) table2.getGroups( )
				.get( 0 );
		assertFalse( group2.canDrop( ) );
		assertTrue( group2.canContain( GroupHandle.HEADER_SLOT,
				ReportDesignConstants.ROW_ELEMENT ) );
		assertFalse( table2.canContain( TableHandle.GROUP_SLOT, designHandle
				.getElementFactory( ).newTableGroup( ) ) );
		assertFalse( table2.canContain( TableHandle.GROUP_SLOT, group2
				.getDefn( ).getName( ) ) );
		assertTrue( group2.canContain( GroupHandle.FOOTER_SLOT,
				ReportDesignConstants.ROW_ELEMENT ) );
	}
	/**
	 * Cases:
	 * 
	 * <ul>
	 * <li>table refers to the table
	 * <li>list refers to the table
	 * </ul>
	 * 
	 * @throws Exception
	 */