de.cau.cs.kieler.synccharts.text.kits
Class KitsEmbeddedRuntimeModule

java.lang.Object
  extended by de.cau.cs.kieler.synccharts.text.kits.AbstractKitsRuntimeModule
      extended by de.cau.cs.kieler.synccharts.text.kits.KitsRuntimeModule
          extended by de.cau.cs.kieler.synccharts.text.kits.KitsEmbeddedRuntimeModule

public class KitsEmbeddedRuntimeModule
extends KitsRuntimeModule

Special guice configuration as KitsEmbedded needs different scope provider. Due to Resource selection by file extension I need to introduce a further file extension resulting in the first declaration. Otherwise the wrong scope provider is chosen during model parsing. See also the extra extension in synccharts.text.ui's plugin.xml

Rating red

Constructor Summary
KitsEmbeddedRuntimeModule()
           
 
Method Summary
 Class<? extends org.eclipse.xtext.scoping.IScopeProvider> bindIScopeProvider()
           
 void configureFileExtensions(com.google.inject.Binder binder)
           
 
Methods inherited from class de.cau.cs.kieler.synccharts.text.kits.KitsRuntimeModule
bindIEnumLiteralSerializer, bindIIndentationInformation, bindIKeywordSerializer, bindILinker, bindITransientValueService, bindIValueConverterService, bindIValueSerializer, bindXtextResource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KitsEmbeddedRuntimeModule

public KitsEmbeddedRuntimeModule()
Method Detail

configureFileExtensions

public void configureFileExtensions(com.google.inject.Binder binder)

bindIScopeProvider

public Class<? extends org.eclipse.xtext.scoping.IScopeProvider> bindIScopeProvider()