Package org.openhab.core.model.lazygen
Class LazyLanguageConfig
java.lang.Object
org.eclipse.xtext.generator.CompositeGeneratorFragment
org.eclipse.xtext.generator.LanguageConfig
org.openhab.core.model.lazygen.LazyLanguageConfig
- All Implemented Interfaces:
 org.eclipse.xtext.generator.IGeneratorFragment,org.eclipse.xtext.generator.IGeneratorFragmentExtension,org.eclipse.xtext.generator.IGeneratorFragmentExtension2,org.eclipse.xtext.generator.IGeneratorFragmentExtension3,org.eclipse.xtext.generator.IGeneratorFragmentExtension4,org.eclipse.xtext.generator.NamingAware
@NonNullByDefault
public class LazyLanguageConfig
extends org.eclipse.xtext.generator.LanguageConfig
- Author:
 - Holger Schill, Simon Kaufmann - Initial contribution
 
- 
Field Summary
Fields inherited from class org.eclipse.xtext.generator.CompositeGeneratorFragment
fragments - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidgenerate(org.eclipse.xtext.generator.LanguageConfig config, org.eclipse.xpand2.XpandExecutionContext ctx) voidgenerate(org.eclipse.xtext.Grammar grammar, org.eclipse.xpand2.XpandExecutionContext ctx) @Nullable org.eclipse.xtext.Grammarvoidinitialize(boolean isUi) voidvoidvoidsetUriReally(@Nullable String uri) protected voidvalidateGrammar(org.eclipse.xtext.Grammar grammar) Methods inherited from class org.eclipse.xtext.generator.LanguageConfig
addLoadedResource, checkConfiguration, getEncoding, getFileExtensions, getForcedResourceSet, getLoadedResources, isCheckFileExtension, setCheckFileExtension, setEncoding, setFileExtensions, setForcedResourceSet, validateAllImports, validateReferencedMetamodelMethods inherited from class org.eclipse.xtext.generator.CompositeGeneratorFragment
addFragment, addFragments, addLog, addToPluginXmlRt, addToPluginXmlRt, addToPluginXmlTests, addToPluginXmlUi, addToPluginXmlUi, addToStandaloneSetup, addToStandaloneSetup, addWarn, getDefaultRuntimeModuleClassName, getDefaultUiModuleClassName, getExportedPackagesIde, getExportedPackagesRt, getExportedPackagesTests, getExportedPackagesUi, getGuiceBindingsRt, getGuiceBindingsUi, getImportedPackagesIde, getImportedPackagesRt, getImportedPackagesTests, getImportedPackagesUi, getRequiredBundlesIde, getRequiredBundlesRt, getRequiredBundlesTests, getRequiredBundlesUi, registerNaming 
- 
Constructor Details
- 
LazyLanguageConfig
public LazyLanguageConfig() 
 - 
 - 
Method Details
- 
setUri
- Overrides:
 setUriin classorg.eclipse.xtext.generator.LanguageConfig
 - 
getGrammar
public @Nullable org.eclipse.xtext.Grammar getGrammar()- Overrides:
 getGrammarin classorg.eclipse.xtext.generator.LanguageConfig
 - 
initialize
public void initialize(boolean isUi) - Overrides:
 initializein classorg.eclipse.xtext.generator.LanguageConfig
 - 
initializeReally
public void initializeReally() - 
validateGrammar
protected void validateGrammar(@NonNullByDefault({}) org.eclipse.xtext.Grammar grammar) - Overrides:
 validateGrammarin classorg.eclipse.xtext.generator.LanguageConfig
 - 
generate
public void generate(@NonNullByDefault({}) org.eclipse.xtext.Grammar grammar, @NonNullByDefault({}) org.eclipse.xpand2.XpandExecutionContext ctx) - Specified by:
 generatein interfaceorg.eclipse.xtext.generator.IGeneratorFragment- Overrides:
 generatein classorg.eclipse.xtext.generator.LanguageConfig
 - 
generate
public void generate(@NonNullByDefault({}) org.eclipse.xtext.generator.LanguageConfig config, @NonNullByDefault({}) org.eclipse.xpand2.XpandExecutionContext ctx) throws org.eclipse.xtext.generator.CompositeGeneratorException - Specified by:
 generatein interfaceorg.eclipse.xtext.generator.IGeneratorFragmentExtension2- Overrides:
 generatein classorg.eclipse.xtext.generator.CompositeGeneratorFragment- Throws:
 org.eclipse.xtext.generator.CompositeGeneratorException
 - 
setUriReally
 
 -