質問
この質問のためにANSがあれば私を助けてください。
Prashantに感謝します
解決
はい、シーケンス図のXMIファイルを生成できます。以下のリンクを確認するだけで簡単に実装できます。すべてのアイデアを取得できます。
他のヒント
この質問は意味がありません。 XMIは、UMLのストレージ形式です(およびMOFベースの言語で上記のように)モデル。したがって、XMIファイルには、UMLプロジェクトのクラス図、シーケンス図、...
したがって、そのようなUML図をロードできるツールは、それに含まれるシーケンス図を表示できます。
しかし、XMIファイルには、図のグラフィカルなレイアウト情報が含まれていないことです。そのため、モデル情報をインポートできますが、ツールはグラフィカルに表示されない場合があります。モデルを閲覧する必要がある場合があり、1つずつモデル要素を取り、キャンバスに再配置する必要があります。
XMIファイルがシーケンス図を表していると仮定すると、XMIファイルを読み取り、ファイルをロードしてからプリンターに送信するUMLツールを見つける必要があります。
このページ XMI能力のあるUMLツールのリストが含まれています。
XMIファイルが他の種類のUMLダイアグラム用である場合、またはまったくUMLではないもの*, 、それから簡単な答えは、あなたがそれをすることができないということです。
* OMG XMI仕様が実際にXMLシリアル化を定義していることは、あまり知られていない事実です 任意のモデリング言語 それにはOMG MOFベースのメタモデルがあります。 XMI/UMLはほんの一例です。
私はヨルディに同意しません。 XMIドキュメントはモデルを説明しています。モデルは表現(図)とは異なり、最初のモデルに属する要素を描写する方法を説明することを目的としたモデルである可能性があります。たとえば、Eclipseモデリングフレームワークに基づくケースツールであるTopcasedでは、図はモデル自体です。あなたができること、そして私は実際にそれをしたので、それは可能です、トップケースがXMIの図をどのように説明し、あなたのモデルのXMIからそれを生成しようとするかを見てください。
幸運を
ここでの混乱の一部は、UML 1 XMIに図レイアウト情報が含まれていなかったのに対し、UML 2 XMIには図レイアウト情報を含めることができることです。したがって、UML 2 XMIはモデルとプレゼンテーションの両方です(これのメリットは議論の余地がありますが、携帯性を緩和します)。