Bug 188578 Add "displayColumnName" on TabularLevel
Add Property "displayColumnName" on TabbularLevel and corresponding APIs on handle. Property Type: expression.
model/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/parser/TabularCubeParserTest.java
.getAt( 1 );
		assertEquals( "cubeKey2", joinCondition.getCubeKey( ) ); 
		assertEquals( "key2", joinCondition.getHierarchyKey( ) ); 
		joinCondition = (DimensionJoinConditionHandle) conditionMemberHandle
				.getAt( 2 );
		assertEquals( "cubeKey4", joinCondition.getCubeKey( ) ); 
		assertEquals( "key4", joinCondition.getHierarchyKey( ) ); 
		cubeJoinConditionHandle = (DimensionConditionHandle) iter.next( );
		assertNull( cubeJoinConditionHandle.getHierarchy( ) );
		assertEquals(
				"nonExistingHierarchy", cubeJoinConditionHandle.getHierarchyName( ) ); 
		conditionMemberHandle = cubeJoinConditionHandle.getJoinConditions( );
		assertEquals( 1, conditionMemberHandle.getListValue( ).size( ) );
		
		
		Iterator iter1 = cube.accessControlsIterator( );
		AccessControlHandle accessControl = (AccessControlHandle) iter1.next( );
		assertEquals( "cube user1; cube user2", accessControl 
				.getPropertyHandle( IAccessControlModel.USER_NAMES_PROP )
				.getStringValue( ) );
		assertEquals( "cube role1; cube role2", accessControl 
				.getPropertyHandle( IAccessControlModel.ROLES_PROP )
				.getStringValue( ) );
		assertEquals( DesignChoiceConstants.ACCESS_PERMISSION_DISALLOW,
				accessControl.getPermission( ) );
		PropertyHandle propHandle = cube
				.getPropertyHandle( TabularCubeHandle.DIMENSIONS_PROP );
		assertEquals( 1, propHandle.getContentCount( ) );
		assertEquals( 1, cube
				.getContentCount( TabularCubeHandle.DIMENSIONS_PROP ) );