Мне нужна ваша помощь в отношении программирования xtext!
У меня есть диаграмма (sysml-модель «xmi-файл»). Я хочу использовать ее элементы (имя элементов ...) для создания нового редактора с использованием xtext.
Я начинаю интересно, как начать и как импортировать xmi-файл, чтобы исследовать его содержимое.Определение dsl (Domain Specific Language) с использованием XText в Eclipse
ответ
Вы можете ссылаться на модели, отличные от xtext (но на основе ecore), если вы предоставляете для них ресурсный сервис.
- я не знаю, если затмение SysML инструменты вы используете Ecore основе - вы должны DIGG в плагинах или рассказать, как получить их - это было бы полезно, используя расширение файла = XMI
- если он это предоставить resourceserviceprovider для данного языка (в качестве альтернативы вы можете загрузить модель в глобальном поставщике области видимости, а)
- использовать Ecore на основе метамодели для определения перекрестных ссылок в вашем DSL
я описал, что для UML некоторых лет назад здесь https://christiandietrich.wordpress.com/2011/07/17/xtext-2-0-and-uml/
, вот что я говорю, но у меня есть проблемы (ошибка), когда я сгенерирую, потому что если этот импорт «http://www.eclipse.org/uml2/3.0.0/UML» как uml не может работать, я не знаю, почему Я пытаюсь реализовать ваш пример У меня проблема в первом поколении – abdozmeir
вам нужно заменить все UML Stuff i t с материалом, который вы используете. sry, но если вы не даете никаких конкретных подсказок, которые не могут быть использованы с –
, что это означает ошибка, вызванная: java.lang.IllegalStateException: проблема с парсером «путь к классам: /org/xtext/example/umldsl/UmlDsl.xtext»: [XtextLinkingDiagnostic : null: 4 Не удалось разрешить ссылку на EPackage 'http://www.eclipse.org/uml2/3.0.0/UML'., XtextLinkingDiagnostic: null: 12 Не удалось разрешить ссылку на класс «Class Classizer»., TransformationDiagnostic : null: 12 Невозможно найти тип для '[uml :: Class]'. (ErrorCode: NoSuchTypeAvailable)] – abdozmeir
- 1. Domain Specific Language resources
- 2. Репозитории Ruby DSL (Domain Specific Language), примеры
- 3. .NET Естественное языковое программирование/псевдонимы/(Domain Specific Language) framework
- 4. Как добавить отображаемое имя для декоратора в Visual Studio DSL (Domain Specific Language) Инструменты?
- 5. Xtext: определить 2 DSL в одном проекте
- 6. Markdown as Xtext DSL
- 7. Xtext Custom DSL formatting
- 8. Как вставлять выражения XBase в Xtext DSL
- 9. Синтаксис, окрашивающий мою DSL в Xtext
- 10. XText development in eclipse
- 11. Как вставить код C++ в DSL xtext?
- 12. XText: DSL ссылка на атрибут
- 13. Xtext serializer генерирует недопустимые DSL
- 14. Встроенный редактор Xtext DSL в диалоговом окне
- 15. Добавить XML-схему для Xtext DSL IDE
- 16. настройка pub-sub-domain с использованием Java DSL
- 17. Импорт Java-класса из Xtext dsl
- 18. Eclipse xtext- Xml grammar
- 19. Из родового Древа К Domain Specific Tree
- 20. Force wix installer to specific language
- 21. Совместимость eclipse xtext plugin с eclipse IDE
- 22. Несколько XSL-DSL в одном проекте Eclipse
- 23. Xtext с многоязычными ключевыми словами
- 24. Eclipse (XText) Регистрация SelectionListener
- 25. Использование артефактов, созданных Xtext
- 26. Определение и использование Datatype XText
- 27. Объектно-ориентированное определение порядка Xtext
- 28. Eclipse: Xtext и интеграция с Epsilon/GMF/Graphiti
- 29. Есть ли Clojure DSL?
- 30. Как сгенерировать документы Doxygen с языка DSL
Вы искали инструменты sysml, такие как папирус или собственный инструмент, используемый вашей компанией? –
Я использую рабочую группу Polarsys Eclipse Industry. Я создал файл xmi (диаграмма активности), но теперь я хочу использовать xtext для определения редактора, используя этот файл (его содержимое) – abdozmeir
, что для меня не имеет смысла. xtext i textual dsls на основе ecore. так что вы можете точно описать, что вы хотите сделать? вы хотите иметь текстовое dsl для моделей SysML или хотите иметь DSL для концепций, которые вы описали в модели SysML. Ни один из способов не существует автоматизации для этого –