코드를 라운드트립하기 위해, IBM® Rational® Rhapsody®는
코드 생성기가 구현 파일에 삽입한 특수한 어노테이션을 사용합니다.
이 태스크 정보
기호는 다음과 같습니다.
| 언어 |
어노테이션 기호 |
| Ada |
요소: --++ <ElementType> <ElementName>
본문:
--+[ <ElementType> <ElementName> --+]
|
| C |
요소: /*## <ElementType> <ElementName> */
본문:
/*#[ <ElementType> <ElementName> */
/*#]*/
|
| C++ 및 Java |
요소: //## <ElementType> <ElementName>
본문:
//#[ <ElementType> <ElementName> //#]
|
주: 이 어노테이션을 편집하거나 삭제하면,
제품이 코드에서 모델로 다시 추적할 수 없습니다.
손상된 라운드트립 어노테이션을 복구하려면 다음을 수행하십시오.
프로시저
- 손상된 파일의 이름을 바꾸십시오.
- 해당 클래스의 코드를 재생성하십시오. 이 재생성에서는
올바른 어노테이션이 있는 새 파일이 생성됩니다.
- 손상된 파일에서 새로 생성된 파일로 변경사항을
복사하십시오.
- 다시 라운드트립하도록 하십시오.
결과
파일을 수정한 경우 다음 메시지가
표시됩니다.
File <filename> has been modified externally. Do you want to roundtrip?
파일 컨텐츠를 수정한 경우
라운드트립하여 수정사항을 모델에 추가해야 합니다. 라운드트립을 확인하려면
예를 선택하십시오. 제품은 모델을 업데이트하고 생성된 코드는
사용자의 수동 수정사항을 반영합니다.
아니오를
선택하면, 제품이 수정된 파일 위에 겹쳐쓰고 변경사항은 손실됩니다.