По вопросам об Ecore, который является реализацией Essential Meta-Object Facility (EMOF) группы Object Management Group, используемой для моделирования объектов в Eclipse Modeling Framework (EMF).
1 ответ

EProxy URI не разрешается в модели ecore

В моей модели Ecore все типы, которые поступают извне текущей модели, не разрешаются их прокси. Все поля объекта возвращены getType() являются null и только URI типа хранилища заполняется во время выполнения. Вот выдержка из моей модели: <?xml ve…
20 июн '13 в 12:11
2 ответа

Можно ли сохранить производные атрибуты и отключить деривацию в Ecore и OCL?

Я хочу портировать унаследованный формат данных, который состоит из концепций, подобных Eclipse Modeling Framework (EMF) Ecore: элементы с параметрами, которые имеют разные типы данных и значения по умолчанию. Пользовательский инструмент позволяет р…
20 янв '16 в 14:42
0 ответов

EMF множественная модель EAttributeType с EcoreTools

Я пытаюсь использовать несколько моделей Ecore, и я хотел бы сослаться на класс из одной в другую. Есть способ сделать это? Я использую в основном графические EcoreTools.
31 мар '17 в 14:54
1 ответ

Xtext и EMF моделирование - разбор противоположных отношений

В настоящее время я играю с XText и EMF и зашел в тупик. У меня есть модель ecore, которую я создал с помощью редактора диаграмм. Я не предоставляю представление XML; это должно быть ясно из примера. Некоторые отношения противоположны друг другу (на…
27 дек '13 в 22:59
1 ответ

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

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

Определение моих собственных типов данных в моей собственной метамодели с использованием EMF Ecore

Мне было интересно, как я могу определить свои собственные типы данных в метамодели, созданной с помощью EMF Ecore? Цель состоит в том, чтобы иметь класс, который может содержать много атрибутов. Каждый атрибут имеет один тип данных. Проблема, с кот…
03 апр '14 в 17:39
1 ответ

Разное представление для суперкласса и подкласса

Я новичок в создании редакторов с помощью Sirius, и у меня есть следующая модель EMF: Я хочу создать редактор Sirius для данной метамодели с различными представлениями для Superclass A а также Subclass B, Оба класса A а также B может быть создан и C…
21 авг '16 в 18:58
1 ответ

Как я могу изменить мой ecore XML-файл для генерации методов, отличных от геттеров и сеттеров Java/EMF

Я использую EMF для генерации классов Java из файла ecore XML. В этом сгенерированном коде я пытаюсь переопределить методы equals() и hashCode(), но я не нашел в Интернете хороших руководств о том, как генерировать что-либо, кроме базовых методов ge…
11 апр '18 в 22:29
1 ответ

Как создать плагин, используя метакодель.ecore

У меня есть 2 файла, метамодель реализации ecore и электронный репозиторий. Электронный репозиторий предоставляется в формате EMF вместе с метамоделью реализации ecore. Я хочу просмотреть содержимое этого репозитория, и все, что я знаю, это то, что …
2 ответа

EMF- как программно удалить экземпляр из модели

Я создал свою метамодель под названием WFG.ecore, С помощью ATL мне удалось преобразовать файл bpmn2 в модель WFG. Преобразование ATL дает объекту WorkFlowэто контейнер всех других объектов в WFG. Теперь я хотел бы изменить объект WorkFlow программн…
28 мар '14 в 02:43
1 ответ

Как по-разному выделить перекрестную ссылку Xtext для целей разных типов?

У меня есть грамматика Xtext, которая читает (частично): grammar mm.ecxt.MMLanguage hidden(WS, COMMENT) import "http://www.eclipse.org/emf/2002/Ecore" as ecore ... Statement: ConstantStatement | VariableStatement | LabeledStatement | ... LabeledStat…
0 ответов

Импорт элементов AnyType в EMF

Я строю импортер XML с использованием Eclipse Modeling Framework (EMF). Для этого я заставил EMF сгенерировать мне модель Ecore из моей метамодели XSD и сгенерировать соответствующие Java-классы из модели Ecore. Сейчас я читаю в файле XML, соответст…
03 ноя '16 в 21:29
0 ответов

Ошибка Acceleo Builder с момента обновления eclipse 2018-12

С момента обновления Eclipse до 2018-12 я не могу построить ни один проект Acceleo с Query. Я использую Acceleo 3.7.7 и обновите EMF до полной версии, чтобы решить эту проблему: https://bugs.eclipse.org/bugs/show_bug.cgi?id=543103 например, я получа…
10 янв '19 в 11:18
0 ответов

Не удается добавить InputPin в качестве узла действия (Eclipse/Epsilon)

Я пишу преобразование модели в модель в данный момент. Вот часть моего файла ETL: rule process2activity transform p : input!Process to a : UMLOutput!Activity{ ... var ip : new UMLOutput!InputPin; var op : new UMLOutput!OutputPin; ip.activity = a; op…
26 янв '19 в 01:38
1 ответ

Как вызвать внешние Java-операции в Сириусе

Я проектирую редактор для DSL с использованием Sirius, я хотел бы знать, как вызывать java-методы из odesign и сохранять содержимое, возвращаемое методами Java.
08 фев '19 в 17:51
2 ответа

Acceleo M2T - запись метки времени в сгенерированный файл

Я генерирую некоторые файлы, используя различные шаблоны Acceleo, определенные в файле *.mtl. В верхней части этих файлов мне нужно написать что-то вроде: #----------------------------------------------------------------------------- # Project autom…
18 сен '14 в 08:09
1 ответ

Ecore/EMF визуализация

Мне нужно визуализировать экземпляр метамодели ecore. У меня есть существующая диаграмма классов ecore, которая представляет мою метамодель. После создания динамических экземпляров частей модели я получаю файл XMI. Я хочу визуализировать этот файл т…
02 янв '18 в 12:57
2 ответа

Проверка модели XMI с использованием OCL в Java

Я пытаюсь создать отдельное приложение Java, которое принимает модель xmi и файл OCL, содержащий ограничения, применяемые к метамодели модели. Затем приложение проверяет модель по ocl. Мне удалось сделать это в затмении, используя ЭДС. Однако, когда…
14 окт '13 в 21:11
1 ответ

Ecore XMI в OMG стандартное преобразование

Мы пытаемся преобразовать файл Ecore XMI в стандарт XMI OMG. Существуют ли какие-либо API или инструменты, которые можно использовать для этого преобразования?
02 апр '13 в 10:31
1 ответ

Генерирование ошибок Xtext-артефактов

Я пытаюсь создать новую грамматику DSL, поэтому я разработал модель ecore и импортировал ее в файл грамматики xtext, файл xtext сгенерирован и без ошибок. позже я столкнулся в основном с 3 ошибками: Шумная всплывающая ошибка "Произошла ошибка. См. ж…
16 окт '15 в 09:52