xtext自动完成期间org.eclipse.xtext.common.ui.contentassist.TerminalsProposalProvider中文件的位置

时间:2017-01-17 15:10:54

标签: eclipse autocomplete eclipse-plugin xtext

我目前正在为xText生成的语言开发自动完成功能。为此,我根据这个扩展了org.eclipse.xtext.common.ui.contentassist.TerminalsProposalProvider:How to write custom autocompletion in Xtext?

我现在面临的问题是,当我在completeMyQL_Query(EObject模型,Assignment赋值,ContentAssistContext上下文,ICompletionProposalAcceptor接受器)函数中时,我需要文件的路径,我觉得它应该在ContentAssistContext中的某处可用,但我找不到它。任何想法如何获取文件路径?

1 个答案:

答案 0 :(得分:1)

您可以询问资源的上下文。或者当前的模型和(e)资源的模型。该资源将为您提供一个可能正在寻找的URI