The Implementation property is under the metaclass Relation rather than Class because even objects without any visible relations have at least one relation to an object type that is hidden in the browser.
Objects with a multiplicity of * (unbounded) are allocated to an RiCList structure. For example, for an object A with a multiplicity of *, the following structure is allocated:
extern RiCList A;
RiCList is a predefined list container type provided by theIBM® Rational® Rhapsody® Developer for C framework.
Objects for which no multiplicity is specified have a default multiplicity of one. Single objects are allocated to a simple structure. For example:
struct A_t {
/* User explicit entries */
} A;
In this case, a single object A is allocated at the close of the A_t struct definition in the specification file for A.