Bug 177691 Support Date/Time type in BIRT.
We plan to support Date/Time type in BIRT. Please refer to attached document/patch file for necessary info.
model/org.eclipse.birt.report.model.adapter.oda/src/org/eclipse/birt/report/model/adapter/oda/impl/DataSetParameterAdapter.java
setROMDefaultValue( setParam, (String) newValue );
		oldValue = cachedElementAttrs == null ? null : Boolean
				.valueOf( cachedElementAttrs.isOptional( ) );
		newValue = Boolean.valueOf( elementAttrs.isOptional( ) );
		if ( oldValue == null || !oldValue.equals( newValue ) )
			setParam.setIsOptional( ( (Boolean) newValue ).booleanValue( ) );
	}
	/**
	 * Updates values related to a linked paraemter in the oda data set
	 * parameters.
	 * 
	 * @param odaParamDefn
	 *            the latest ODA parameter definition
	 * @param cachedParamDefn
	 *            the last(cached) ODA parameter definition
	 * @param setHandle
	 *            the data set handle
	 * @param dataType
	 *            the updated ROM data type for the linked parameter
	 */
	private void updateReportParameter( ParameterDefinition odaParamDefn,
			ParameterDefinition cachedParamDefn, OdaDataSetHandle setHandle,
			String dataType ) throws SemanticException
	{
		DataElementAttributes dataAttrs = odaParamDefn.getAttributes( );
		if ( dataAttrs == null )
		{
			return;
		}
		Iterator params = setHandle.parametersIterator( );