org.eclipse.xtext.ui.editor.templates
Class XtextTemplateContextType
java.lang.Object
org.eclipse.jface.text.templates.TemplateContextType
org.eclipse.xtext.ui.editor.templates.XtextTemplateContextType
- All Implemented Interfaces:
- java.lang.Comparable<org.eclipse.jface.text.templates.TemplateContextType>
public class XtextTemplateContextType
- extends org.eclipse.jface.text.templates.TemplateContextType
- implements java.lang.Comparable<org.eclipse.jface.text.templates.TemplateContextType>
Provides a convenience base type for TemplateContextType's
preconfigured with several handy
Xtext TemplateVariableResolver
.
- Author:
- Michael Clay - Initial contribution and API
Methods inherited from class org.eclipse.jface.text.templates.TemplateContextType |
addResolver, getId, getName, getResolver, removeAllResolvers, removeResolver, resolve, resolve, resolvers, setId, setName, validate, validateVariables |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
XtextTemplateContextType
public XtextTemplateContextType()
setCrossReferenceResolver
@Inject
public void setCrossReferenceResolver(CrossReferenceTemplateVariableResolver resolver)
setEnumResolver
@Inject
public void setEnumResolver(EnumTemplateVariableResolver resolver)
addDefaultTemplateVariables
protected void addDefaultTemplateVariables()
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
compareTo
public int compareTo(org.eclipse.jface.text.templates.TemplateContextType templateContextType)
- Specified by:
compareTo
in interface java.lang.Comparable<org.eclipse.jface.text.templates.TemplateContextType>