2012-07-16 159 views
0

我實現商業RCP應用程序,用戶可以在例如這種格式創建項目:如何EMF模型保存到文件夾和文件的層次結構

  • PROJECT1
    • SubElement1
    • SubElement2
      • SubSubElement1
  • Project2的
  • ....

我使用EMF建模的數據域,我想保存data.I希望有文件夾的層級 和每個項目的文件例如 文件夾1應該是Project1,其中包含一個文件夾SubElement1,其中包含一些xml文件。等

我發現的例子,以節省EMF模型,但我也沒弄明白怎麼救下一個EMF資源此文件夾的文件層次...

回答

2

沒有辦法分散在多個文件的單個資源。儘管如此,EMF通過ResourceSet爲您提供了一個處理模型的部分/多個實例的機制。更重要的是,您甚至可以在多個文件中的多個模型之間進行交叉引用。

另一個建議是,使用Eclipse Resource API來管理工作區中的文件夾和文件的創建,並讓EMF處理所有模型。這就是我們在項目中所做的。

相關問題