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/src/org/eclipse/birt/report/model/api/ModuleHandle.java
SlotHandle slotHandle = handle.getSlot( slotID );
			for ( int j = 0; j < slotHandle.getCount( ); ++j )
			{
				DesignElementHandle contentHandle = slotHandle.get( j );
				DesignElement content = contentHandle.getElement( );
				if ( nameSpaceList.contains( content ) )
				{
					resultList.add( content );
				}
			}
		}
		return resultList;
	}
	/**
	 * Returns the version for the opened design file. If the report/library is
	 * newly created, the version is <code>null</code>. Only the opened/saved
	 * report/library have the version information.
	 * <p>
	 * Whenever the report/library is save, the version becomes
	 * <code>DesignSchemaConstants.REPORT_VERSION</code>. That is, the saved
	 * report/library always have the latest version.
	 * 
	 * @return the design file version number
	 */
	public String getVersion( )
	{
		String retVersion = module.getVersionManager( ).getVersion( );
		return retVersion;
	}
}