UML - C++ 変換プロファイルのステレオタイプを ソース・モデルのモデル要素に適用して、変換による C++ コードの生成方法を指定することができます。例えば、モデルの操作に«cpp_operation» ステレオタイプを適用し、isInline ステレオタイプ・プロパティーを true に設定した場合は、変換によりインライン操作が生成されます。
| UML 要素 | 効果 |
|---|---|
| クラス | «cpp_typedef» ステレオタイプが最も高い優先順位を持ちます。 このステレオタイプを適用せず、«cpp_struct» ステレオタイプおよび «cpp_union» ステレオタイプを両方とも適用した場合は、変換によって C++ 共用体が生成されます。 |
| 依存 | «cpp_dependency» ステレオタイプおよび «cpp_friend» ステレオタイプの両方を UML 依存関係に適用した場合は、変換によって、両方のステレオタイプが処理され、フレンド関係および依存関係が生成されます。 |
| 操作 | 変換では、優先順位の高いものから低いものへ、以下の順にステレオタイプを処理します。
|