Interface IGuiceAwareGeneratorComponent
-
- All Known Subinterfaces:
IBundleProjectConfig
,IRuntimeProjectConfig
,ISubProjectConfig
,IWebProjectConfig
,IXtextGeneratorFileSystemAccess
,IXtextGeneratorFragment
,IXtextProjectConfig
- All Known Implementing Classes:
AbstractAntlrGeneratorFragment2
,AbstractExternalFolderAwareFragment
,AbstractInheritingFragment
,AbstractStubGeneratingFragment
,AbstractXtextGeneratorFragment
,BuilderIntegrationFragment2
,BundleProjectConfig
,CodeConfig
,CodeMiningFragment
,CodetemplatesGeneratorFragment2
,CodetemplatesGeneratorFragment2.Disabled
,CompareFragment2
,CompositeGeneratorFragment2
,ConditionalXtextGeneratorFragment
,ContentAssistFragment2
,Ecore2XtextValueConverterServiceFragment2
,EMFGeneratorFragment2
,ExternalAntlrLexerFragment
,Formatter2Fragment2
,GeneratorFragment2
,GrammarAccessFragment2
,ImportNamespacesScopingFragment2
,Junit4Fragment2
,JUnitFragment
,LabelProviderFragment2
,ManifestAccess
,OutlineTreeProviderFragment2
,PluginXmlAccess
,QualifiedNamesFragment2
,QuickfixProviderFragment2
,QuickOutlineFragment2
,RefactorElementNameFragment2
,ResourceDescriptionStrategyFragment
,ResourceFactoryFragment2
,RuntimeProjectConfig
,SerializerFragment2
,SimpleNamesFragment2
,SimpleProjectWizardFragment2
,StandardLanguage
,StandardProjectConfig
,SubProjectConfig
,TaskTagPreferencePageFragment2
,TemplateFileWizardFragment
,TemplateProjectWizardFragment
,TypesGeneratorFragment2
,ValidatorFragment2
,WebIntegrationFragment
,WebProjectConfig
,XbaseGeneratorFragment2
,XtextAntlrGeneratorFragment2
,XtextDirectoryCleaner
,XtextGeneratorFileSystemAccess
,XtextGeneratorLanguage
,XtextGeneratorStandaloneSetup
,XtextProjectConfig
,XtypeGeneratorFragment2
public interface IGuiceAwareGeneratorComponent
The Xtext generator uses dependency injection with Guice for distributing the configuration to all its components. Instances of this interface can initialize themselves with a Guice injector, e.g. by callinginjector.injectMembers(this)
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
initialize(com.google.inject.Injector injector)
-