오브젝트의 런타임
연결 코드는 링크를 기반으로 합니다.
이 태스크 정보
연결 코드는
다음 조건이 충족될 때 생성됩니다.
- 링크는 연관으로 지정됩니다.
- 링크로 연결된 오브젝트에는 소유자(컴포지트
클래스 또는 오브젝트)가 있거나 글로벌(두 오브젝트 모두 패키지가
소유)입니다.
오브젝트가 컴포지트의
파트인 경우에는 해당 컴포지트가 링크를 소유합니다. 오브젝트가
글로벌인 경우에는 패키지가 링크를 소유합니다. 패키지
간 링크는 컴포넌트가 초기화합니다.
- 링크의 패키지와 오브젝트는
생성된 컴포넌트의 범위에 있습니다.
- 컴포넌트의 CG::Component::InitializationScheme
특성은 패키지 내 링크에 ByComponent로
설정됩니다.
- 두 개 오브젝트 간에 동일한 관계를 통해 여러 링크가 존재하는 경우에는
IBM® Rational® Rhapsody®가
인스턴스화할 링크를 임의로 선택합니다. 오브젝트가
포함된 패키지에는 이 의사결정의 우선순위가 지정됩니다.