xtext - 如何修复 IResourceServiceProvider.Registry.INSTANCE.getResourceServiceProvider(URI.createFileURI("dummy.aadl")) 返回空值
问题描述
我正在使用 AADL,它是使用 Xtext 和 EMF 创建的领域特定语言。我正在尝试使用函数 IResourceServiceProvider.Registry.INSTANCE.getResourceServiceProvider(URI.createFileURI("dummy.aadl")) 但它返回 null。我该如何解决?
解决方案
看起来您从未调用过 AADLStandalibeSetup 的 doSetup 方法(或者无论如何调用了您的语言 impl)。如果您不在 OSGi Equinox 环境中运行,它用于注册您的语言。
推荐阅读
- android - 上传到 Play 商店时出现 SHA1 指纹问题
- angular - Ionic 5 Angular - Ionic Modal 内部的反应形式
- c++ - 获取光标下的 HWND 以与 UIAutomation 一起使用
- reactjs - 动态呈现列表选项
- python-3.x - 在 Django REST 框架中,如何调用序列化程序的 validate 方法并验证是否提交了必填字段?
- php - PHP 创建循环遍历数组的动态变量。有没有办法循环遍历动态变量?
- python - 为什么 librosa.feature.melspectrogram 返回长度为 math.trunc(sample length/hop_length)+1 的输出?
- laravel - Inertiajs - Laravel:如何抛出自定义错误
- python - 基于 Pydantic schema 动态创建 get 请求查询参数
- jenkins - Jenkins在失败后重新运行任务