首页 > 解决方案 > 如何修复 IResourceServiceProvider.Registry.INSTANCE.getResourceServiceProvider(URI.createFileURI("dummy.aadl")) 返回空值

问题描述

我正在使用 AADL,它是使用 Xtext 和 EMF 创建的领域特定语言。我正在尝试使用函数 IResourceServiceProvider.Registry.INSTANCE.getResourceServiceProvider(URI.createFileURI("dummy.aadl")) 但它返回 null。我该如何解决?

标签: xtextemf

解决方案


看起来您从未调用过 AADLStandalibeSetup 的 doSetup 方法(或者无论如何调用了您的语言 impl)。如果您不在 OSGi Equinox 环境中运行,它用于注册您的语言。


推荐阅读