Implementation 특성은 Class가 아닌 메타클래스 Relation 아래에 있습니다. 볼 수 있는 관계가 없는 이벤트에도 브라우저에서 숨겨진 하나 이상의 오브젝트 관계가 있기 때문입니다.
경계가 있는 다중성(예: 2)이 있는 오브젝트는 다중성과 동일한 요소 수가 있는 배열에 할당됩니다. 예를 들어, 다중성이 2인 내재적 유형의 B 오브젝트의 경우 다음 배열이 할당됩니다.
extern struct B_t B[2];
다중성이 *(경계가 없음)인 오브젝트는 RiCList 구조에 할당됩니다. 예를 들어, 다중성이 *인 A 오브젝트의 경우 다음 구조가 할당됩니다.
extern RiCList A;
RiCList는 IBM® Rational® Rhapsody® Developer for C 프레임워크에서 제공되는 사전 정의된 목록 컨테이너 유형입니다.
다중성이 지정되지 않은 오브젝트의 기본 다중성은 1입니다. 단일 오브젝트는 단순 구조에 할당됩니다. 예를 들면, 다음과 같습니다.
struct A_t { /* User explicit entries */ } A;
이러한 경우 단일 오브젝트 A는 A에 대한 스펙 파일에서 A_t struct 정의의 마지막에 할당됩니다.