@Override public void completeExtensibleTypeLink_Target(EObject model, Assignment assignment,
ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
Collection<IEObjectDescription> scope = emptySet();
if (model instanceof TypeExtension) {
TypeExtension typeExtension = (TypeExtension) model;
scope = scopeProvider().potentialExtensibleTypesFor(typeExtension);
}
for (IEObjectDescription d : descriptionChooser.shortestQualifiedNamesIn(scope)) {
Image image = imageHelper.getImage(images.imageFor(d.getEObjectOrProxy()));
proposeAndAccept(d, image, context, acceptor);