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
public static final String PAGE_SIZE_A4 = "a4"; 
	
	public static final String CHOICE_PAGE_ORIENTATION = "pageOrientation"; 
	public static final String PAGE_ORIENTATION_AUTO = "auto"; 
	public static final String PAGE_ORIENTATION_PORTRAIT = "portrait"; 
	public static final String PAGE_ORIENTATION_LANDSCAPE = "landscape"; 
	
	public static final String CHOICE_INTERVAL = "interval"; 
	public static final String INTERVAL_NONE = "none"; 
	public static final String INTERVAL_PREFIX = "prefix"; 
	public static final String INTERVAL_YEAR = "year"; 
	public static final String INTERVAL_QUARTER = "quarter"; 
	public static final String INTERVAL_MONTH = "month"; 
	public static final String INTERVAL_WEEK = "week"; 
	public static final String INTERVAL_DAY = "day"; 
	public static final String INTERVAL_HOUR = "hour"; 
	public static final String INTERVAL_MINUTE = "minute"; 
	public static final String INTERVAL_SECOND = "second"; 
	public static final String INTERVAL_INTERVAL = "interval"; 
	
	public static final String CHOICE_SORT_DIRECTION = "sortDirection"; 
	public static final String SORT_DIRECTION_ASC = "asc"; 
	public static final String SORT_DIRECTION_DESC = "desc"; 
	
	public static final String CHOICE_MAP_OPERATOR = "mapOperator"; 
	public static final String MAP_OPERATOR_EQ = "eq"; 
	public static final String MAP_OPERATOR_NE = "ne"; 
	public static final String MAP_OPERATOR_LT = "lt"; 
	public static final String MAP_OPERATOR_LE = "le"; 
	public static final String MAP_OPERATOR_GE = "ge";