public abstract class AbstractTemplateVariableResolver
extends org.eclipse.jface.text.templates.TemplateVariableResolver
TemplateVariableResolver
.Constructor and Description |
---|
AbstractTemplateVariableResolver() |
AbstractTemplateVariableResolver(java.lang.String type,
java.lang.String description) |
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.emf.ecore.EClassifier |
getEClassifierForGrammar(java.lang.String fqnClassName,
Grammar grammar) |
protected Grammar |
getGrammar(XtextTemplateContext xtextTemplateContext) |
void |
resolve(org.eclipse.jface.text.templates.TemplateVariable variable,
org.eclipse.jface.text.templates.TemplateContext templateContext) |
abstract java.util.List<java.lang.String> |
resolveValues(org.eclipse.jface.text.templates.TemplateVariable variable,
XtextTemplateContext xtextTemplateContext) |
public AbstractTemplateVariableResolver()
public AbstractTemplateVariableResolver(java.lang.String type, java.lang.String description)
public void resolve(org.eclipse.jface.text.templates.TemplateVariable variable, org.eclipse.jface.text.templates.TemplateContext templateContext)
resolve
in class org.eclipse.jface.text.templates.TemplateVariableResolver
protected org.eclipse.emf.ecore.EClassifier getEClassifierForGrammar(java.lang.String fqnClassName, Grammar grammar)
protected Grammar getGrammar(XtextTemplateContext xtextTemplateContext)
public abstract java.util.List<java.lang.String> resolveValues(org.eclipse.jface.text.templates.TemplateVariable variable, XtextTemplateContext xtextTemplateContext)