Eclipse Modeling Framework и XPAND - Как создать метамодель iOS?

Я хочу определить подход, основанный на моделях, с Eclipse Modeling Framework (EMF) и XPAND. Поэтому я хочу определить метамодель для конкретной платформы (PSM) с Ecore и написать шаблоны XPAND для генерации кода для платформы iOS.
Мой вопрос:
Можно ли определить такой PSM для платформы iOS в EMF? Потому что iOS или другие платформы имеют собственные типы данных. Я также могу определить типы данных с EDataType но они должны быть связаны с типами данных JAVA или?
У кого-нибудь есть совет?

Спасибо

1 ответ

Лучше спросить на форуме Eclipse eclipse.tools.emf...

Сам Ecore тесно связан с Java, поэтому уже является PSM для ядра EMF на основе Java. Скорее всего, вам лучше определить собственную Ecore-подобную модель для iOS (используя Ecore для определения этой модели так же, как Ecore используется для определения себя и других моделей, таких как UML2 и XSD). И вам также, вероятно, будет лучше использовать новый язык Xtend на основе Xtext, чем более старую технологию Xpand, потому что она имеет лучшую поддержку и намного лучшие инструменты, например, интеграцию с JDT и отладчиком JDT, так что вы можете легко отлаживать исходный код шаблона Xtend в своем нормальный отладчик.

Другие вопросы по тегам