Bug 191430 [Regression] The table will binding to the data set if add a data binding to the data set [0001]
Description: The table will binding to the data set if add a data binding to the data set. Build number: 2.2.0.v20070607-0630 Steps to reproduce: 1. New a report with a data set. 2. New a table (not binding to the data set), add a data in one table cell. 3. Right click to change the data column, select the data set and one column. 4. Select the table and go to the binding page. Expected result: The table is binding to only one column. Actual result: The table is binding to the data set. Error log: N/A
UI/org.eclipse.birt.report.designer.core/src/org/eclipse/birt/report/designer/util/DEUtil.java
* @param path
	 *            the path to convert
	 * @return The relative path based on the base path if it is possible, or
	 *         the original path
	 * 
	 */
	public static String getRelativedPath( String basePath, String path )
	{
		File baseFile = new File( basePath );
		if ( baseFile.isFile( ) )
		{
			baseFile = baseFile.getParentFile( );
		}
		return URIUtil.getRelativePath( baseFile.getAbsolutePath( ), path );
	}
	/**
	 * Returns the handle of the action of the given element.
	 * 
	 * @param element
	 *            the element handle
	 * @return the handle of the action, or null if the element is not a proper
	 *         type
	 */
	public static ActionHandle getActionHandle( ReportItemHandle element )
	{
		ActionHandle actionHandle = null;
		if ( element instanceof LabelHandle )
		{
			actionHandle = ( (LabelHandle) element ).getActionHandle( );
		}