이 주제는 제품이 외부 요소에 대한 코드를 생성하는
방식을 보여줍니다.
다음 표는 IBM® Rational® Rhapsody®가
외부 요소에 대한 코드를 생성하는 방식을 나열합니다.
표 1. 외부 요소에 대한
코드 생성| 요소 유형 |
설명 |
| 패키지 |
코드 생성기는 외부 패키지에 대한 코드를 생성하지 않습니다.
그러나 컴포넌트의 파일이나 폴더로 패키지를 맵핑(그런 다음 파일 또는
디렉토리에 관련시킴)할 수 있습니다. 컴포넌트 범위에
패키지를 포함시킬 수 있습니다. 코드 생성 중
컴포넌트의 파일로 패키지가 맵핑된 경우 패키지에 대한 관계는
파일에 대한 #include로 변환됩니다.
|
| 클래스, 오브젝트 또는 파일 |
코드 생성기는 외부 클래스에 대한 코드를 생성하지 않습니다.
코드 생성 중 클래스, 오브젝트 또는
파일에 대한 관계는 #include 또는 전방 선언으로
변환됩니다.
|
| 유형 |
코드 생성기는 외부 유형에 대한 코드를 생성하지 않습니다.
유형에 대한 관계는 상위의 #include로
변환됩니다. |
| 파일(컴포넌트) |
파일은 모든 요소가 외부이면 외부입니다. 파일의
CG::File::Generate 특성이
선택 취소로 설정된 경우에는 파일이 외부가 되고
이에 대한 코드가 생성되지 않습니다.
빌드에 파일을
포함시키려면 CG::File::AddToMakefile 특성을
선택으로 설정하십시오.
|