| 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 코드 생성에서
사용자 정의 유형 선언에 대해 "Ignore" 어노테이션이 추가되기 때문입니다.
- 라운드트립에서 관계를 제거하거나 변경할 수 없습니다.
- 새 클래스가 모델에 추가되지 않습니다.
이 특성은
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 특성은 각 코드 생성
요소(속성, 오퍼레이션, 유형, 클래스 또는 패키지)에 적용되는
변경사항을 지정하는 열거 유형입니다. 코드 생성 요소의 유형마다
별도의 특성을 적용할 수 있습니다.
가능한 값은
다음과 같습니다.
- Default는 모든 변경사항이
삭제를 비롯하여 모델 요소에 적용될 수 있음을 의미합니다. 그러나
클래스, 액터 및 오브젝트의 경우 삭제를 사용할 수 없습니다. 또한
Rational Rhapsody가
라운드트립된 코드에서 구문 분석기 오류를 찾은 경우 삭제를 사용할 수 없습니다. 이 값은 기본값입니다.
- All은 모든 변경사항을 모델 요소에
적용할 수 있음을 의미합니다. 예외가 없습니다(Default 값의 경우가
있으므로).
- NoDelete는 삭제를 제외한 모든 변경사항을
모델 요소에 적용할 수 있음을 의미합니다. 이 설정은
오퍼레이션, 생성자, 속성, 관계, 변수, 인스턴스 및 함수의
우발적인 제거를 방지합니다.
- AddOnly는 모델 요소에 집계
추가만 적용할 것을 의미합니다. 요소를 삭제하거나 변경할 수 없습니다.
- NoChanges는 모델 요소에 어떤 변경사항도
적용하지 않음을 의미합니다.
특성 값은 요소의 모든
집계에 전파됩니다. 따라서 패키지에 NoChanges 특성 값이 있는 경우
해당 패키지의 어떤 요소도 변경되지 않습니다.
이 특성은 Rational Rhapsody Developer for C, C++, and Java에서만 사용 가능합니다.
|