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
,PlantUMLGenerator
,SketchMinerGenerator
public abstract class AbstractContextMappingModelGenerator
extends org.eclipse.xtext.generator.AbstractGenerator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.eclipse.xtext.generator.IGeneratorContext
protected ContextMappingModel
protected org.eclipse.xtext.generator.IFileSystemAccess2
protected org.eclipse.emf.ecore.resource.ResourceSet
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
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) Methods inherited from class org.eclipse.xtext.generator.AbstractGenerator
afterGenerate, beforeGenerate
-
Field Details
-
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
-
-
Constructor Details
-
AbstractContextMappingModelGenerator
public AbstractContextMappingModelGenerator()
-
-
Method Details
-
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)
-