Class XTextGeneratorModule

java.lang.Object
org.eclipse.xtext.service.AbstractGenericModule
org.eclipse.xtext.resource.generic.AbstractGenericResourceRuntimeModule
de.uka.ipd.sdq.workflow.mdsd.xtext.generator.XTextGeneratorModule
All Implemented Interfaces:
com.google.inject.Module

public class XTextGeneratorModule extends org.eclipse.xtext.resource.generic.AbstractGenericResourceRuntimeModule
The Class XTextGeneratorModule.
  • Constructor Summary

    Constructors
    Constructor
    Description
    XTextGeneratorModule(Class<? extends org.eclipse.xtext.generator.IGenerator> generatorClass, String languageName, String fileExtension)
    Instantiates a new x text generator module.
  • Method Summary

    Modifier and Type
    Method
    Description
    Class<? extends org.eclipse.xtext.generator.IGenerator>
    Bind i generator.
    Class<? extends ResourceSet>
    Bind resource set.
    protected String
     
    protected String
     

    Methods inherited from class org.eclipse.xtext.resource.generic.AbstractGenericResourceRuntimeModule

    bindIEncodingProvider, bindIQualifiedNameProvider, bindIResourceDescription$Manager, bindIResourceServiceProvider, configureFileExtensions, configureLanguageName

    Methods inherited from class org.eclipse.xtext.service.AbstractGenericModule

    bindProperties, configure, getBindings, tryBindProperties

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • XTextGeneratorModule

      public XTextGeneratorModule(Class<? extends org.eclipse.xtext.generator.IGenerator> generatorClass, String languageName, String fileExtension)
      Instantiates a new x text generator module.
      Parameters:
      generatorClass - the generator class
      languageName - the language name
      fileExtension - the file extension
  • Method Details

    • getLanguageName

      protected String getLanguageName()
      Specified by:
      getLanguageName in class org.eclipse.xtext.resource.generic.AbstractGenericResourceRuntimeModule
    • getFileExtensions

      protected String getFileExtensions()
      Specified by:
      getFileExtensions in class org.eclipse.xtext.resource.generic.AbstractGenericResourceRuntimeModule
    • bindIGenerator

      public Class<? extends org.eclipse.xtext.generator.IGenerator> bindIGenerator()
      Bind i generator.
      Returns:
      the class<? extends i generator>
    • bindResourceSet

      public Class<? extends ResourceSet> bindResourceSet()
      Bind resource set.
      Returns:
      the class<? extends resource set>