org.eclipse.xtext.ui.codetemplates.ui.registry
Class LanguageRegistry

java.lang.Object
  extended by org.eclipse.xtext.ui.codetemplates.ui.registry.LanguageRegistry

public class LanguageRegistry
extends java.lang.Object

Author:
Sebastian Zarnekow - Initial contribution and API

Nested Class Summary
protected static class LanguageRegistry.Language
           
 
Constructor Summary
LanguageRegistry()
           
 
Method Summary
 XtextResource createTemporaryResourceIn(Grammar grammar, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
           
 ContextTypeIdHelper getContextTypeIdHelper(Grammar grammar)
           
 org.eclipse.jface.text.templates.ContextTypeRegistry getContextTypeRegistry(Grammar grammar)
           
 PartialContentAssistContextFactory getPartialContentAssistContextFactory(Grammar grammar)
           
 TemplateBodyHighlighter getTemplateBodyHighlighter(Grammar grammar)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LanguageRegistry

public LanguageRegistry()
Method Detail

getTemplateBodyHighlighter

public TemplateBodyHighlighter getTemplateBodyHighlighter(Grammar grammar)

getPartialContentAssistContextFactory

public PartialContentAssistContextFactory getPartialContentAssistContextFactory(Grammar grammar)

getContextTypeRegistry

public org.eclipse.jface.text.templates.ContextTypeRegistry getContextTypeRegistry(Grammar grammar)

getContextTypeIdHelper

public ContextTypeIdHelper getContextTypeIdHelper(Grammar grammar)

createTemporaryResourceIn

public XtextResource createTemporaryResourceIn(Grammar grammar,
                                               org.eclipse.emf.ecore.resource.ResourceSet resourceSet)