IBM® Rational® Rhapsody®는
패키지 구현 파일에서 함수 인수 이름 변경사항을 라운드트립하지만,
인수 유형에 대한 변경사항은 라운드트립되지 않습니다. 이름이 변경될 때 인수 설명이 손실됩니다.
제품은 변수의 초기값에 대한 변경사항을 라운드트립하지 않습니다.
다음 표는 패키지 스펙 파일에서 라운드트립될 수 있는 수정사항을
나열합니다.
| 요소 |
변경 |
| 이벤트 |
- 설명을 수정합니다.
인수 설명에 대한 변경사항은 라운드트립되지 않습니다.
- 이벤트 "인수"를 추가하거나 제거합니다.
이벤트 인수는 실제로 해당 이벤트 클래스의 속성입니다.
- 이벤트 "인수" 유형 및 이름을 수정합니다.
이름이 변경될 때 인수 설명이 손실됩니다.
|
| 함수 |
- 설명을 수정합니다.
인수 설명에 대한 변경사항은 라운드트립되지 않습니다.
- 함수를 추가 또는 제거합니다.
- 기존 함수의 리턴 유형을 수정합니다.
|
| 함수 인수 |
- 함수 인수를 추가하거나 제거합니다.
- 기존 함수의 인수 유형을 수정합니다.
인수 이름에 대한 변경사항은 라운드트립되지 않습니다.
|
| 인스턴스 |
- 인스턴스를 추가 또는 제거합니다.
- 인스턴스의 이름 또는 클래스 유형을 수정합니다.
|
| 변수 |
- 설명을 수정합니다.
인수 설명에 대한 변경사항은 라운드트립되지 않습니다.
- 변수 유형 또는 이름을 수정합니다.
- 변수를 추가 또는 제거합니다.
|
동적 모델 코드 연관성(DMCA)이
활성 상태인 함수, 변수 또는 인스턴스를 제거하려면 다음을 수행하십시오.
- .h 또는 .cpp 파일에서 요소를 제거하십시오.
- Shift 키를 누른 상태에서 .cpp 또는 .h 파일로
초점을 전환하십시오.
- 두 번째 파일에서 요소를 제거하십시오.
Shift 키는 두 번째 파일에 대해
변경사항을 작성하기 전에 동적 모델 코드 연관성이 실행되지 않도록 합니다.
동적 모델 코드 연관성이 없음으로
설정된 함수, 변수 또는 인스턴스를 제거하려면 다음을 수행하십시오.
- .h 또는 .cpp 파일에서 요소를 제거한 후
파일을 저장하십시오.
- .cpp 또는 .h 파일에서 요소를
제거한 후 파일을 저장하십시오.