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
assert slotID >= 0;
		SlotHandle slotHandle = parent.getSlot( slotID );
		return slotHandle.findPosn( child );
	}
	/**
	 * Gets the element name. The object is a long string that separated with
	 * the separator "."
	 * 
	 * @param obj
	 *            the object
	 * @return the name behind the last separator "."
	 */
	public static String getElementName( Object obj )
	{
		if ( obj instanceof Class )
		{
			obj = ( (Class) obj ).getName( );
		}
		return obj.toString( )
				.substring( obj.toString( ).lastIndexOf( "." ) + 1 ); 
	}
	/**
	 * Gets the definition for the element with the specified name
	 * 
	 * @param elementName
	 *            the name of the element
	 * 
	 * @return Returns the definition, or null if the element is not defined.
	 */
	public static IElementDefn getElementDefn( String elementName )