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/ReportItemHandle.java
* Sets the index for the view to be used. If the given element is not in
	 * the multiple view, it will be added and set as the active view.
	 * 
	 * @param viewElement
	 *            the view element, must not be <code>this</code>. Can be
	 *            <code>null</code>.
	 * 
	 * @throws SemanticException
	 *             if the given element resides in the other elements.
	 */
	public void setCurrentView( DesignElementHandle viewElement )
			throws SemanticException
	{
		MultiViewsAPIProvider provider = new MultiViewsAPIProvider( this,
				MULTI_VIEWS_PROP );
		provider.setCurrentView( viewElement );
	}
	/**
	 * Returns a list containing view elements.
	 * 
	 * @return a list. Each item is <code>DesignElementHandle</code>.
	 * 
	 */
	public List getViews( )
	{
		MultiViewsAPIProvider provider = new MultiViewsAPIProvider( this,
				MULTI_VIEWS_PROP );
		return provider.getViews( );
	}
}