モデルの変更を管理するために TransactionalEditingDomain を使用しています。ただし、空のモデルを作成するにはいくつか問題があります。問題は、モデル Resource ( ) にモデルを追加するときだと思いますmodelResource.getContents().add(model);
。これは、トランザクション内に配置する必要があるためです。したがって、 を使用してそのような操作を実行しようとしましたが、リソースのAddCommand
を見つけることができません。EStructuralFeature
contents
つまり、次のように書きたいと思います。
Command cmd = AddCommand.create(editingDomain, modelResource, FEAT_CONTENTS, model);
commandStack.execute(cmd);
問題は、私が見つけることができないということFEAT_CONTENTS
です...誰か提案がありますか?