소스 모델의 모델 요소에 UML에서 C++로 변환 프로파일의 스테레오타입을 적용하여 변환이 C++ 코드를 생성하는 방법을 지정할 수 있습니다. 예를 들어, «cpp_operation» 스테레오타입을 모델의 오퍼레이션에 적용할 때 그리고 isInline 스테레오타입 특성을 true로 설정할 때 변환이 인라인 오퍼레이션을 생성합니다.
| UML 요소 | 영향 |
|---|---|
| 클래스 | «cpp_typedef» 스테레오타입에 최상위 우선순위가 있음
이 스테레오타입을 적용하지 않고 «cpp_struct» 및 «cpp_union» 스테레오타입 둘 다를 적용하는 경우 변환은 C++ 공용체를 생성합니다. |
| 종속성 | «cpp_dependency» 및 «cpp_friend» 스테레오타입 둘 다를 UML 종속성에 적용하는 경우 변환은 두 스테레오타입 모두를 처리하고 동반자 관계와 종속성을 생성합니다. |
| 오퍼레이션 | 변환은 다음 순서로, 가장 높은 우선순위에서 가장 낮은
우선순위로 스테레오타입을 처리합니다.
|