Bug 168172 Add the get() and set() functions of HideDetail parameter on IGroup
Add the get() and set() functions of HideDetail parameter on IGroup, and thus enable the hidedetail shifting on the Group through eventhandler.
engine/org.eclipse.birt.report.engine.tests/test/org/eclipse/birt/report/engine/api/script/element/ElementTest.java
assertEquals( 1, cell.getColumnSpan( ) );
		cell.setDrop( DesignChoiceConstants.DROP_TYPE_ALL );
		assertEquals( DesignChoiceConstants.DROP_TYPE_ALL, cell.getDrop( ) );
		assertEquals( 1, cell.getRowSpan( ) );
	}
	public void testDataItem( ) throws ScriptException
	{
		DataItemHandle dataHandle = factory.newDataItem( "DataItem" );
		IDataItem data = new DataItem( dataHandle );
		data.setHelpText( HELP_TEXT );
		assertEquals( HELP_TEXT, data.getHelpText( ) );
		data.setHelpTextKey( HELP_TEXT_KEY );
		assertEquals( HELP_TEXT_KEY, data.getHelpTextKey( ) );
	}
	/**
	 * Test <code>IDataBinding</code> method.
	 * 
	 * @throws ScriptException
	 * @throws SemanticException
	 */
	public void testDataBinding( ) throws ScriptException, SemanticException
	{
		TableHandle tableHandle = factory.newTableItem( "table", 3 );
		designHandle.getBody( ).add( tableHandle );
		ComputedColumn column = StructureFactory.newComputedColumn(
				tableHandle, "column1" );
		column.setExpression( "row[\"123\"]" );
		tableHandle.addColumnBinding( column, true );
		ComputedColumn column2 = StructureFactory.newComputedColumn(
				tableHandle, "column2" );