연관 구현

IBM® Rational® Rhapsody®는 컨테이너를 사용하여 연관을 구현합니다. 컨테이너는 기타 오브젝트의 콜렉션을 저장하는 오브젝트입니다. 연관을 위해 코드를 올바로 생성하려면 연관을 위해 사용 중인 해당 세트 내에 컨테이너 세트 및 유형을 지정해야 합니다.

일반적으로 모든 연관에 동일한 컨테이너 세트를 사용합니다. CG::Configuration::ContainerSet 특성을 사용하여 컨테이너 세트를 지정합니다. 사용 중인 언어에 따라 많은 옵션이 있습니다. 선택된 컨테이너 세트에 정의된 대로 특정 관계에 다양한 컨테이너 유형을 지정할 수 있습니다. 컨테이너 유형으로는 Fixed, StaticArray, BoundedOrdered, BoundedUnordered, UnboundedOrdered, UnboundedUnorderedQualified가 있습니다. 또한 User라는 자체 컨테이너 유형을 정의할 수 있습니다. CG::Relation::ImplementationCG::Relation::ImplementWithStaticArray 특성을 사용하여 컨테이너 유형을 지정합니다.


피드백