컴포넌트가 소유하는 파일이 함께 컴파일되어
컴포넌트를 빌드합니다. 각 파일에서 생성되는 모델 요소,
파일 이름 및 디렉토리 경로를 지정할 수 있습니다. 브라우저에서
파일을 작성하여 컴포넌트 다이어그램으로
끌어서 놓을 수도 있습니다.
이 태스크 정보
파일은
컴포넌트 또는 폴더 내에 중첩되어야 합니다.
참고: 파일에는
다른 요소가 포함될 수 없습니다.
프로시저
- 브라우저에서 컴포넌트를 마우스 오른쪽 단추로 클릭하고
을 선택하십시오. 파일 창이 열립니다.
- 시스템 생성 이름을 대체할 이름을 입력하여
이 새 파일을 정의하십시오. 적용을
클릭하여 이름을 저장하고 창을 열어두십시오. 다이어그램과
브라우저에서 연관된 컴포넌트
아래에 새 파일 이름이 표시됩니다.
참고: 파일은 컴포넌트 또는 폴더의
요소여야 합니다. 컴포넌트 다이어그램이 프로젝트
노드 아래에 있는 경우에는 컴포넌트와 아직 연관되지 않습니다. 먼저 컴포넌트를 작성한 다음 컴포넌트 내부로 끌어
파일을 중첩시키십시오. 다이어그램이 이미 기존 컴포넌트
아래에 중첩된 경우에는 다이어그램 편집기의
"여유 공간"에서 파일을 그릴 수 있습니다.
- 나머지 필드를 변경하여
원하는 대로 필드를 정의하십시오.
- 경로는 구성
디렉토리와 관련된 파일 생성 위치를 지정합니다. 이
필드가 비어 있으면 구성 디렉토리에서 파일이 생성됩니다.
- 파일 유형은
생성될 파일 유형을 지정합니다. 스펙 파일에는 모든
요소의 스펙이 포함되고 구현 파일에는 해당 구현이
포함됩니다. 파일은 다음과 같이 접미부로 지정됩니다.
표 1. 언어별 구현 및 스펙 파일 접미부| 파일 유형 |
C++ |
C |
Java |
| 구현 |
.cpp |
.c |
.java |
| 스펙 |
.h |
.h |
없음 |
다음 값 중 하나를 선택하십시오.
- 논리는
구현 및 스펙 파일을 둘 다 작성합니다.
- 스펙은 스펙
파일만 생성합니다. 이 파일에 지정된 모든 요소의
스펙과 구현은 둘 다 이 파일에 생성됩니다.
- 구현은 구현
파일만 생성합니다. 이 파일에 지정된 모든 요소의
스펙과 구현은 둘 다 이 파일에 생성됩니다.
- 기타:
이름 필드에서 지정된 이름과 확장자로 하나의 파일이 생성됩니다.
이 파일에 지정된 모든 요소의
스펙과 구현은 둘 다 파일에 생성됩니다.
- 요소는 파일에 맵핑된 요소를
나열합니다. 파일에 명시적으로 맵핑되지 않는 요소는
IBM® Rational® Rhapsody®가
구성 디렉토리에 해당 요소에 대해 일반적으로 생성하는 기본 파일에 생성됩니다.
- 환경 설정은
환경의 설정이 입력됩니다. 필드는
다음과 같습니다.
- 환경: 이 읽기 전용 필드에서는
활성 구성에 대해 선택되는 환경(Microsoft,
Solaris2 등)을 지정합니다. 개별 파일에
맞게 환경을 변경할 수는 없습니다.
- 빌드 세트: 이
읽기 전용 필드는 활성 구성의 빌드 설정(디버그 또는 릴리스
모드)을 지정합니다. 개별 파일에
맞게 빌드 설정을 변경할 수는 없습니다.
- 컴파일러 스위치는
구성의 컴파일러 스위치를 지정합니다. 컴파일러
스위치의 기본값은 구성에 사용되는 스위치이지만
개별 파일에 맞게 대체할 수 있습니다.
- 링크 스위치는 활성
구성을 링크하는 데 사용되는 링크 스위치를 지정합니다. 개별
파일에 맞게 링크 스위치를 변경할 수는 없습니다.
- 설명은 요소에
대해 설명합니다. 이 필드는 하이퍼링크를 포함할 수 있습니다. 자세한 정보는 프로젝트 단위 사용의 내용을 참조하십시오.
- 확인을 클릭하십시오.