始终将特定 'import static extension' 添加到 XText DSL

Always add a specific 'import static extension' to an XText DSL

我正在编写自己的 XText DSL,有时我会使用 XBlockExpression,我可以在其中编写任何我想要的代码。对于这段代码,我想使用我提供的一些运算符重载 "import static extension ..." 导入。然而,这使得 DSL 看起来不太好,因为我想避免在每个文件顶部添加这一行。有没有一种方法可以默认触发 "import static extension ..." 的功能而无需明确写下来?

您是否考虑过简单地扩展 org.eclipse.xtext.xbase.scoping.batch.ImplicitlyImportedFeatures.getExtensionClasses()