Я использую TransactionalEditingDomain для управления изменениями в моей модели.Однако у меня есть некоторые проблемы при создании пустой модели.Я думаю, что проблема в том, когда я добавляю модель в модель Resource (modelResource.getContents().add(model);
), потому что она должна быть помещена в транзакцию.Соответственно, я пытался использовать AddCommand
для выполнения такой операции, но я не смог найти EStructuralFeature
для ресурса contents
.
Другими словами, я хотел бы написать что-токак:
Command cmd = AddCommand.create(editingDomain, modelResource, FEAT_CONTENTS, model);
commandStack.execute(cmd);
Проблема в том, что я не могу найти FEAT_CONTENTS
... У кого-нибудь есть предложения?