我有一个xtext验证程序,它遍历文档的元素,并且可能会在正在检查的文件中找到其他文件中元素的错误。但是,在提交错误时,它不会在另一个文件中标记,而是在当前文件中标记在其文件中的错误元素的位置。
如何将错误分配给其他文件?
答案 0 :(得分:0)
我猜你的第一个文件中的元素和其他元素之间存在某种关系。后者是进口的吗?您的元素是否交叉引用其他文档中的元素?
在任何一种情况下,您通常都应该能够通过引用或代理访问其他文档中的故障元素。一旦你有了这个EObject,你就可以得到一个链接到它的资源,你应该可以在其上添加错误和警告。
它能回答你的问题吗?
亚历