Bug 185931 Support to distinguish the week between Year-Week and Month-Week[1101]
Description: In our OLAP builder, the datetime dimension is divided into YEAR-QUARTER-MONTH-WEEK-DAY. When select all the levels, the WEEK should be the week(1 to 5) in one MONTH When select YEAR-WEEK levels, the WEEK should be the week(1 to 52) in one YEAR But now in our OLAP builder, the WEEK only belong to the MONTH, But not belong to the year, so if only select the YEAR-WEEK level, the result of crosstab is meaningless. The YEAR-DAY, MONTH-DAY and WEEK-DAY also have the same issues. we should define a rule to make sure the WEEK has a correct relationship of his parent
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/elements/DesignChoiceConstants.java
String LEVEL_TYPE_MIRRORED = "mirrored"; 
	/**
	 * measure Function -- measure function type.
	 */
	public static final String CHOICE_ACCESS_PERMISSION = "accessPermission"; 
	public static final String ACCESS_PERMISSION_ALLOW = "allow"; 
	public static final String ACCESS_PERMISSION_DISALLOW = "disallow"; 
	/**
	 * Parameter sort values -- can be value or display text.
	 */
	public static final String CHOICE_PARAM_SORT_VALUES = "paramSortValues"; 
	public static final String PARAM_SORT_VALUES_VALUE = "value"; 
	public static final String PARAM_SORT_VALUES_LABEL = "label"; 
	/**
	 * Report layout preference -- layout type for report design.
	 */
	public static final String CHOICE_REPORT_LAYOUT_PREFERENCE = "reportLayoutPreference"; 
	public static final String REPORT_LAYOUT_PREFERENCE_FIXED_LAYOUT = "fixed layout"; 
	public static final String REPORT_LAYOUT_PREFERENCE_AUTO_LAYOUT = "auto layout"; 
	/**
	 * Date time level type -- type for date-time cube level.
	 */
	public static final String CHOICE_DATE_TIME_LEVEL_TYPE = "dateTimeLevlType"; 
	public static final String DATE_TIME_LEVEL_TYPE_YEAR = "year"; 
	public static final String DATE_TIME_LEVEL_TYPE_MONTH = "month"; 
	public static final String DATE_TIME_LEVEL_TYPE_QUARTER = "quarter"; 
	public static final String DATE_TIME_LEVEL_TYPE_WEEK = "week"; 
	public static final String DATE_TIME_LEVEL_TYPE_DAY = "day"; 
};