XML スキーマ (xsd) を UML ダイアグラムに変換するためのコマンド ライン ツール (優先的には無料) に出くわす人はいますか?
.xsd はクラスを表すために使用されるため、UML クラス図が目的に適合します。
自動タスクにしたいので、コマンドラインツールにもっと興味があるので、UIを開いて実行する必要はありません。
私はいくつかのオンライン調査を行いましたが、ほとんどのツールでは UI の操作が必要です。
ご提案ありがとうございます。
- 新規 EMF ジェネレーター モデル ウィザードを開きます ([ファイル] -> [新規] -> [その他...] -> [EMF ジェネレーター モデル])。
- GenModel の場所と名前を選択します (通常、UML モデルを配置する場所)
- 次のページで、インポート元として「XML スキーマ」を選択します。
- 次のページでインポートするスキーマを選択します
- ウィザードの最後のページには、作成される EMF モデルが表示され、それらのファイル名を編集できます (これらは Genmodel と同じ場所にあります)。
- ウィザードを終了する
- スキーマ用の 1 つ以上の *.ecore ファイルと、新しく作成された Genmodel を表示する開いているエディターが完成するはずです。
- エディターのコンテキスト メニューから、[モデルのエクスポート...]、[UML モデル]、ターゲット ディレクトリ、および変換するすべてのモデル (通常はすべてが適切な選択です) を選択して終了します。
スキーマの UML モデルと、おそらくいくつかの Ecore インフラストラクチャ クラスを含む ecore.uml が完成するはずです。
独自のソリューション: Altova (30 日間無料)、IBM Rational Arcitect (非標準 UML)、