Eclipse Modeling Framework

Eclipse Modeling Framework (EMF) — свободный фреймворк, основанный на Eclipse, для генерации кода, инструментов и прочих приложений на основе структурированной модели данных (метамодели). EMF предоставляет инструментарий и поддержку во время исполнения для того, чтобы из модели, описанной в XMI, получить: соответствующий набор Java-классов набор адаптеров, позволяющих просматривать и редактировать модель простейший редактор модели Модель также может быть описана: аннотированным Java-кодом UML XML-схемой моделью формата Rational Rose EMF обеспечивает основу для взаимодействия с другими инструментами и приложениями, основанными на нём.
| Eclipse Modeling Framework | |
|---|---|
| | |
| | |
| Тип | Software development |
| Разработчик | Eclipse Foundation |
| Написана на | Java |
| Операционная система | Cross-platform |
| Аппаратная платформа | Java Virtual Machine |
| Последняя версия |
|
| Репозиторий | github.com/eclipse-emf/o… |
| Лицензия |
Eclipse Public License Eclipse Distribution License |
| Сайт | eclipse.org/emf/ |
Eclipse Modeling Framework (EMF) — свободный фреймворк, основанный на Eclipse, для генерации кода, инструментов и прочих приложений на основе структурированной модели данных (метамодели). EMF предоставляет инструментарий и поддержку во время исполнения для того, чтобы из модели, описанной в XMI, получить:
- соответствующий набор Java-классов
- набор адаптеров, позволяющих просматривать и редактировать модель
- простейший редактор модели
Модель также может быть описана:
- аннотированным Java-кодом
- UML
- XML-схемой
- моделью формата Rational Rose
EMF обеспечивает основу для взаимодействия с другими инструментами и приложениями, основанными на нём.
Ссылки
[править | править код]- ↑ Release 2.45.0 — 2026.