Есть ли способ выполнить топологическую сортировку классов в Ecore EPackage, т. Е. Отсортировать список классов, чтобы классы, которые используют другой класс в качестве супертипа, расположены после их суперкласса? Я сделал что-то подобное для другого генератора кода, используя ручной обход диаграммы, но наверняка кто-то уже должен был реализовать это для Ecore.Сортировка классов Ecore топологически
0
A
ответ
0
MoDisco позволяет определять запросы по метамодели. Таким образом, вы можете написать запрос для модели Ecore, которая возвращает EClasses в топологическом порядке. Это не должно быть трудной задачей с таким запросом, реализованным на Java. См. help for MoDisco для получения дополнительной информации.
Смежные вопросы
- 1. Диаграмма классов от ecore
- 2. Ссылка между двумя Ecore
- 3. Ecore модификация
- 4. Ecore Reference
- 5. Ecore decorator
- 6. Вложенные классы с EMF/ecore
- 7. Сортировка массивов классов?
- 8. Python: Сортировка списка классов
- 9. Создайте собственный редактор модели Ecore
- 10. Итераторы и Iterable в ECore
- 11. Ecore EClass в XText
- 12. Traverse ecore модель
- 13. navigate ecore model
- 14. Ecore защитной оболочки напротив
- 15. Модель Ecore для Xtext
- 16. Диалог файла Ecore
- 17. использование EAnnotation в Ecore
- 18. UML XMI для Ecore
- 19. Ecore SCA MetaModel
- 20. ABAP: Сортировка компонентов локальных классов
- 21. JaxB наследование сортировка абстрактных классов
- 22. Сортировка массива классов в Java?
- 23. Как топологически сортировать эти данные struct
- 24. Как топологически сортировать суб/вложенный граф?
- 25. Как экспортировать Xcore в Ecore?
- 26. Ecore TreeIterator отсутствует корневой объект
- 27. регенерировать ecore после изменений схемы
- 28. ECore отражение и перекрестные ссылки
- 29. Расширение третьей метамодели pary ecore
- 30. Реализовать мета-модель Ecore программно