Class AbstractXtextGeneratorFragment
- java.lang.Object
-
- org.eclipse.xtext.xtext.generator.AbstractXtextGeneratorFragment
-
- All Implemented Interfaces:
IGuiceAwareGeneratorComponent
,IXtextGeneratorFragment
- Direct Known Subclasses:
AbstractAntlrGeneratorFragment2
,AbstractExternalFolderAwareFragment
,AbstractStubGeneratingFragment
,BuilderIntegrationFragment2
,CodetemplatesGeneratorFragment2
,CompareFragment2
,Ecore2XtextValueConverterServiceFragment2
,EMFGeneratorFragment2
,GrammarAccessFragment2
,QualifiedNamesFragment2
,QuickOutlineFragment2
,RefactorElementNameFragment2
,ResourceFactoryFragment2
,SimpleNamesFragment2
,SimpleProjectWizardFragment2
,TaskTagPreferencePageFragment2
,TemplateFileWizardFragment
,TemplateProjectWizardFragment
,TypesGeneratorFragment2
,WebIntegrationFragment
,XbaseGeneratorFragment2
,XtypeGeneratorFragment2
public abstract class AbstractXtextGeneratorFragment extends java.lang.Object implements IXtextGeneratorFragment
Convenience class for implementing generator fragments. Provides access to theproject configuration
and thelanguage configuration
.
-
-
Constructor Summary
Constructors Constructor Description AbstractXtextGeneratorFragment()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkConfiguration(Issues issues)
protected org.eclipse.xtext.Grammar
getGrammar()
protected IXtextGeneratorLanguage
getLanguage()
protected IXtextProjectConfig
getProjectConfig()
void
initialize(com.google.inject.Injector injector)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.xtext.xtext.generator.IXtextGeneratorFragment
generate
-
-
-
-
Method Detail
-
checkConfiguration
public void checkConfiguration(Issues issues)
- Specified by:
checkConfiguration
in interfaceIXtextGeneratorFragment
-
initialize
public void initialize(com.google.inject.Injector injector)
- Specified by:
initialize
in interfaceIGuiceAwareGeneratorComponent
-
getProjectConfig
protected IXtextProjectConfig getProjectConfig()
-
getLanguage
protected IXtextGeneratorLanguage getLanguage()
-
getGrammar
protected org.eclipse.xtext.Grammar getGrammar()
-
-