package org.maziarz.yiiclipse.completion; import org.eclipse.dltk.ui.text.completion.IScriptCompletionProposalComputer; import org.eclipse.dltk.ui.text.completion.ScriptCompletionProposalCollector; import org.eclipse.dltk.ui.text.completion.ScriptCompletionProposalComputer; import org.eclipse.dltk.ui.text.completion.ScriptContentAssistInvocationContext; import org.eclipse.jface.text.templates.TemplateCompletionProcessor; public class YiiScriptCompletionProposalComputer extends ScriptCompletionProposalComputer implements IScriptCompletionProposalComputer { @Override protected TemplateCompletionProcessor createTemplateProposalComputer(ScriptContentAssistInvocationContext context) { return new YiiclipseTemplateCompletionProcessor(context); } @Override protected ScriptCompletionProposalCollector createCollector(ScriptContentAssistInvocationContext context) { ScriptCompletionProposalCollector collector = new YiiclipseCompletionProposalCollector(context.getSourceModule()); return collector; } }