Xpand - это язык, специализирующийся на генерации кода для Eclipse.
1 ответ

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

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

Как решить ОШИБКУ Mwe2Launcher: Не удалось найти EClass для имени

Я создал генератор Xpand. В его папке src/ я определил мою модель My.nn шаблон и рабочий процесс. Вот так выглядит мой файл workflow.mwe2: module workflow.NeuralNetworksGenerator import org.eclipse.emf.mwe.utils.* var targetDir = "src-gen" var fileE…
1 ответ

Передайте String с вызовом метода Xpand в качестве параметра

В шаблоне XPAND у меня есть вызов, где вызов должен быть выполнен для метода, который принимает строку и объект. то есть «setData("String",Object)-» Для описанного выше метода значение String, которое я хочу передать, является упрощенным значением с…
10 мар '14 в 06:26
2 ответа

Eclipse Modeling Framework - рабочий процесс?

У меня следующий вопрос. У меня есть проект EMF с преобразованием M2M, который использует ATL в качестве технологии. Тогда у меня есть проект, который использует XPand для генерации кода. Я хочу сделать следующий рабочий процесс. Модель A --> Модель…
30 ноя '12 в 11:23
1 ответ

Скомпилируйте DSL, разработанный в Xtext и Xpand, в командной строке

Похоже, DSL (предметно-ориентированный язык), разработанный в Xtext и Xpand, очень тесно связан с Eclipse. Есть ли способ, как я могу скомпилировать DSL в командной строке, так же, как компилировать код Java?
24 янв '13 в 22:50
1 ответ

Преобразование модели безопасности написано в собственном DSL-xtext

У меня есть модель безопасности бизнес-процессов, написанная на собственном DSL с использованием редактора xtext. Например, у меня есть модель безопасности для Activiti, которая имеет элементы управления безопасностью, например, защиту канала переда…
22 дек '12 в 16:40
2 ответа

Как установить Xpand в Eclipse?

Я пытаюсь установить Xpand в Eclipse. Я делаю это через менеджер обновлений. Однако загрузка составляет около 29%. Я использую следующую ссылку: http://download.eclipse.org/modeling/m2t/xpand/updates/nightly/ В качестве альтернативы я скачал zip-фай…
28 июн '13 в 13:22
1 ответ

Каковы минимальные pom-зависимости Xpand?

Я использую Xpand для генерации кода внутри проекта плагина maven. Итак, мне нужно добавить необходимые библиотеки как зависимости в pom.xml для того, чтобы определить и использовать шаблоны Xpand. Какой минимальный список зависимостей должен быть д…
27 апр '15 в 11:15
2 ответа

Как я могу вернуть список на основе условия на ссылающиеся элементы списка

Я хочу вернуть список элементов ListOfObjects, на которые ссылается SomeOtherObject с его атрибутом (SomeOtherObject), удовлетворяющим условию. Я пытаюсь этот код: ParentObj.ListOfObjects.select(e|e.referencingContainers.typeSelect(SomOtherObject).a…
30 янв '15 в 05:16
2 ответа

Образцы из Xpand -

Могу ли я получить несколько хороших учебников по XP и... мне нужно получить информацию о таких командах, как LET. Было бы лучше, если бы кто-то мог опубликовать несколько образцов на нем. Проблема, с которой я сталкиваюсь, похожа на... я запускаю ц…
18 янв '09 в 17:45
1 ответ

Как вызвать код Java из Xpand?

Я хочу вызвать произвольный метод Java из шаблона Xpand (например, статический метод). Как я могу это сделать?
13 июн '13 в 11:19
1 ответ

Сделать ссылку или терминал доступным через то же имя элемента в Xtext/Xpand?

У меня есть грамматика Xtext, которая описывает машины состояний, и я использую ссылки на ранее объявленные события и состояния для описания переходов: Event: 'event' name=ID ; State: 'state' name=ID ; Transition: event=[Event] '=>' state=[State]…
18 янв '11 в 13:34
1 ответ

M2T Xpand с существующей моделью ecore

У меня есть модель ecore MyModel.ecore, для которой я хочу сгенерировать код, используя Xpand. У меня нет кода редактирования или среды выполнения для проекта xpand, я просто хочу создать проект xpand, загрузить MyModel.ecore, создать файл model.xmi…
03 май '13 в 20:42
2 ответа

Поле типа свойства не заполнено для UML PrimitiveType в Xpand

У меня есть шаблон XPT, который генерирует текст из модели UML. Это отрывок, который я использую для атрибутов класса «FOREACH attribute AS a» Id: «a.name» Type: «a.type.name» «ENDFOREACH» Все работает хорошо, пока type это класс из самой модели. Но…
13 июн '13 в 13:21
1 ответ

Как перенести генерацию кода из xpand в xtend(2)?

Мы хотим переопределить старый проект, который использовал генерацию кода через xtext и xpand. Xpand должен быть заменен на Xtend(2), а старый рабочий процесс плагина fornax должен быть удален, заменен на xtext и xtend maven. В старом проекте мы исп…
28 фев '17 в 15:08
2 ответа

Как использовать xtext и xpand togheter

У меня довольно глупый вопрос. Я использую xtext для определения простого dsl и Xpand для генерации кода. Теперь я хочу использовать xpand для чтения моих моделей DSL и генерации кода. Как я могу это сделать? Я прочитал много уроков, в которых говор…
29 июн '13 в 16:06
1 ответ

Xtend/Xpand найти и заменить (правило)

Можно ли установить правило, которое позволит методу Xpand выводить указанную строку текста в зависимости от ввода. Например: «FOR a:e.attributes» Type = «a.eClass.name» Value = «a.name.toFirstUpper» «ENDFOR» Приведенный выше код может выводить: Typ…
06 фев '13 в 17:48
1 ответ

Ошибка синтаксического анализатора на Xpand: SAXParserFactoryImpl не может быть приведен к SAXParserFactory

Я получаю это диалоговое окно при создании приложения с помощью Xpand. "Внутренняя ошибка произошла во время: " Анализ доступных метамоделей EMF для проекта my.generator.project ". Org.apache.xerces.jaxp.SAXParserFactoryImpl не может быть приведен к…
06 июл '11 в 12:17
1 ответ

Как конвертировать мой DSL в существующий язык программирования?

Я хочу создать предметно-ориентированный язык, который можно преобразовать в существующий язык (например, python, SQL). Я стараюсь избегать создания полноценного компилятора и изучаю Xtext и Xpand. Они выглядят правдоподобно, поскольку Xtext будет и…
23 янв '13 в 15:35
3 ответа

Как программно запустить рабочий процесс Xpand на модели во втором рабочем месте?

У меня есть плагин генератора Xtext/Xpand (oAW 4.3, Eclipse 3.4), который я запускаю вместе с плагином редактора во втором рабочем месте. Там я хотел бы запустить рабочие процессы Xpand программно для файла модели, который я создаю. Если я установлю…
26 сен '08 в 13:32