손실된 라운드트립 어노테이션 복구

코드를 라운드트립하기 위해, IBM® Rational® Rhapsody®는 코드 생성기가 구현 파일에 삽입한 특수한 어노테이션을 사용합니다.

이 태스크 정보

기호는 다음과 같습니다.

언어 어노테이션 기호
Ada 요소:

--++ <ElementType> <ElementName>

본문:

--+[ <ElementType> <ElementName> --+]

C 요소:

/*## <ElementType> <ElementName> */

본문:

/*#[ <ElementType> <ElementName> */ /*#]*/

C++ 및 Java 요소:

//## <ElementType> <ElementName>

본문:

//#[ <ElementType> <ElementName> //#]

주: 이 어노테이션을 편집하거나 삭제하면, 제품이 코드에서 모델로 다시 추적할 수 없습니다.

손상된 라운드트립 어노테이션을 복구하려면 다음을 수행하십시오.

프로시저

  1. 손상된 파일의 이름을 바꾸십시오.
  2. 해당 클래스의 코드를 재생성하십시오. 이 재생성에서는 올바른 어노테이션이 있는 새 파일이 생성됩니다.
  3. 손상된 파일에서 새로 생성된 파일로 변경사항을 복사하십시오.
  4. 다시 라운드트립하도록 하십시오.

결과

파일을 수정한 경우 다음 메시지가 표시됩니다.

File <filename> has been modified externally. Do you want to roundtrip?

파일 컨텐츠를 수정한 경우 라운드트립하여 수정사항을 모델에 추가해야 합니다. 라운드트립을 확인하려면 를 선택하십시오. 제품은 모델을 업데이트하고 생성된 코드는 사용자의 수동 수정사항을 반영합니다.

아니오를 선택하면, 제품이 수정된 파일 위에 겹쳐쓰고 변경사항은 손실됩니다.


피드백