0

ユーザーが次の形式のプロジェクトを作成できる商用 RCP アプリケーションを実装しています。

  • プロジェクト1
    • サブエレメント 1
    • サブエレメント 2
      • SubSubElement1
  • プロジェクト2
  • ....

EMF を使用してデータ ドメインをモデル化していますが、データを保存したいと考えています。プロジェクトごとにフォルダとファイルの階層が必要です。等

EMF モデルを保存する例を見つけましたが、このフォルダーとファイルの階層を 1 つの EMF リソースの下に保存する方法がわかりませんでした...

4

1 に答える 1

2

単一のリソースを複数のファイルに分散させる方法はありません。それにもかかわらず、EMFは、ResourceSetを介してモデルのパーツ/複数のインスタンスを操作するためのメカニズムを提供します。さらに、複数のファイル内の複数のモデル間で相互参照することもできます。

もう1つのアドバイスは、ワークスペースでのフォルダーとファイルの作成を管理するためにEclipse Resource APIを使用し、EMFにすべてのモデルを処理させることです。それが私たちのプロジェクトでそれを行っている方法です。

于 2012-07-18T05:10:56.660 に答える