Ошибка затмения: тип org.eclipse.emf.edit.domain.EditingDomain не может быть разрешен. На него косвенно ссылаются необходимые файлы.class

У меня есть сообщение об ошибке в Eclipse:

The type org.eclipse.emf.edit.domain.EditingDomain cannot be resolved.
It is indirectly referenced from required .class files

Я понял, когда пытался использовать плагин EMF DiffMerge в своем проекте модели EMF. Я загрузил модель экземпляра моего проекта из сохраненного файла EMF в формате EMF в ресурс и попытался передать его в EMF DiffMerge следующим образом (ошибка указана в последней строке):

ResourceSet resSet = new ResourceSetImpl();

Resource resource = resSet.getResource(URI.createURI("grafok/MyGraph.xmi"),true);
IEditableModelScope targetScope = new FragmentedModelScope(resource);

Можете ли вы помочь парням, в чем проблема?

В любом случае я попытался очистить проект, удалить библиотеку JRE и снова добавить ее в путь сборки properties/Java, как советовали в другом аналогичном посте, но это не помогло.

0 ответов

Вам нужно добавить org.eclipse.emf.transactionк зависимостям вашего проекта. Это решит вашу проблему.

Другие вопросы по тегам