1
我有一個應用程序讀取輸入xml文件並構建emf/ecore模型(可以將其作爲xmi文件存儲)。在java中編寫格式更新?
輸入格式文件爲「鎖定」,表示文件中未定義的新標籤,屬性等不會出現。但現有標籤或屬性值的數量可能會發生變化。
現在我想支持以下情形:
1)用戶進口xml_01和一個EMF模型構建。
2)用戶修改模型並將其存儲到磁盤。
3)用戶導入xml_02,它幾乎與xml_01相同,但有一些額外的節點。
4)在第二次導入期間,現有模型應根據xml_02中的附加內容和報告給用戶的可能衝突進行更新。
現在我有一個關於如何開始使用它的想法 - 基本上是從零開始編寫更新程序。
但是有沒有可用於幫助編寫這種更新程序的工具/庫 - 特別是在修改emf模型時?
認爲這是我需要的:http://stackoverflow.com/questions/4843427/how-to-merge-emf-models-programmatically-in-java – u123 2011-04-14 12:16:02