Relax semantics of C_QUANTITY etc to allow no constraint

Description

Currently, the semantics of C_QUANTITY are such that it is not possible to
use a C_QUANTITY to model the constraint that the "type must be QUANTITY"
but nothing else, i.e. the equivalent of:
QUANTITY matches {*}
in normal ADL, where nothing more than the type is being constrained. There
doesn't seem any good reason for this restriction, and it complicates software
design for archetype editors, in that it is on a per-archetype basis that
Quantities would be more heavily or lightly constrained; why should an editor
have to use the C_COMPLEX_OBJECT form sometimes and the C_QUANTITY form others?

Similar arguments apply to all descendants of C_DOMAIN_TYPE.

Assignee

JeffJ

Reporter

(Sam Heard) inactive

Raised By

None

Priority

Trivial
Configure