C++ から UML への変換は、C++ コードを UML モデル要素に変換します。
有効な変換ソース
変換構成で指定するソースは、C/C++ 開発ツール (CDT) を使用して作成されたものである必要があります。
C++ プロジェクト、プロジェクト内の C++ ソース・フォルダー、または C++ ソース・ファイルを、変換ソースとして指定することができます。
変換構成エディターを使用せずにプロジェクト内の C++ 要素を選択する場合、変換構成で指定されたソース・プロジェクトまたは要素は、選択したソース要素によってオーバーライドされます。変換構成は影響を受けず、「変換構成」エディターまたはウィザードの「ソースとターゲット」ページで指定したソースも変更されません。
注: 後方変換を可能にする場合は、変換ソースとして C++ プロジェクトを指定し、CDT を使用してプロジェクトを作成する必要があります。
後方変換は UML モデル要素を C++ コード要素に変換し、それらのコード要素を指定した C++ プロジェクトまたはフォルダーに保管します。
有効な変換対象
有効な変換対象は UML モデルです。
ターゲット UML モデルによる変換出力の比較およびマージ
C++ から UML への変換では、機能の比較およびマージを使用して、ターゲット・モデルと変換によって生成される一時モデルの違いを判別します。
C++ から UML への変換を実行すると、マージ・エディターに 2 つのモデルの違いが表示されます。
マージ・エディターのダイアログ・ボックスで、変換でターゲット・モデルにマージする変更点を選択することができます。
チーム・サポートとの統合
変換は、ファイルの自動チェックアウトや新規ファイルの追加を
可能にする CVS、Rational® ClearCase®、
および Rational ClearCase LT バージョン管理システムとの
統合機能を提供します。