org.eclipse.xtext.ecore
Class EcoreRuntimeModule

java.lang.Object
  extended by org.eclipse.xtext.service.AbstractGenericModule
      extended by org.eclipse.xtext.resource.generic.AbstractGenericResourceRuntimeModule
          extended by org.eclipse.xtext.ecore.EcoreRuntimeModule
All Implemented Interfaces:
com.google.inject.Module

public class EcoreRuntimeModule
extends AbstractGenericResourceRuntimeModule

Default Guice bindings for managing Ecore resources in the context of Xtext.

Author:
Jan Koehnlein - Initial contribution and API

Constructor Summary
EcoreRuntimeModule()
           
 
Method Summary
 java.lang.Class<? extends IDefaultResourceDescriptionStrategy> bindIDefaultResourceDescriptionStrategy()
           
 java.lang.Class<? extends 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 AbstractGenericResourceRuntimeModule

getFileExtensions

protected java.lang.String getFileExtensions()
Specified by:
getFileExtensions in class AbstractGenericResourceRuntimeModule

bindIDefaultResourceDescriptionStrategy

public java.lang.Class<? extends IDefaultResourceDescriptionStrategy> bindIDefaultResourceDescriptionStrategy()

bindIQualifiedNameProvider

public java.lang.Class<? extends IQualifiedNameProvider> bindIQualifiedNameProvider()
Overrides:
bindIQualifiedNameProvider in class AbstractGenericResourceRuntimeModule