사용자 제공 단순화가 지정된 유형의 요소에 사용되도록
특성 설정에 표시한 경우, 코드 생성 프로세스는 모델 변환을 위해
사용자 제공 코드를 시작합니다.
이 프로세스의 기본은 다음과 같습니다.
- 사용자 제공 변환 코드는
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를
사용하여 모델 요소가 변환되는 방식을 직접 수정합니다.