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
{
			removedColumnBinding( (String) bindingNameList.get( i ) );
		}
	}
	/**
	 * Removes bound column from the element.
	 * 
	 * @param bindingName
	 *            the binding name to be removed
	 * @throws SemanticException
	 *             if bound column property is locked.
	 */
	public void removedColumnBinding( String bindingName )
			throws SemanticException
	{
		ComputedColumnHandle toRemoveColumn = findColumnBinding( bindingName );
		if ( toRemoveColumn == null )
			return;
		toRemoveColumn.drop( );
	}
	/**
	 * Returns the view that is being used.
	 * 
	 * @return the view that is being used
	 */
	public DesignElementHandle getCurrentView( )
	{
		MultiViewsAPIProvider provider = new MultiViewsAPIProvider( this,
				MULTI_VIEWS_PROP );
		return provider.getCurrentView( );