我正在嘗試爲Enterprise Architect模型獲取XMI文件的副本,然後將它們導入到新的EA項目中。 「批量導入」選項似乎不符合罐頭上的說法。如何將完整模型(即多個XMI文件)導入到Enterprise Architect項目中
現在通過計算出包層次結構映射到EA xml文件中,我可以通過從根包開始導入一個文件來完成此操作,但考慮到所涉及的文件數量,這非常耗時。我曾嘗試在API上使用「ImportPackageXMI」方法來自動執行手動方法,但這需要知道父包GUID。對於根包,父包是一個「模型」,它是在新的EAP中創建的(也許它有一個GUID--但我不能弄明白),並且似乎沒有簡單的方法在任何情況下重新創建包層次結構案件。 (我希望如果我導入xmi文件 - 使用專門創建的根包 - 然後EA會以某種方式找出包裝結構,但情況並非如此!)
這看起來應該是一件簡單的事情應該直接從該工具支持:導出模型,然後導入模型。也許我錯過了一些東西,或者有一個簡單的解決方案呢?
爲了清楚起見,我使用的是桌面版(因此沒有可用的腳本)。
Thx。但是我沒有看到這個選擇:或許是一個版本問題? – Richard
啊。桌面版可能沒有這個選項。我正在使用公司。或者如果一切都打開,請選中查看/透視/菜單。 –
下載試用版本,將您需要的內容傳輸到桌面版本,並更新模型。腳本完全可用。你可以創建一個包,獲取它的GUID並在那裏導入你的文件。沖洗並重復使用大量的文件。 – philippeback