Yes, it is an INTEGER, which is (further) constrained by a C_INTEGER.
That means in an instance of this archetype, an INTEGER will be
recorded, AND this INTEGER has to be from 0 to 10... as defined by the
C_INTEGER constraint.
But I don't know how implement it. According to your reply, the
attribute "magnitude" should be of Integer type, If its type is
Integer, a primitive type, how can I associate the restriction
C_INTEGER to "magnitude" attribute.