我有一种具有内容帮助功能的脚本语言。但是此内容有助于显示相同的不需要的建议。
在这种情况下,我不想显示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
您可以覆盖以下三种方法并使它们返回false
:
@Override
protected boolean doCreateIntProposals() {
return false;
}
@Override
protected boolean doCreateStringProposals() {
return false;
}
@Override
protected boolean doCreateIdProposals() {
return false;
}
这些都是负责确定是否为默认的建议INT
,STRING
并ID
建议应显示。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句