Package org.contextmapper.dsl.generator
Class AbstractContextMappingModelGenerator
- java.lang.Object
-
- org.eclipse.xtext.generator.AbstractGenerator
-
- org.contextmapper.dsl.generator.AbstractContextMappingModelGenerator
-
- All Implemented Interfaces:
org.eclipse.xtext.generator.IGenerator2
- Direct Known Subclasses:
GenericContentGenerator
,MDSLContractsGenerator
,NewServiceCutContextMapGenerator
,PlantUMLGenerator
,ServiceCutterInputGenerator
,ServiceCutterUserRepresentationsExampleGenerator
,ServiceCutterUserRepresentationsGenerator
public abstract class AbstractContextMappingModelGenerator extends org.eclipse.xtext.generator.AbstractGenerator
-
-
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.xtext.generator.IGeneratorContext
context
protected ContextMappingModel
contextMappingModel
protected org.eclipse.xtext.generator.IFileSystemAccess2
fsa
protected org.eclipse.emf.ecore.resource.ResourceSet
resourceSet
-
Constructor Summary
Constructors Constructor Description AbstractContextMappingModelGenerator()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
doGenerate(org.eclipse.emf.ecore.resource.Resource resource, org.eclipse.xtext.generator.IFileSystemAccess2 fsa, org.eclipse.xtext.generator.IGeneratorContext context)
protected abstract void
generateFromContextMappingModel(ContextMappingModel model, org.eclipse.xtext.generator.IFileSystemAccess2 fsa, org.eclipse.emf.common.util.URI inputFileURI)
-
-
-
Field Detail
-
contextMappingModel
protected ContextMappingModel contextMappingModel
-
resourceSet
protected org.eclipse.emf.ecore.resource.ResourceSet resourceSet
-
fsa
protected org.eclipse.xtext.generator.IFileSystemAccess2 fsa
-
context
protected org.eclipse.xtext.generator.IGeneratorContext context
-
-
Method Detail
-
doGenerate
public void doGenerate(org.eclipse.emf.ecore.resource.Resource resource, org.eclipse.xtext.generator.IFileSystemAccess2 fsa, org.eclipse.xtext.generator.IGeneratorContext context)
-
generateFromContextMappingModel
protected abstract void generateFromContextMappingModel(ContextMappingModel model, org.eclipse.xtext.generator.IFileSystemAccess2 fsa, org.eclipse.emf.common.util.URI inputFileURI)
-
-