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( "300", iRule.getValue2( ) );
		iRule.setBackGroudnColor( "#FF0000" );
		assertEquals( "#FF0000", iRule.getBackGroudnColor( ) );
		item.removeHighlightRules( );
		rules = item.getHighlightRules( );
		assertEquals( 0, rules.length );
	}
	/**
	 * Test <code>IFilterCondition</code>
	 * 
	 * @throws SemanticException
	 * @throws ScriptException
	 */
	public void testFilterCondition( ) throws SemanticException,
			ScriptException
	{
		TableHandle tableHandle = factory.newTableItem( "table", 3 );
		designHandle.getBody( ).add( tableHandle );
		FilterCondition cond = StructureFactory.createFilterCond( );
		cond.setExpr( "inner join" );
		tableHandle.getPropertyHandle( "filter" ).addItem( cond );
		IListing item = new Listing( tableHandle );
		IFilterCondition[] conds = item.getFilterConditions( );
		assertEquals( 1, conds.length );
		IFilterCondition iFilter = conds[0];
		assertEquals( "eq", iFilter.getOperator( ) );
		iFilter.setOperator( "between" ); 
		assertEquals( "between", iFilter.getOperator( ) ); 
		iFilter.setValue1( "1" ); 
		assertEquals( "1", iFilter.getValue1( ) );