외부 요소에 대한 코드 생성

이 주제는 제품이 외부 요소에 대한 코드를 생성하는 방식을 보여줍니다.

다음 표는 IBM® Rational® Rhapsody®가 외부 요소에 대한 코드를 생성하는 방식을 나열합니다.

표 1. 외부 요소에 대한 코드 생성
요소 유형 설명
패키지 코드 생성기는 외부 패키지에 대한 코드를 생성하지 않습니다. 그러나 컴포넌트의 파일이나 폴더로 패키지를 맵핑(그런 다음 파일 또는 디렉토리에 관련시킴)할 수 있습니다. 컴포넌트 범위에 패키지를 포함시킬 수 있습니다.

코드 생성 중 컴포넌트의 파일로 패키지가 맵핑된 경우 패키지에 대한 관계는 파일에 대한 #include로 변환됩니다.

클래스, 오브젝트 또는 파일 코드 생성기는 외부 클래스에 대한 코드를 생성하지 않습니다.

코드 생성 중 클래스, 오브젝트 또는 파일에 대한 관계는 #include 또는 전방 선언으로 변환됩니다.

유형 코드 생성기는 외부 유형에 대한 코드를 생성하지 않습니다. 유형에 대한 관계는 상위의 #include로 변환됩니다.
파일(컴포넌트) 파일은 모든 요소가 외부이면 외부입니다.

파일의 CG::File::Generate 특성이 선택 취소로 설정된 경우에는 파일이 외부가 되고 이에 대한 코드가 생성되지 않습니다.

빌드에 파일을 포함시키려면 CG::File::AddToMakefile 특성을 선택으로 설정하십시오.


피드백