Data Modeling

Data Modeling Framework allows creating scala.AnyVal value objects in a systematic fashion

When creating number based data types a lot of numeric functionality is inherited, consider the Dollars Example

There are many data roots providing different features, for example:

A large example of modeled data is Time and Calendar framework

All Data Roots

Byte

Short

Integer

Long

Float

Double

Object