La asistencia de contenido con javaCompletionProposalComputer para Eclipse JSDT no da ninguna propuesta

El contenido ayuda conorg.eclipse.wst.jsdt.ui.javaCompletionProposalComputer Para Eclipse JSDT no da ninguna propuesta.

EnPreferences -> JavaScript -> Editor -> Content Assist -> Advanced Las "Propuestas de Nodeclipse" son visibles y seleccionadas.

según lo aconsejado por Bananaweizen paraAsistencia de contenido para el editor basado en Eclipse JSDT

en plugin.xml

<extension point="org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer"
   id="nodeclispe_textual_proposals"
   name="Nodeclipse Text Proposals">
   <proposalCategory icon="icons/npm/npm.gif"/>
 </extension>
 <extension point="org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer"
   id="NodeclipseProposals"
   name="Nodeclipse Proposals">
   <javaCompletionProposalComputer
      class="org.nodeclipse.ui.contentassist.JSDTProposalComputer"
      categoryId="org.eclipse.ui.texteditor.textual_proposals">
      <partition type="__java_javadoc"/>
   </javaCompletionProposalComputer>
 </extension>

JSDTProposalComputer es sólo un envoltorio paraNodeContentAssistant
(que implementaIContentAssistProcessor), que funciona perfectamente bien para TextEditor based Editor.

public class JSDTProposalComputer implements IJavaCompletionProposalComputer {

    IContentAssistProcessor assistant = new NodeContentAssistant();

    @Override
    public List<ICompletionProposal> computeCompletionProposals(ContentAssistInvocationContext context, IProgressMonitor monitor) {
        return Arrays.asList(assistant.computeCompletionProposals(context.getViewer(), context.getInvocationOffset()));
    }

    @Override
    public List<IContextInformation> computeContextInformation(ContentAssistInvocationContext context, IProgressMonitor monitor) {
        return Arrays.asList(assistant.computeContextInformation(context.getViewer(), context.getInvocationOffset()));
    }

ejemplos deayuda son

HippieProposalComputer -http://svn.codespot.com/a/eclipselabs.org/mobile-web-development-with-phonegap/tags/r1.2/org.eclipse.wst. jsdt / internal / ui / text / java / HippieProposalComputer.javaHippieProposalProcessor -http://grepcode.com/file/repository.grepcode.com/java/eclipse.org/3.5.2/org.eclipse.ui.workbench/texteditor/3.5.1/org/eclipse/ui/texteditor/HippieProposalProcessor Java

Todo el código está en GitHUbcontentassist paquetehttps://github.com/Enide/nodeclipse-1/tree/master/org.nodeclipse.ui/src/org/nodeclipse/ui/contentassist

Respuestas a la pregunta(2)

Su respuesta a la pregunta