각 특성의 정의가 기능 창의 적용 가능한 특성 탭에 제공됩니다. 다음 표는 라운드트립을 제어하는 특성을 나열합니다.
| 특성 | 설명 |
|---|---|
| General::NotifyOnInvalidatedModel | 라운드트립 동안 경고 창이 표시되는지 여부를 판별합니다.
정보가 손실될 때 이 경고가 표시됩니다. 마지막 코드 생성 및 라운드트립
오퍼레이션 사이에 모델이 변경되었기 때문입니다. 이 특성은 Rational Rhapsody Developer for C 및 Rational Rhapsody Developer for C++에서만 사용할 수 있습니다. |
| General::ParserErrors | 구문 분석기 오류가 발견될 때 라운드트립의 동작을 지정합니다. |
| General::PredefineIncludes | 라운드트립에 대한 사전 정의된 포함 경로를 지정합니다. 이 특성은 IBM Rational Rhapsody Developer for C, C++, and Java에서만 사용 가능합니다. |
| General::PredefineMacros | 라운드트립에 대한 사전 정의된 매크로를 지정합니다. 이 특성은 Rational Rhapsody Developer for C 및 Rational Rhapsody Developer for C++에서만 사용할 수 있습니다. |
| General::ReportChanges | 라운드트립 오퍼레이션에 의해 보고되고 표시되는 변경사항을 정의합니다.
이 특성은 Rational Rhapsody Developer for C, C++, and Java에서만 사용 가능합니다. |
| General::RestrictedMode | RestrictedMode 특성은 제한 모드
라운드트립의 사용 가능 여부를 지정하는 부울 값(선택 또는
선택 취소)입니다. 이 특성은 구성 레벨에서
수정할 수 있습니다(기본값 = 선택 취소). 고급(전체) 라운드트립의 제한 모드에서는 Rational Rhapsody 요소의 이상 사용(예: 사용자 정의 유형에서 클래스 선언)을 라운드트립할 수 있습니다. 제한 모드에는 더 많은 제한사항이 있지만 예상하지 못한 변경사항으로부터 모델을 보존합니다. 제한 모드의 추가 조건은 다음과 같습니다.
이 특성은 Rational Rhapsody Developer for C 및 Rational Rhapsody Developer for C++에서만 사용할 수 있습니다. |
| General::RoundtripScheme | Basic, Advanced(C, C++ 및
Java의 경우에만) 또는 Respect(C 및 C++의
경우에만) 라운드트립의 수행 여부를 지정합니다. Basic은 Ada의 기본값이고 Advanced는 Java, Respect는 C 및 C++의 기본값입니다. |
| Update::AcceptChanges | AcceptChanges 특성은 각 코드 생성
요소(속성, 오퍼레이션, 유형, 클래스 또는 패키지)에 적용되는
변경사항을 지정하는 열거 유형입니다. 코드 생성 요소의 유형마다 별도의 특성을 적용할 수 있습니다. 가능한 값은 다음과 같습니다.
특성 값은 요소의 모든 집계에 전파됩니다. 따라서 패키지에 NoChanges 특성 값이 있는 경우 해당 패키지의 어떤 요소도 변경되지 않습니다. 이 특성은 Rational Rhapsody Developer for C, C++, and Java에서만 사용 가능합니다. |