Bug 183579 Model need hold on DimensionConditionHandle and DimensionJoinConditionHandle signleton or overwrites the equals and hashcode method
The Dataset Joint Editor need join two Editparts which have the same model. But the DimensionConditionHandle and the DimensionJoinConditionHandle are create a new instance erery time when I get them. So model need hold on them signleton or overwrites the equals and hashcode method.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/core/MemberRef.java
}
		}
	}
	/**
	 * Returns the definition of the property portion of the reference.
	 * 
	 * @return the property definition
	 */
	public ElementPropertyDefn getPropDefn( )
	{
		return propDefn;
	}
	/**
	 * Returns the definition of the member to which the reference points.
	 * <p>
	 * property. <strong>member </strong> <br>
	 * property.member. <strong>member </strong> <br>
	 * property.member.list[n]. <strong>member </strong> <br>
	 * 
	 * property.list[n]. <strong>member </strong> <br>
	 * property.list[n].member.list[n]. <strong>member </strong> <br>
	 * 
	 * @return the definition of the target member
	 */
	public PropertyDefn getMemberDefn( )
	{
		return member[1] == null ? member[0] : member[1];
	}
	/**
	 * Returns the structure pointed to by the reference.