class AssociationValue implements Serializable {

	@Deprecated
	@SuppressWarnings({ "rawtypes", "unchecked" })
	public void setAttributes(Map<String, PrimitiveAttribute<?>> attributes) {
		if (!isPrimitiveOnly()) {
			throw new UnsupportedOperationException("Primitive API not supported for nested association values");
		}
		this.attributes = (Map) attributes;
	}

	public  AssociationValue();
	@SuppressWarnings({ "unchecked", "rawtypes" }) public  AssociationValue(PrimitiveAttribute<?> id, Map<String, PrimitiveAttribute<?>> attributes);
	public  AssociationValue(PrimitiveAttribute<?> id, Map<String, Attribute<?>> attributes, boolean primitiveOnly);

}