2015-07-03 4 views
2

Я хотел бы создать свою собственную метамодель, расширив мета-модель третьей стороны EMF. В настоящее время я использую стороннюю эко-модель и хотел бы добавить дополнительный атрибут к определенному EClass. Я не могу изменить существующую метамодель из-за лицензионного соглашения с открытым исходным кодом. Я искал интернет для решения, но не смог найти. Любая помощь будет оценена.Расширение третьей метамодели pary ecore

ответ

3

Вы можете посмотреть на проект EMF-Facet:

https://www.eclipse.org/facet/

... EMF Аспект предлагает решение расширить существующие Ecore метамоделей без необходимости изменять их. Идея заключается в том, чтобы обеспечить неинтрузивные механизмы для добавления новых функций (типов, атрибутов, операций и ссылки) на метамодель ...

Я не уверен, что именно то, что вы ищете, но, возможно, это может дать ваши идеи или указатели другим технологиям.

+0

Привет, Спасибо за ваш ответ. Прежде чем поставить вопрос здесь, я действительно видел Emf Facet, но не смог найти вспомогательные документы/помощь для начала работы с этим. Если вы не возражаете, не могли бы вы направить меня на помощь/учебник по фасетке. –

+0

К сожалению, я никогда не использовал EMF-Facet. Я за то, для чего используется технология, но вот и все, извините. Вы можете попытаться посмотреть их примерный проект. Надеюсь, это может вам помочь. –

Смежные вопросы