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
factory = new ElementFactory( designHandle.getModule( ) );
	}
	private void doTestAction( LabelHandle handle ) throws SemanticException,
			ScriptException
	{
		ActionHandle actionHandle = handle.setAction( new Action( ) );
		IAction action = new ActionImpl( actionHandle, handle );
		action.setFormatType( DesignChoiceConstants.ACTION_FORMAT_TYPE_HTML );
		assertEquals( DesignChoiceConstants.ACTION_FORMAT_TYPE_HTML, action
				.getFormatType( ) );
		action
				.setLinkType( DesignChoiceConstants.ACTION_LINK_TYPE_DRILL_THROUGH );
		assertEquals( DesignChoiceConstants.ACTION_LINK_TYPE_DRILL_THROUGH,
				action.getLinkType( ) );
		action.setReportName( REPORT_NAME );
		assertEquals( REPORT_NAME, action.getReportName( ) );
		action.setTargetBookmark( BOOKMARK );
		assertEquals( BOOKMARK, action.getTargetBookmark( ) );
		action.setTargetWindow( TARGET_WINDOW );
		assertEquals( TARGET_WINDOW, action.getTargetWindow( ) );
		
		action.setLinkType( DesignChoiceConstants.ACTION_LINK_TYPE_HYPERLINK );
		action.setURI( URI );
		assertEquals( URI, action.getURI( ) );
	}
	private void doTestReportElement( IReportElement element )
			throws ScriptException
	{
		element.setComments( COMMENTS );
		assertEquals( COMMENTS, element.getComments( ) );