org.eclipse.xtext.ui.editor.templates
Class DefaultTemplateProposalProvider
java.lang.Object
org.eclipse.xtext.ui.editor.templates.AbstractTemplateProposalProvider
org.eclipse.xtext.ui.editor.templates.DefaultTemplateProposalProvider
- All Implemented Interfaces:
- ITemplateProposalProvider
- Direct Known Subclasses:
- TemplateProposalProvider
public class DefaultTemplateProposalProvider
- extends AbstractTemplateProposalProvider
- Author:
- Sebastian Zarnekow - Initial contribution and API, Sven Efftinge
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultTemplateProposalProvider
@Inject
public DefaultTemplateProposalProvider(org.eclipse.jface.text.templates.persistence.TemplateStore templateStore,
org.eclipse.jface.text.templates.ContextTypeRegistry registry,
ContextTypeIdHelper helper)
createTemplates
protected void createTemplates(org.eclipse.jface.text.templates.TemplateContext templateContext,
ContentAssistContext context,
ITemplateAcceptor acceptor)
- Specified by:
createTemplates
in class AbstractTemplateProposalProvider
getContextTypes
protected org.eclipse.jface.text.templates.TemplateContextType[] getContextTypes(ContentAssistContext context)
- Specified by:
getContextTypes
in class AbstractTemplateProposalProvider
createFollowElementAcceptor
protected IFollowElementAcceptor createFollowElementAcceptor(java.util.Collection<org.eclipse.jface.text.templates.TemplateContextType> result)
getImage
public org.eclipse.swt.graphics.Image getImage(org.eclipse.jface.text.templates.Template template)
getRelevance
public int getRelevance(org.eclipse.jface.text.templates.Template template)