簡體   English   中英

如何從XMI文件生成序列圖

[英]How to generate sequence diagram from xmi file

如果有任何問題的答案,請幫助我。

感謝Prashant

這樣的問題是沒有道理的。 XMI是UML(以及上面針對任何基於MOF的語言所指出的)模型的一種存儲格式。 因此,XMI文件將包含UML項目的類圖,序列圖等。

因此,任何能夠加載此類UML圖的工具都將能夠顯示其中包含的序列圖。

但是,可能發生的是XMI文件不包含圖表的圖形布局信息。 因此,您可以導入模型信息,但是該工具可能無法以圖形方式顯示它們。 您可能需要瀏覽模型,然后逐一瀏覽模型元素,然后將其重新放置在畫布中。

假設XMI文件代表序列圖,那么您需要找到一個UML工具來讀取XMI文件,加載該文件,然后將其發送到打印機。

此頁面包含具有XMI功能的UML工具的列表。

如果XMI文件用於某種其他類型的UML圖,或者根本不是UML * ,那么簡單的答案就是您不能這樣做。

*鮮為人知的事實是,OMG XMI規范實際上為具有基於OMG MOF的元模型的任何建模語言定義了XML序列化。 XMI / UML只是一個示例。

是的,您可以為序列圖生成xmi文件,並且只需單擊下面的鏈接即可輕松實現該文件,您可以完全理解。

http://www.umlgraph.org/

這里的部分困惑是UML 1 XMI不包含圖布局信息,而UML 2 XMI可以包含圖布局信息。 因此,UML 2 XMI既是模型,又是表示形式(其優點值得商,,但可簡化移植性)。

我不同意喬迪。 XMI文檔描述了一個模型。 模型與其表示形式(圖表)不同,但它也可以是旨在描述屬於第一個模型的元素的方式的模型。 例如,在TopCased(一種基於Eclipse Modeling Framework的CASE工具)中,圖本身就是模型。 因此您可以,而且我實際上這樣做了,因此有可能查看TopCased如何在XMI中描述圖表並嘗試從模型的XMI中生成它。

祝好運

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM