Bug 185898 ReportItemHandle needs to add two method: getAvailableDataBindingReferenceList and getDataBindingType.
ReportItemHandle needs to add two method: getAvailableDataBindingReferenceList and getDataBindingType. The first method provider the available ReportItem list of DataBindingReference. The second method provider the type of the DataBinding.
model/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/api/ReportItemHandleTest.java
*/
	public void testProperties( ) throws Exception
	{
		openDesign( "ReportItemHandleTest.xml" );  
		LabelHandle labelHandle = (LabelHandle) designHandle
				.findElement( "bodyLabel" ); 
		labelHandle.setWidth( "15in" ); 
		assertEquals( "15in", labelHandle.getWidth( ).getStringValue( ) ); 
		try
		{
			labelHandle.setWidth( -15 );
			labelHandle.setProperty( StyleHandle.MARGIN_TOP_PROP, "-10pt" ); 
			fail( );
		}
		catch ( SemanticException e )
		{
			assertTrue( e instanceof PropertyValueException );
		}
		labelHandle.setHeight( "5in" ); 
		assertEquals( "5in", labelHandle.getHeight( ).getStringValue( ) ); 
		labelHandle.setX( ".5in" ); 
		assertEquals( "0.5in", labelHandle.getX( ).getStringValue( ) ); 
		labelHandle.setY( "5.38in" ); 
		assertEquals( "5.38in", labelHandle.getY( ).getStringValue( ) ); 
	}
	/**
	 * Tests the undo operation for invalid style name.
	 * 
	 * @throws Exception
	 *             if any exception