public class XbaseTemplateContext extends XtextTemplateContext
XtextTemplateContext.IndentationAwareTemplateTranslator
Constructor and Description |
---|
XbaseTemplateContext(org.eclipse.jface.text.templates.TemplateContextType type,
org.eclipse.jface.text.IDocument document,
org.eclipse.jface.text.Position position,
ContentAssistContext contentAssistContext,
IScopeProvider scopeProvider) |
Modifier and Type | Method and Description |
---|---|
void |
addImport(java.lang.String typeName) |
boolean |
canEvaluate(org.eclipse.jface.text.templates.Template template) |
org.eclipse.jface.text.templates.TemplateBuffer |
evaluate(org.eclipse.jface.text.templates.Template template) |
createTemplateTranslator, evaluateForDisplay, getContentAssistContext, getScopeProvider
getCompletionLength, getCompletionOffset, getDocument, getEnd, getKey, getStart, setCompletionLength, setCompletionOffset
public XbaseTemplateContext(org.eclipse.jface.text.templates.TemplateContextType type, org.eclipse.jface.text.IDocument document, org.eclipse.jface.text.Position position, ContentAssistContext contentAssistContext, IScopeProvider scopeProvider)
public org.eclipse.jface.text.templates.TemplateBuffer evaluate(org.eclipse.jface.text.templates.Template template) throws org.eclipse.jface.text.BadLocationException, org.eclipse.jface.text.templates.TemplateException
evaluate
in class XtextTemplateContext
org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.templates.TemplateException
public boolean canEvaluate(org.eclipse.jface.text.templates.Template template)
canEvaluate
in class org.eclipse.jface.text.templates.DocumentTemplateContext
public void addImport(java.lang.String typeName)