Package org.openhab.core.model.lazygen
Class LazyGenerator
java.lang.Object
org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent
org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent2
org.eclipse.xtext.generator.Generator
org.openhab.core.model.lazygen.LazyGenerator
- All Implemented Interfaces:
 org.eclipse.emf.mwe.core.WorkflowComponent,org.eclipse.emf.mwe.core.WorkflowComponentWithID,org.eclipse.emf.mwe2.runtime.workflow.IWorkflowComponent
@NonNullByDefault
public class LazyGenerator
extends org.eclipse.xtext.generator.Generator
- Author:
 - Holger Schill, Simon Kaufmann - Initial contribution
 
- 
Field Summary
Fields inherited from class org.eclipse.xtext.generator.Generator
MODEL, PLUGIN_IDE, PLUGIN_RT, PLUGIN_TEST, PLUGIN_UI, SRC, SRC_GEN, SRC_GEN_IDE, SRC_GEN_TEST, SRC_GEN_UI, SRC_IDE, SRC_TEST, SRC_UI - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddLazyLanguage(LazyLanguageConfig langConfig) protected voidcheckConfigurationInternal(org.eclipse.emf.mwe.core.issues.Issues issues) protected voidinvokeInternal(org.eclipse.emf.mwe.core.WorkflowContext ctx, org.eclipse.emf.mwe.core.monitor.ProgressMonitor monitor, org.eclipse.emf.mwe.core.issues.Issues issues) Methods inherited from class org.eclipse.xtext.generator.Generator
addClassAnnotation, addLanguage, addPostProcessor, createOutlet, getFileHeader, getLineDelimiter, getPathIdeProject, getPathRtProject, getPathTestProject, getPathUiProject, getPostProcessors, getSrcGenPath, getSrcPath, setActivator, setEncoding, setFileHeader, setLineDelimiter, setMergeManifest, setNaming, setPathIdeProject, setPathRtProject, setPathTestProject, setPathUiProject, setProjectNameIde, setProjectNameRt, setProjectNameUi, setSrcGenPath, setSrcPathMethods inherited from class org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent2
checkConfigurationMethods inherited from class org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent
checkRequiredConfigProperty, getBridge, getComponentName, getContainer, getId, getLocation, getLogMessage, invoke, invoke, postInvoke, preInvoke, setContainer, setId, setLocation, setSkipOnErrors 
- 
Constructor Details
- 
LazyGenerator
public LazyGenerator() 
 - 
 - 
Method Details
- 
addLazyLanguage
 - 
invokeInternal
protected void invokeInternal(@NonNullByDefault({}) org.eclipse.emf.mwe.core.WorkflowContext ctx, @NonNullByDefault({}) org.eclipse.emf.mwe.core.monitor.ProgressMonitor monitor, @NonNullByDefault({}) org.eclipse.emf.mwe.core.issues.Issues issues) - Overrides:
 invokeInternalin classorg.eclipse.xtext.generator.Generator
 - 
checkConfigurationInternal
protected void checkConfigurationInternal(@NonNullByDefault({}) org.eclipse.emf.mwe.core.issues.Issues issues) - Overrides:
 checkConfigurationInternalin classorg.eclipse.xtext.generator.Generator
 
 -