package tr.com.srdc.mdr.core.api.composite;
import tr.com.srdc.mdr.core.api.MDRNode;
import tr.com.srdc.mdr.core.model.iso11179.composite.UnitOfMeasureResource;
/**
* If meaningful, a Value Domain may be associated with a Unit of Measure — the
* unit in which any associated Data Element values are specified. The unit is
* designated by a unit of measure name. When specified, the unit must be
* consistent with the dimensionality specified in the corresponding Conceptual
* Domain. Optionally, a unit of measure precision may be specified, as the
* number of decimal places to be supported in the associated Data Element
* values. This precision shall be considered a default that may be overridden
* for any particular Data Element.
*
* @author anil
*
*/
public interface UnitOfMeasure extends MDRNode {
@Override
/**
* @return the {@link UnitOfMeasureResource} version this instance.
*/
UnitOfMeasureResource asMDRResource();
String getName();
int getPrecision();
}