org.eclipse.ocl.examples.xtext.oclstdlib
Class OCLstdlibRuntimeModule

java.lang.Object
  extended by org.eclipse.xtext.service.AbstractGenericModule
      extended by org.eclipse.xtext.service.DefaultRuntimeModule
          extended by org.eclipse.ocl.examples.xtext.oclstdlib.AbstractOCLstdlibRuntimeModule
              extended by org.eclipse.ocl.examples.xtext.oclstdlib.OCLstdlibRuntimeModule
All Implemented Interfaces:
com.google.inject.Module

public class OCLstdlibRuntimeModule
extends AbstractOCLstdlibRuntimeModule

Use this class to register components to be used within the IDE.


Nested Class Summary
static class OCLstdlibRuntimeModule.RetokenizingOCLstdlibParser
           
 
Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.xtext.oclstdlib.AbstractOCLstdlibRuntimeModule
properties
 
Constructor Summary
OCLstdlibRuntimeModule()
           
 
Method Summary
 java.lang.Class<? extends org.eclipse.xtext.common.types.access.ClasspathTypeProviderFactory> bindClasspathTypeProviderFactory()
           
 java.lang.Class<? extends org.eclipse.xtext.validation.CompositeEValidator> bindCompositeEValidator()
           
 java.lang.Class<? extends org.eclipse.xtext.parser.IParser> bindIParser()
           
 java.lang.Class<? extends org.eclipse.xtext.scoping.IScopeProvider> bindIScopeProvider()
           
 java.lang.Class<? extends org.eclipse.xtext.conversion.IValueConverterService> bindIValueConverterService()
           
 java.lang.Class<? extends org.eclipse.xtext.resource.XtextResource> bindXtextResource()
           
 void configure(com.google.inject.Binder binder)
           
 
Methods inherited from class org.eclipse.ocl.examples.xtext.oclstdlib.AbstractOCLstdlibRuntimeModule
bindAbstractTypeScopeProvider, bindClassLoaderToInstance, bindGrammarProvider, bindIAllContainersState$Provider, bindIAntlrTokenFileProvider, bindIContainer$Manager, bindICrossReferenceSerializer, bindIDiagnosticConverter, bindIFormatter, bindIFragmentProvider, bindIGlobalScopeProvider, bindIGrammarAccess, bindIHiddenTokenSequencer, bindIJvmTypeProvider$Factory, bindILinker, bindILinkingDiagnosticMessageProvider, bindILinkingService, bindIQualifiedNameConverter, bindIQualifiedNameProvider, bindIResourceServiceProvider, bindIResourceValidator, bindISemanticSequencer, bindISerializer, bindISyntacticSequencer, bindITokenDefProvider, bindITokenToStringConverter, bindLexer, bindOCLstdlibJavaValidator, bindTypesFactoryToInstance, configureFileExtensions, configureIgnoreCaseLinking, configureIResourceDescriptions, configureIResourceDescriptionsBuilderScope, configureIScopeProviderDelegate, configureLanguageName, configureRuntimeLexer, provideInternalOCLstdlibLexer
 
Methods inherited from class org.eclipse.xtext.service.DefaultRuntimeModule
bindConcreteSyntaxValidator, bindDiagnostician, bindEPackageRegistry, bindEValidatorRegistry, bindIAstFactory, bindILocationInFileProvider, bindINodeModelFormatter, bindIPartialParserHelper, bindIResourceFactory, bindIResourceServiceProvider$Registry, bindITransientValueService, bindResourceSet, bindXtextResourceSet, configureGenericSemanticSequencer, configureIResourceDescriptionsLiveScope, configureIResourceDescriptionsPersisted, configureLinkingIScopeProvider, configureRuntimeEncodingProvider, configureSerializerIScopeProvider, provideIEncodingProvider
 
Methods inherited from class org.eclipse.xtext.service.AbstractGenericModule
bindProperties, getBindings, tryBindProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OCLstdlibRuntimeModule

public OCLstdlibRuntimeModule()
Method Detail

configure

public void configure(com.google.inject.Binder binder)
Specified by:
configure in interface com.google.inject.Module
Overrides:
configure in class AbstractOCLstdlibRuntimeModule

bindCompositeEValidator

public java.lang.Class<? extends org.eclipse.xtext.validation.CompositeEValidator> bindCompositeEValidator()

bindIParser

public java.lang.Class<? extends org.eclipse.xtext.parser.IParser> bindIParser()
Overrides:
bindIParser in class AbstractOCLstdlibRuntimeModule

bindIValueConverterService

public java.lang.Class<? extends org.eclipse.xtext.conversion.IValueConverterService> bindIValueConverterService()
Overrides:
bindIValueConverterService in class AbstractOCLstdlibRuntimeModule

bindIScopeProvider

public java.lang.Class<? extends org.eclipse.xtext.scoping.IScopeProvider> bindIScopeProvider()
Overrides:
bindIScopeProvider in class AbstractOCLstdlibRuntimeModule

bindClasspathTypeProviderFactory

public java.lang.Class<? extends org.eclipse.xtext.common.types.access.ClasspathTypeProviderFactory> bindClasspathTypeProviderFactory()

bindXtextResource

public java.lang.Class<? extends org.eclipse.xtext.resource.XtextResource> bindXtextResource()
Overrides:
bindXtextResource in class AbstractOCLstdlibRuntimeModule