Вопросы по теме 'emf'

Преобразование java.net.URI в org.eclipse.emf.common.util.URI
В Java есть как минимум два типа URI: java.net.URI org.eclipse.emf.common.util.URI У меня есть java.net.URI и мне нужно использовать EMF URI. Как я могу преобразовать первое во второе? Если я попробую new URI uri =...
3359 просмотров
schedule 04.04.2023

XText: первый и последний символы усекаются в пользовательских терминалах STRING.
Я переопределил терминал STRING таким образом terminal STRING : ('.'|'+'|'('|')'|'a'..'z'|'A'..'Z'|'_'|'0'..'9')*; потому что я должен распознать STRING, не разделенный "или" проблема в том, что сгенерированный синтаксический анализатор...
382 просмотров
schedule 31.12.2022

EMF: переопределение XSD
Я пишу XSD для создания классов моделей с использованием EMF. XSD выглядит так: <xsd:complexType name="DerivedType"> <xsd:complexContent mixed="false"> <xsd:extension base="ParentType"> <xsd:sequence>...
62 просмотров
schedule 16.06.2023

Не удается прочитать модуль из преобразования ATL EMFTVM в автономном проекте Java
Согласно вики ATL/EMFTVM , ATL/EMFTVM можно запускать автономно с помощью ResourceSet moduleRS = new ResourceSetImpl(); moduleRS.getResourceFactoryRegistry().getExtensionToFactoryMap().put(Resource.Factory.Registry.DEFAULT_EXTENSION, new...
347 просмотров
schedule 04.07.2023

Избегайте предупреждений о множественных альтернативах Xtext
в моем xtext dsl я определил следующие правила: Port returns tdg::Port: 'port' 'kind' kind=Kind 'type' type=Type; enum Kind returns tdg::PortKind: In='in' | Out='out'; enum Type returns tdg::PortType: Numeric | String |...
473 просмотров
schedule 20.01.2024

Экспорт продукта (поверх Eclipse e4) и попытка запуска того же оставляет после себя ошибку, указывающую, что не удалось разрешить приход Bundles.
Я создал пример проекта e4, содержащий один плагин, состоящий из файла plugin.xml, файла fragment.e4xmi, файла .product и одного класса .Java Handler, который будет отвечать за отображение диалогового окна сообщения, как только будет нажато мое...
154 просмотров
schedule 21.01.2024

Сериализация и десериализация экземпляра модели XText в OutputStream
У меня есть следующий вариант использования. Мне нужно передать экземпляр модели XText по сети в каком-то сериализованном формате. Для этого мне нужно сериализовать модель на стороне клиента, отправить ее как тело какого-то POST-запроса и...
611 просмотров
schedule 04.05.2022

Как сгенерировать java-файлы из файлов .eiq?
В eclipse PDE (с установленным EMF-IncQuery), если у нас есть файл .eiq и соответствующий файл .genmodel, просто обновив его, он генерирует весь файл .java и помещает его в пакет src-gen. Просто интересно, можем ли мы сделать то же самое с помощью...
81 просмотров
schedule 03.07.2023

XML-файл, проанализированный EMF, заменяет двойные кавычки символом
Я анализирую xml-файл с помощью моделирования EMF, файл анализируется успешно, но когда я записываю проанализированный файл в более новый xml-файл (после некоторых изменений), я вижу, что символ двойной кавычки (") заменяется символом &quot; ,...
130 просмотров

Получить EClass из класса экземпляра модели EMF
Для любого объекта Class<?> clazz существует ли API для получения EClass , чьи экземпляры модели реализуют clazz ? (т.е. eClass , для которого eClass.getInstanceClass().equals(clazz) верно) Если бы у меня был eObject , я мог бы...
1946 просмотров
schedule 24.02.2024

Ошибка при загрузке модели в Sample Reflective Editor
Я могу открыть свой файл .model в Exeed Editor . Но когда я хочу открыть его в Sample Reflective Editor , он имеет следующие ошибки. Что я должен делать?
34 просмотров

Файл нулевых представлений найден в mymodelingproject EMF
У меня следующая ошибка: Zero representations file found in "mymodelingproject" A modeling project must contain one. (Тип: маркер моделирования) Я выбрал Design Viewpoint и создал свою диаграмму классов объектов (.aird) в eclipse с помощью EMF....
521 просмотров
schedule 14.05.2022

Изменения в файле модели не отражаются в редакторе EMF после первого раза
В моем приложении RCP я использовал ресурсы EMF. Всякий раз, когда я создаю модель в редакторе, создается соответствующий файл модели XMI. Теперь я написал код для программного изменения файла XMI, который, в свою очередь, должен отражать изменения...
62 просмотров

Как построить модели EMOF в IntelliJ и сгенерировать из них код?
Как лучше всего создавать модели в IntelliJ в стиле Eclipse EMF ? Есть ли эквивалент Eclipse EMF в IntelliJ? И есть ли что-то, что придерживается таких стандартов, как EMOF, так же, как EMF Ecore соответствует ему? Я нашел плагин, который...
1519 просмотров
schedule 30.05.2022

Настройка контекста и inv в интерактивной консоли OCL
Я использую консоль Eclipse Interactive OCL для тестирования примеров OCL из этого документа . Для тестирования используется пример (Tutorial.xmi), предоставленный по ссылке. Ниже приведены проверенные выражения. Evaluating: self.name...
132 просмотров
schedule 06.07.2023

EMF: внешний интерфейс как супертип в модели
Можно ли использовать созданный вручную интерфейс из другого плагина в качестве супертипа в emf-модели? Я попытался добавить интерфейс как тип EData и использовать имя типа экземпляра, чтобы указать на внешний интерфейс, который работал нормально....
36 просмотров
schedule 22.09.2023