Платформа моделирования Eclipse
-
Основы Eclipse Modeling Framework (EMF)
- EMF — платформа моделирования на базе Eclipse для генерации кода.
- Создает инструменты и приложения на основе структурированных моделей данных.
-
Спецификация и генерация кода
- Инструменты EMF генерируют классы Java и адаптеры для просмотра и редактирования моделей.
- Модели могут быть описаны в XML Metadata Interchange (XMI) или других форматах.
-
Взаимодействие с другими инструментами
- EMF обеспечивает основу для взаимодействия с другими EMF-инструментами и приложениями.
-
Ecore — основная метамодель EMF
- Ecore выражает другие модели через свои конструкции.
- Является эталонной реализацией EMOF от OMG.
- EMOF упрощен по сравнению с CMOF, основанным на опыте Ecore.
-
Применение Ecore
- Разработчики моделей могут использовать преимущества всей экосистемы EMF.
- Приложения могут создавать свои собственные метамодели на основе Ecore.
-
Дополнительные инструменты и технологии
- Упомянуты Acceleo, ATL, CDO, GEMS, GMF и другие продукты на базе EMF.
-
Рекомендации и ссылки
- Статья является заглушкой и призывает к расширению.
- Ссылки на внешние ресурсы и проект EMF.