특정 유형의 요소가 처리되는 방식을 변경하려면
단순화 제어 특성을 수정해야 합니다. 각 모델 요소 유형의 경우,
모델 변환 중에 처리되는 방법을 판별하는 특성이 있습니다(예:
Simplify, SimplifyConstructors
및 SimplifyDestructors).
각 특성은 다음 값 중 하나를 사용할 수 있습니다.
일부 Simplify 특성의 경우 이러한 값이 표시되지 않을 수도 있습니다.
- None은 요소가 단순화된 모델에서 무시됨을 의미합니다.
- Copy는 요소가 원본에서 단순화된 모델로 복사됨을 의미합니다.
어떠한 방법으로든지 수정되지 않습니다.
- Default는 IBM® Rational® Rhapsody®에
정의된 대로 이 항목에 대해 표준 단순화를 사용합니다.
- ByUser는 사용자가 제공한 사용자 정의된 단순화를 사용합니다.
- ByUserPostDefault는 요소에 대해
Rational Rhapsody
표준 단순화를 적용한 후에만 사용자가 제공한 사용자 정의된 단순화를 사용합니다.
Simplify 특성을 사용하여 단순화를 사용자 정의할 수 있습니다.
사전 정의된 확장점("후크"라고도 함)을 사용하여 사용자 정의된
단순화 프로그램을 추가할 수 있습니다. 사용자 정의 단순화 프로그램은 표준 모델 API를
사용하여 코드 모델을 조정합니다. 기본 요소(예: 클래스, 속성, 오퍼레이션 등)에는
사전 정의된 단순화 프로그램 후크가 있습니다(예: C_CG::Attribute::Simplify
및 C_CG:Configuration:SimplifyMainFiles).