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 Details

    • 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
  • 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)