Xcore - это расширенный конкретный синтаксис для Ecore, который в сочетании с Xbase превращает его в полноценный язык программирования с высококачественными инструментами, напоминающими инструменты разработки Java. Источник Eclipsepedia.
1 ответ

Как создать ресурс Xcore из модели Ecore?

У меня есть существующая модель Ecore, которую я хотел бы изменить. Для модификации я хотел бы использовать Xcore. Ответ на другой вопрос говорит о том, что можно импортировать классы из модели Ecore в ресурс Xcore. Однако, так как я хотел бы измени…
16 сен '14 в 19:11
0 ответов

XCORE встречает XTEXT

Я начал создавать DSL с использованием XTEXT, и он работает действительно хорошо. Сегодня я нашел XCORE как еще один подход к моделированию, который также можно комбинировать с XTEXT. Может кто-нибудь, пожалуйста, объясните, каков будет вариант созд…
05 фев '18 в 16:16
1 ответ

Eclipse Xcore учебники или документация

Я отвечаю за поиск технологий для создания DSL (предметно-ориентированного языка). Поскольку мы являемся магазином Java, мы уже познакомились с предложениями Eclipse Modeling Framework (EMF, Sirius, Acceleo, Xbase, Xtend), и, похоже, у нас есть их д…
06 янв '16 в 17:32
1 ответ

Ошибки GenModel не могут быть решены

Внезапно во всех моих файлах модели Xcore возникают ошибки сборки. Я не знаю, что я изменил в своих проектах, чтобы заслужить это. Сообщение об ошибке в заголовке поста: GenModel cannot be resolved. Ошибки от GenModel аннотация к объявлениям пакетов…
27 сен '17 в 08:30
1 ответ

Как определить карту в Xcore

Согласно EMF FAQ, возможно создать Карту в EMF: EMap в основном представляет собой список экземпляров java.util.Map$Entry. Поэтому для создания карты вам необходимо сначала смоделировать запись карты, выполнив следующие действия: Создайте EClass с и…
29 дек '16 в 21:07
0 ответов

Как сгенерировать код из модели xcore во время сборки gradle

Поэтому я пытаюсь построить свой проект на сервере сборки. Мои dsl не удается собрать, потому что они основаны на коде из моей модели xcore, а сгенерированный код из модели xcore отсутствует в хранилище, из которого извлекается сервер сборки. Я не у…
25 янв '19 в 16:29
0 ответов

Автоматически обновлять атрибут xcore/ecore

В плагине Eclipse у меня есть пользовательская модель, определенная в .xcore файл, и он содержит это EClass определение: class Person { String name String surname Date dateUpdated } Мой вопрос здесь: если я вручную редактирую какие-либо атрибуты экз…
24 мар '17 в 14:48
0 ответов

Проблема, когда я расширяю язык Xcore (и, следовательно, ECore)

Я пытаюсь расширить язык XCore. Для этого я создал новый проект XText в Eclipse Oxygen. Вот файл Xtext: grammar org.xtext.example.mydsl.MyDsl with org.eclipse.emf.ecore.xcore.Xcore generate myDsl "http://www.xtext.org/example/mydsl/MyDsl" Model: pac…
25 июн '18 в 14:17
1 ответ

Как сохранить информацию об общем типе в модели xcore?

Я хотел бы иметь модель, которая содержит имя и тип объекта. Тип может быть любым типом объекта, не обязательно ограниченным другими моделями, поэтому я не хочу использовать EDataType для этого. Как я могу это сделать? В основном как то так: class G…
27 авг '18 в 17:25
0 ответов

Модель Xcore с исключением сопоставленного пути Xtext

Я использую новый проект Xtext с грамматикой модели и приветствия. Я добавил новый проект Xcore, следующий за этим сообщением в блоге ( https://blogs.itemis.com/en/using-xtext-with-xcore-and-gradle). Я также использую настройку Gradle, как описано, …
25 май '18 в 17:30
1 ответ

Автоматически сгенерированные Java-файлы в Eclipse

Как понять, какие файлы создаются автоматически в огромном Java-проекте, разработанном в Eclipse? Я новичок. Например, понемногу я обнаружил, что многие файлы создаются с помощью xcore плагин. Другое с xtend, Просто изучаю код и пытаюсь учиться, и э…
22 янв '19 в 09:14
1 ответ

Как экспортировать Xcore в Ecore?

Определение метамоделей с помощью Xcore намного проще, чем с помощью EMF и Ecore. Проблема в том, что мне нужны метамодели в виде файлов Ecore. Можно ли экспортировать модель Xcore в модель Ecore? Я не вижу никаких вариантов экспорта в Eclipse.
12 апр '13 в 08:31
1 ответ

Вызовите супер метод из операции Xcore

У меня есть следующие объявления в Xcore: class ValueBase { ... } class ValueArray extends ValueBase { int size double [] values String valueUnit op boolean isValueEqual(Value v) { if (!(v instanceof IValueArray)) { return false } val other = v as I…
20 янв '15 в 10:38
0 ответов

Xtext Sugin ссылки в интерпретаторе

У меня была следующая грамматика: Real: ("Double" | "Real") name=ID (array=isarray)? (value+=Double*)? ; CurveCollection: "Curve" name=ID (array=isarray)? ( '[' values+=[Real]* ',' Time+=TimeStamp* ']')?; где [Real] является ссылкой другого типа с и…
24 май '17 в 13:49
1 ответ

Xtext, Определение структуры для сюжета

Я должен сделать тип кривой, которая представляет собой график кривой, данные приведены в файле CSV (интерпретатор, который читает файл данных). У меня есть два типа значений: ось X, время (я думаю, INT:INT) минуты: секунды формат; и напряжение по о…
28 мар '17 в 18:44
1 ответ

Как определить прямую связь?

В соответствии с приведенным ниже кодом, не могли бы вы рассказать, как (и если это возможно) ссылаться на массив, определенный внутри класса ComputationUnit из класса Service? class ComputationUnit { contains Method[1..*] methods } class Method { S…
10 мар '14 в 16:09
0 ответов

Проблема разрешения версии Gradle: сборка Xcore

Фон Я пытаюсь построить проект, который имеет зависимость от библиотеки xcore 1.10.0, которая имеет зависимость от antlr с ограничением [3.2.0, 3.2.1), То, что существует, является версией 3.2, проблема Сборка не сообщает Could not find any version …
03 авг '19 в 23:07
1 ответ

Ошибка при обновлении версий XText для Gradle 6

Я пытаюсь обновить проект EMF/XCore до более новых версий, чтобы обойти проблему с управлением версиями. В настоящее время репозиторий, в котором находится этот проект, должен быть нацелен на Gradle 4 и Bndtools 4.3 из-за проблем при нацеливании на …
10 апр '20 в 01:53
0 ответов

Как сгенерировать расширение модели Xcore до fragment.xml фрагмента-проекта Eclipse?

При добавлении модели Xcore в проект фрагмента Eclipse (например, для тестов), который также настроен как проект Xtext, построитель генерирует plugin.xmlсодержащий расширение для регистрации сгенерированного EMF-пакета. Но поскольку проект является …
04 май '21 в 14:27
0 ответов

Как создавать зависимые проекты Xcore с помощью Gradle

У меня два проекта Xcore; одно импортирует другое. У меня также есть родительский файл Gradle. Когда я пытаюсь собрать проект с помощью Gradle, задача generateXtext не выполняется при создании второго проекта Xcore. Задача:com.selinc.flisr.project.m…
05 май '21 в 00:17