Class EcoreGenerator

java.lang.Object
org.eclipse.emf.mwe2.ecore.EcoreGenerator
All Implemented Interfaces:
IWorkflowComponent

public class EcoreGenerator extends Object implements IWorkflowComponent
  • Field Details

  • Constructor Details

    • EcoreGenerator

      public EcoreGenerator()
  • Method Details

    • getLineDelimiter

      public String getLineDelimiter()
      Since:
      2.7
    • setLineDelimiter

      public void setLineDelimiter(String lineDelimiter)
      Since:
      2.7
    • setGenerateModel

      public void setGenerateModel(boolean generateModel)
      Since:
      2.12
    • setGenerateEdit

      public void setGenerateEdit(boolean generateEdit)
    • setGenerateEditor

      public void setGenerateEditor(boolean generateEditor)
    • setGenerateCustomClasses

      public void setGenerateCustomClasses(boolean generateCustomClasses)
    • addSrcPath

      public void addSrcPath(String srcPath)
    • setGenModel

      public void setGenModel(String genModel)
    • setResourceSet

      public void setResourceSet(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
    • preInvoke

      public void preInvoke()
      Specified by:
      preInvoke in interface IWorkflowComponent
    • postInvoke

      public void postInvoke()
      Specified by:
      postInvoke in interface IWorkflowComponent
    • createGenModelSetup

      protected GenModelHelper createGenModelSetup()
    • invoke

      public void invoke(IWorkflowContext ctx)
      Specified by:
      invoke in interface IWorkflowComponent
    • getTypeMapper

      protected com.google.common.base.Function<String,String> getTypeMapper()
    • generate

      public void generate(String from, String customClassName, org.eclipse.emf.common.util.URI path)
    • copyright

      protected String copyright()