我正在实施一个商业RCP应用程序,用户可以创建这种格式的项目:
等
我正在使用EMF来建模数据域,我想保存数据。我希望有一个层次结构 每个项目的文件夹和文件,例如 文件夹1应该是包含文件夹SubElement1的Project1,其中包含一些xml文件。等
我找到了保存EMF模型的示例,但我没有弄清楚如何在一个EMF资源下保存这个文件夹文件层次结构......
答案 0 :(得分:2)
无法在多个文件中传播单个资源。尽管如此,EMF为您提供了一种通过ResourceSet处理模型的部件/多个实例的机制。更重要的是,您甚至可以在多个文件中的多个模型之间进行交叉引用。
另一个建议是,使用Eclipse Resource API管理工作区中文件夹和文件的创建,让EMF处理所有模型。这就是我们在项目中的表现。