Bug 315281 update copyrights for 3.6
bundles/org.eclipse.core.databinding.property/src/org/eclipse/core/internal/databinding/property/ValuePropertyDetailSet.java
private IValueProperty masterProperty;
	private ISetProperty detailProperty;
	/**
	 * @param masterProperty
	 * @param detailProperty
	 */
	public ValuePropertyDetailSet(IValueProperty masterProperty,
			ISetProperty detailProperty) {
		this.masterProperty = masterProperty;
		this.detailProperty = detailProperty;
	}
	public Object getElementType() {
		return detailProperty.getElementType();
	}
	protected Set doGetSet(Object source) {
		Object masterValue = masterProperty.getValue(source);
		return detailProperty.getSet(masterValue);
	}
	protected void doSetSet(Object source, Set set) {
		Object masterValue = masterProperty.getValue(source);
		detailProperty.setSet(masterValue, set);
	}
	protected void doUpdateSet(Object source, SetDiff diff) {
		Object masterValue = masterProperty.getValue(source);
		detailProperty.updateSet(masterValue, diff);