如何在 Xtext 中获取输入文件的名称

How to get name of input file in Xtext

我正在实现一种语言,其中文件名需要与 class 的名称相同。 如何在验证器中获取文件名? 如果我做不到,有没有其他方法可以做我想做的事?

你可以为它的 eResource() 和它的 getURI() 作为任何 EObject。这将允许您获取文件名 (lastSegment)。你可能想先trimFileExtension()