Class LazyGenerator

  • All Implemented Interfaces:
    org.eclipse.emf.mwe.core.WorkflowComponent, org.eclipse.emf.mwe.core.WorkflowComponentWithID, org.eclipse.emf.mwe2.runtime.workflow.IWorkflowComponent

    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 
      Constructor Description
      LazyGenerator()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addLazyLanguage​(LazyLanguageConfig langConfig)  
      protected void checkConfigurationInternal​(org.eclipse.emf.mwe.core.issues.Issues issues)  
      protected void invokeInternal​(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, setSrcPath
      • Methods inherited from class org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent2

        checkConfiguration
      • Methods 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 Detail

      • LazyGenerator

        public LazyGenerator()
    • Method Detail

      • invokeInternal

        protected void invokeInternal​(org.eclipse.emf.mwe.core.WorkflowContext ctx,
                                      org.eclipse.emf.mwe.core.monitor.ProgressMonitor monitor,
                                      org.eclipse.emf.mwe.core.issues.Issues issues)
        Overrides:
        invokeInternal in class org.eclipse.xtext.generator.Generator
      • checkConfigurationInternal

        protected void checkConfigurationInternal​(org.eclipse.emf.mwe.core.issues.Issues issues)
        Overrides:
        checkConfigurationInternal in class org.eclipse.xtext.generator.Generator