Class GenericContentGenerator

java.lang.Object
org.eclipse.xtext.generator.AbstractGenerator
org.contextmapper.dsl.generator.AbstractContextMappingModelGenerator
org.contextmapper.dsl.generator.GenericContentGenerator
All Implemented Interfaces:
org.eclipse.xtext.generator.IGenerator2

public class GenericContentGenerator extends AbstractContextMappingModelGenerator
Can generate arbitrary text files from a CML Context Map using a Freemarker template.
  • Constructor Details

    • GenericContentGenerator

      public GenericContentGenerator()
  • Method Details

    • setFreemarkerTemplateFile

      public void setFreemarkerTemplateFile(File freemarkerTemplateFile)
    • setTargetFileName

      public void setTargetFileName(String targetFileName)
    • registerCustomModelProperty

      public void registerCustomModelProperty(String propertyName, Object object)
    • generateFromContextMappingModel

      protected void generateFromContextMappingModel(ContextMappingModel model, org.eclipse.xtext.generator.IFileSystemAccess2 fsa, org.eclipse.emf.common.util.URI inputFileURI)
      Specified by:
      generateFromContextMappingModel in class AbstractContextMappingModelGenerator