IBM® Rational® Rhapsody®는
«Send», «Usage» 및
«Friend» 종속성 스테레오타입을 지원합니다.
주: 클래스가 컴포넌트 범위를 벗어난 다른 클래스에 종속된 경우,
Rational Rhapsody는
외부 클래스에 대해
#include 문을 자동으로 생성하지 않습니다.
종속 클래스에 대해
«Usage» 스테레오타입 및
<lang>_CG::Class::SpecInclude 특성을 설정해야 합니다.
스테레오타입은 이중 꺽쇠괄호(«..») 사이에 표시되며
이 예제에 표시된 대로 오브젝트 모델 다이어그램의 종속성 라인에 접속됩니다.
기능 창의 특성 탭을 사용하여 종속성에 대해
UsageType 특성을 정의할 수 있습니다. 이 특성은 «Usage» 스테레오타입이 접속된 종속성에 대해 코드 생성 방법을 판별합니다.
UsageType 특성 값은 다음과 같습니다.
- Specification - 제공자의 #include가
종속자의 스펙 파일에 생성됩니다.
- Implementation - 제공자의 #include가
종속자의 구현 파일에 생성됩니다.
- Existence - 제공자의 전방 선언이
종속자의 스펙 파일에 생성됩니다.