Eclipse Modeling Framework

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
Eclipse Modeling Framework
Логотип программы Eclipse Modeling Framework
Тип Software development
Разработчик Eclipse Foundation
Написана на Java
Операционная система Cross-platform
Лицензия Eclipse Public License
Eclipse Distribution License
Сайт eclipse.org/emf/

Eclipse Modeling Framework (EMF) — свободный фреймворк, основанный на Eclipse, для генерации кода, инструментов и прочих приложений на основе структурированной модели данных (метамодели). EMF предоставляет инструментарий и поддержку во время исполнения для того, чтобы из модели, описанной в XMI, получить:

  • соответствующий набор Java-классов
  • набор адаптеров, позволяющих просматривать и редактировать модель
  • простейший редактор модели

Модель также может быть описана:

EMF обеспечивает основу для взаимодействия с другими инструментами и приложениями, основанными на нём.

Ссылки