我有一些來自不同UML建模工具(Visual Paradigm,PowerDesigner等)的XMI文件。每個文件表示其中B類只是擴展類A.UML XMI表示中的標籤
平均每個文件都包含這樣一個代碼的簡單的UML圖:
<uml:Model xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:uml="http://www.eclipse.org/uml2/2.1.0/UML" xmi:id="_kkgsMBeLEd60N8ipLbB6nA" name="ObjectOrientedModel_4">
<packagedElement xmi:type="uml:Class" xmi:id="_-0_24HdHEeCkkOWu36zbRw" name="A"/>
<packagedElement xmi:type="uml:Class" xmi:id="_--YcYHdHEeCkkOWu36zbRw" name="B">
<generalization xmi:id="_-_blQHdHEeCkkOWu36zbRw" general="_-0_24HdHEeCkkOWu36zbRw"/>
</packagedElement>
</uml:Model>
我明白其中UML:不便和XMI:不便描述但我無法從packageElement等標籤獲取。
我在OMG規範中沒有找到任何信息:http://www.omg.org/spec/XMI/2.4/Beta2/,但是在創建XMI 2.4規範之前使用了這些標籤。
哎唷!由於我一起寫了,並且沒有檢測到它被解析爲標籤並消失,所以出現了一個小故障。糾正。 –
Alexey
2011-05-07 15:52:50