}
}
private void proposeAndAccept(IEObjectDescription d, String proposalFormat, String displayFormat, Image image,
ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
QualifiedName name = d.getName();
String proposalText = name.toString();
if (!isEmpty(proposalFormat)) {
proposalText = String.format(proposalFormat, proposalText);
}
String lastSegment = name.getLastSegment();
if (!isEmpty(displayFormat)) {
lastSegment = String.format(displayFormat, lastSegment);
}
String display = String.format("%s - %s", lastSegment, name.toString());
ICompletionProposal proposal = createCompletionProposal(proposalText, display, image, context);
acceptor.accept(proposal);
}