Описание тега eclipse-atl

ATL (язык преобразования ATL) - это язык и инструментарий преобразования моделей. В области конструирования на основе моделей (MDE) ATL предоставляет способы создания набора целевых моделей из набора исходных моделей.
0 ответов

ATL трансформация для стола Метамодель

У меня есть эта простая метамодель таблицы Мне нужна трансформация ATL (для модели, соответствующей этой метамодели), которая проверяет, равны ли все ячейки в строке (все ли ячейки содержат одинаковые элементы), а затем, если все они равны, преобраз…
24 июл '18 в 13:48
1 ответ

Простое преобразование ATL - создайте новые классы как дети определенного класса

Я практикую использование ATL, поэтому я пытаюсь выполнить очень простое преобразование модели, как показано ниже. АТЛ: module Form2NewForm; create OUT : Form refining IN : Form; -- @path Form=/Form2Form/Form.ecore --parameter helper def : subjectNa…
03 окт '17 в 12:39
0 ответов

Программный запуск Java ATL не работает

У меня огромная проблема: У меня есть преобразование ATL, которое работает безупречно, когда я использую обычный способ сделать это, используя плагин atl. Но когда я пытаюсь запустить Java, он не может найти классы модели (org.eclipse.emf.ecore.xmi.…
11 фев '15 в 14:49
0 ответов

Выход из цикла итерации (помощники ATL)

Есть ли способ избежать итеративного цикла в помощнике, как разрыв в Java, в моем примере: helper context activity!Activity def : print(s : String,s1:OrderedSet(String)) : String = s1->iterate(a; acc1 : String = '' | acc1+ if ((a.target.name = b.…
05 апр '18 в 20:07
1 ответ

Вызов трансформации модели ATL в MWE2

Можно ли вызвать преобразование модели ATL в рабочем процессе MWE2?
22 авг '12 в 09:16
1 ответ

ATL для EMFTVM компилятор

Появилось несколько подходов, предназначенных для запуска модели EMFTVM для преобразования модели (см. http://modeling-languages.com/executing-atl-transformations-java/). Тем не менее, все они имеют дело с преобразованиями EMFTVM. Я в случае, когда …
17 май '16 в 07:01
0 ответов

Преобразование ATL: поиск существующих проектов и метамоделей

Мне нужно выполнить преобразование из BPMN в диаграмму классов с помощью языка ATL, но я не смог найти официальные метамодели BPMN 2.0 и UML 2.0. Есть ли в Eclipse ATL плагин какие-либо метамодели (особенно для моделей UML), или я должен определить …
04 сен '18 в 06:00
0 ответов

Написание уточняющего преобразования на ATL

Hiii Я пишу преобразование ATL, которое преобразует выражение OCL из forALL в существует. но он не работает, как после запуска преобразования, создается новый файл OCL с тем же ограничением вот правило может кто нибудь подскажите пожалуйста что с ни…
12 июл '18 в 10:59
2 ответа

Язык преобразования текста в модель

ATL - это язык преобразования, который позволяет создавать преобразования модели в модель, но я хочу знать, возможно ли с помощью этого языка преобразования преобразование текста в модель (уже имеющего определенную метамодель Ecore) или мне нужно им…
21 янв '14 в 15:16
1 ответ

Правила преобразования ATL, не соответствующие вложенным элементам BPMN2

Я пишу перевод ATL из BPMN2 в другую модель. Проблема в том, что код не обнаруживает вложенный элемент. Я разместил код atl и мой вклад здесь: https://github.com/behnaaz/BPMN2ATL.git Из выходных данных видно, что единственным выполненным правилом яв…
12 май '16 в 20:14
1 ответ

Преобразование ATL - пустой вывод

Я пытаюсь объединить XText с моделью ATL EMF для преобразования модели. Я читаю свой DSL, выкидываю его в XMI-ресурс EMF и помещаю в API ATL: ATL не выдает никаких ошибок и работает правильно: Number of instructions executed: 38 Что бы я ни делал, м…
03 апр '14 в 15:07
0 ответов

Простая BPMN эко метамодель

Я пытаюсь создать свою собственную простую метамодель BPMN ecore, упрощая построенную по спецификации OMG, с небольшим изменением зависимостей между элементами. Вот моя собственная метамодель: Не могли бы вы дать мне какие-либо руководящие принципы,…
12 янв '17 в 13:05
2 ответа

Не удается прочитать модуль из преобразования ATL EMFTVM в автономном проекте Java

Согласно вики ATL / EMFTVM, ATL/EMFTVM можно запустить автономно с помощью ResourceSet moduleRS = new ResourceSetImpl(); moduleRS.getResourceFactoryRegistry().getExtensionToFactoryMap().put(Resource.Factory.Registry.DEFAULT_EXTENSION, new XMIResourc…
11 янв '15 в 11:46
0 ответов

Не могу отладить проект ATL из-за немедленного завершения

Я работаю над проектом ATL в затмении. Всякий раз, когда я хочу отладить правила преобразования в файле.atl, основной поток отладки немедленно прекращается, и я не могу входить / выходить из строк кода, чтобы увидеть, что происходит в коде. Независи…
22 сен '18 в 14:45
3 ответа

Метамодель диаграммы классов UML

Где я могу найти упрощенную метамодель диаграммы классов? Это для проекта ATL ATLAS Transformation Language, мне нужно преобразовать диаграмму классов сущностей в базу данных SQL. благодарю вас.
29 мар '13 в 08:29
1 ответ

Выполнить код при запуске Xtext?

Я работаю над проектом, в котором мы используем ATL для преобразования одного экземпляра модели ECore в другой. У нас есть редактор XText, настроенный для работы с целевой моделью, и мы хотим загрузить преобразованную модель непосредственно в редакт…
05 ноя '12 в 14:52
0 ответов

Преобразование ATL: список в двоичное дерево поиска

У меня есть 2 метамодели: List и BinaryTree Я хочу преобразовать элементы списка в узел в дереве, следуя правилу: левый узел <корневой узел <правый узел. Пример: {3, 5, 1, 4, 2, 6} для 3 / \ 1 5 \ /\ 2 4 6 Вы можете помочь мне создать для этого прав…
31 май '20 в 17:46
0 ответов

функция «at» не работает на упорядоченном наборе

Заказанный набор застрахован, чтобы он не был пустым, но использование приведенного ниже кода дает следующую ошибку (urn!PathNode.allInstances()).at(1).debug(); org.eclipse.m2m.atl.engine.emfvm.VMException: Operation not found: OrderedSet {OUT!&lt;u…
24 мар '21 в 01:11
0 ответов

Импортируйте и используйте метамодель .uml в eclipse ATL.

В настоящее время у меня возникли проблемы с использованием Eclipse ATL. Я создаю две модели в Cameo/MagicDraw и экспортирую их в формате UML2 в Eclipse. Моя цель — использовать ATL для преобразования экземпляров первой модели в экземпляры второй мо…
1 ответ

Как получить относительные пути в модели трассировок при программном выполнении преобразования ATL через EMFTVM?

Рассмотрим базовое преобразование ATL Families2Persons, пропустив его через EMFTVM и получив трассировки, как описано в документации . -- @atlcompiler emftvm -- @path Families=/Test/Families.ecore -- @path Persons=/Test/Persons.ecore module Families…
28 сен '23 в 15:22