我正在使用 TransactionalEditingDomain 来管理模型的更改。但是,我在创建空模型时遇到了一些问题。我认为问题在于当我将模型添加到模型 Resource ( modelResource.getContents().add(model);
) 时,因为它应该放在事务中。因此,我试图使用AddCommand
来执行此类操作,但我无法找到EStructuralFeature
资源的contents
.
换句话说,我想写一些类似的东西:
Command cmd = AddCommand.create(editingDomain, modelResource, FEAT_CONTENTS, model);
commandStack.execute(cmd);
问题是我找不到FEAT_CONTENTS
...有人有建议吗?