사용자 제공 단순화가 지정된 유형의 요소에 사용되도록
특성 설정에 표시한 경우, 코드 생성 프로세스는 모델 변환을 위해
사용자 제공 코드를 시작합니다.
이 프로세스의 기본은 다음과 같습니다.
사용자 제공 변환 코드는
IBM® Rational® Rhapsody® 플러그인으로 제공됩니다.
사용자가 이 플러그인 정보를 rhapsody.ini 파일에 추가하거나
특정 프로파일에 대해 플러그인을 실행하는 데 필요한 정보를 제공합니다.
코드 생성 프로세스 중에 Rational Rhapsody는
사용자 제공 코드가 문제의 요소에 대해 관련 "simplify" 인터페이스를 구현했는지를
검사합니다. (이 인터페이스는 Rational Rhapsody
API에 정의되어 있습니다.)
참고:Rational Rhapsody는
"simplify" 인터페이스를 표시하는 샘플 프로젝트를 제공합니다. <Rational Rhapsody installation path>\Samples\CustomCG Samples 경로를 찾아 보십시오.
예를 들어, Statechart_Simplifier_Writer 서브폴더에 제공된
샘플 프로젝트를 확인하십시오. 각 샘플 프로젝트와 함께 제공되는
Readme.txt 파일에서 해당 프로젝트에 대한 세부사항을
검토하십시오.
사용자 제공 코드가 "simplify" 인터페이스를 구현하는 경우,
사용자 구현이 호출됩니다.
사용자 제공 변환 코드는 Rational Rhapsody API를
사용하여 모델 요소가 변환되는 방식을 직접 수정합니다.