Package org.contextmapper.dsl.generator
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
Can generate arbitrary text files from a CML Context Map using a Freemarker
template.
-
Field Summary
Fields inherited from class org.contextmapper.dsl.generator.AbstractContextMappingModelGenerator
context, contextMappingModel, fsa, resourceSet
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
generateFromContextMappingModel
(ContextMappingModel model, org.eclipse.xtext.generator.IFileSystemAccess2 fsa, org.eclipse.emf.common.util.URI inputFileURI) void
registerCustomModelProperty
(String propertyName, Object object) void
setFreemarkerTemplateFile
(File freemarkerTemplateFile) void
setTargetFileName
(String targetFileName) Methods inherited from class org.contextmapper.dsl.generator.AbstractContextMappingModelGenerator
doGenerate
Methods inherited from class org.eclipse.xtext.generator.AbstractGenerator
afterGenerate, beforeGenerate
-
Constructor Details
-
GenericContentGenerator
public GenericContentGenerator()
-
-
Method Details
-
setFreemarkerTemplateFile
-
setTargetFileName
-
registerCustomModelProperty
-
generateFromContextMappingModel
protected void generateFromContextMappingModel(ContextMappingModel model, org.eclipse.xtext.generator.IFileSystemAccess2 fsa, org.eclipse.emf.common.util.URI inputFileURI) - Specified by:
generateFromContextMappingModel
in classAbstractContextMappingModelGenerator
-