Есть ли какой-либо способ написать код Java в проекте ATL? или код преобразования ATL в проекте EMF?

#java #model #transformation #eclipse-emf

#java #Модель #преобразование #eclipse-emf

Вопрос:

Когда я открываю ATL (язык преобразования Atlas) Проект и я пытаюсь написать класс Java, я не позволю мне сделать это, сказав, что «исходный код не является проектом Java» Снова, если я открою пустой проект EMF, я могу открыть класс Java, но преобразование ATL не работает, поскольку оно не может создать файл .asm. Есть ли способ объединить обе эти технологии, поскольку ATL основан на EMF, поэтому я надеялся, что это будет возможно? Я попытался добавить зависимости подключаемых модулей ATL core в свой проект EMF, но все равно это не сработало. Любая помощь была бы очень признательна, потому что я сильно застрял. Заранее спасибо.

Ответ №1:

Вероятно, это связано с природой / конструктором вашего проекта, попробуйте щелкнуть правой кнопкой мыши> свойства в проекте ATL и проекте Java и посмотреть, есть ли какой-либо способ включить природу Java / ATL или, возможно, добавить отсутствующий конструктор ATL в ваш проект Java.