Class EcoreRuntimeModule

  • All Implemented Interfaces:
    com.google.inject.Module

    public class EcoreRuntimeModule
    extends org.eclipse.xtext.resource.generic.AbstractGenericResourceRuntimeModule
    Default Guice bindings for managing Ecore resources in the context of Xtext.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Class<? extends org.eclipse.xtext.resource.IDefaultResourceDescriptionStrategy> bindIDefaultResourceDescriptionStrategy()  
      java.lang.Class<? extends org.eclipse.xtext.naming.IQualifiedNameProvider> bindIQualifiedNameProvider()  
      protected java.lang.String getFileExtensions()  
      protected java.lang.String getLanguageName()  
      • Methods inherited from class org.eclipse.xtext.resource.generic.AbstractGenericResourceRuntimeModule

        bindIEncodingProvider, 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 Detail

      • EcoreRuntimeModule

        public EcoreRuntimeModule()
    • Method Detail

      • getLanguageName

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

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

        public java.lang.Class<? extends org.eclipse.xtext.resource.IDefaultResourceDescriptionStrategy> bindIDefaultResourceDescriptionStrategy()
      • bindIQualifiedNameProvider

        public java.lang.Class<? extends org.eclipse.xtext.naming.IQualifiedNameProvider> bindIQualifiedNameProvider()
        Overrides:
        bindIQualifiedNameProvider in class org.eclipse.xtext.resource.generic.AbstractGenericResourceRuntimeModule