관계 코드 생성

코드 생성 중에 IBM® Rational® Rhapsody®는 종속 요소의 소스 파일에 관계에 대한 #include 또는 전방 선언을 생성합니다.

전방 선언(클래스)

종속성이 «Usage» 스테레오타입을 갖고 CG::Dependency::UsageType 특성이 Existence로 설정된 경우에는 전방 선언으로 생성됩니다. 예를 들면,

class ExternalClass;

클래스, 오브젝트 또는 파일에 대한 #include

외부 종속성(«Usage» 스테레오타입을 갖고 CG::Dependency::UsageType 특성이 Specification/Implementation으로 설정된 종속성) 및 내재적 종속성(예: 연관 및 일반화)은 전방 선언 및 #include 문으로 생성됩니다.

로컬 #include 문(예: #include <C.h>)을 생성하려면 CG::File::IncludeScheme 특성을 LocalOnly로 설정하십시오.

상대 #include 문(예: #include <MySubsystem\C.h>)을 생성하려면 CG::File::IncludeScheme 특성을 RelativeToConfiguration으로 설정하십시오.

또한 <lang>_CG::Package::GenerateDirectoryCG::Class/Package::FileName 특성을 사용하여 상대 경로를 설정할 수 있습니다. 기능 창에서 이러한 특성의 정의를 참조하십시오.


피드백