ソース コードから UML ダイアグラムを作成できるようにしたいのですが、UMMF - UML Meta-Model Frameworkを見つけました。ただし、2 つのクラスとそれらの間の単純な関係を持つ図の作成を開始するためのチュートリアルは見つかりませんでした。
基本的に私が今のところ達成しようとしているのは、1..n の関係で単純な2 つのテーブル図を作成することです。
このダイアグラムの XMI 出力はかなり冗長です。なぜなら、このダイアグラムは Enterprise Architect で作成したためです。この XMI ファイルはここにあります(大きすぎるため、ここにテキストを埋め込むことができませんでした)。
UMMF を使用したいのは、 OMG UML標準に関連する perl オブジェクト階層に基づいて XMI ファイルを作成し、それらのファイルをそれらの標準を実装する任意のモデリング ツールにインポートできるためです。
問題は、 UMMFを使用してこの図を作成するにはどうすればよいかということです。- それほど複雑である必要はありません。
私はダイアグラムが必要です:
- 2 つのテーブル
- 少なくとも 1 つのテーブル:
- 1 つのフィールドを主キーとして
- 1 つのインデックス付きフィールド
- 1 つの通常フィールド (インデックスなし)
- 2 つのテーブル間の関係
また、優れたPerl UMMF チュートリアルの存在を知っている場合は、それらのリンクを教えてください。