xtext,内容支持不需要的建议

xtext, content assist unwanted suggestions

我有一个带有内容辅助的脚本语言。但是此内容辅助显示了同样不需要的建议。

在这种情况下,我不想显示 Value - ID.。 其他建议都是正确的。

这是我实现内容辅助的方法。

public override completeAttributeRef_AttributeRef(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {

                val classID = (model as AttributeRef).cosem.classid 
                val CosemClasseManager = new CosemClasses()
                var proposal = CosemClasseManager.getAttributeString(classID)

                for (String s : proposal) {
                acceptor.accept(createCompletionProposal(s, s, null , context))}  

} 

在您的 ProposalProvider 中,您可以覆盖以下三个方法并让它们 return false:

@Override
protected boolean doCreateIntProposals() {
    return false;
}

@Override
protected boolean doCreateStringProposals() {
    return false;
}

@Override   
protected boolean doCreateIdProposals() {
    return false;
}

它们负责确定是否应显示 INTSTRINGID 提案的默认提案。