Ошибка затмения: тип 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
к зависимостям вашего проекта. Это решит вашу проблему.