Class XsemanticsRuntimeModule

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

    public class XsemanticsRuntimeModule
    extends AbstractXsemanticsRuntimeModule
    Use this class to register components to be used at runtime / without the Equinox extension registry.
    • Constructor Detail

      • XsemanticsRuntimeModule

        public XsemanticsRuntimeModule()
    • Method Detail

      • bindITypeComputer

        public java.lang.Class<? extends org.eclipse.xtext.xbase.typesystem.computation.ITypeComputer> bindITypeComputer()
        Overrides:
        bindITypeComputer in class org.eclipse.xtext.xbase.annotations.DefaultXbaseWithAnnotationsRuntimeModule
      • bindIOutputConfigurationProvider

        public java.lang.Class<? extends org.eclipse.xtext.generator.IOutputConfigurationProvider> bindIOutputConfigurationProvider()
      • bindOutputConfigurationProvider

        public java.lang.Class<? extends org.eclipse.xtext.generator.OutputConfigurationProvider> bindOutputConfigurationProvider()
      • bindIGeneratorConfigProvider

        public java.lang.Class<? extends org.eclipse.xtext.xbase.compiler.IGeneratorConfigProvider> bindIGeneratorConfigProvider()
      • bindXExpressionHelper

        public java.lang.Class<? extends org.eclipse.xtext.xbase.util.XExpressionHelper> bindXExpressionHelper()
      • bindXbaseCompiler

        public java.lang.Class<? extends org.eclipse.xtext.xbase.compiler.XbaseCompiler> bindXbaseCompiler()
      • bindNodeModelBuilder

        public java.lang.Class<? extends org.eclipse.xtext.nodemodel.impl.NodeModelBuilder> bindNodeModelBuilder()
        Overrides:
        bindNodeModelBuilder in class org.eclipse.xtext.xbase.DefaultXbaseRuntimeModule