Class Mwe2UiModule

java.lang.Object
org.eclipse.xtext.service.AbstractGenericModule
org.eclipse.xtext.ui.DefaultUiModule
org.eclipse.xtext.common.types.ui.DefaultCommonTypesUiModule
org.eclipse.emf.mwe2.language.ui.AbstractMwe2UiModule
org.eclipse.emf.mwe2.language.ui.Mwe2UiModule
All Implemented Interfaces:
com.google.inject.Module

public class Mwe2UiModule extends AbstractMwe2UiModule
Use this class to register components to be used within the IDE.
  • Constructor Details

    • Mwe2UiModule

      public Mwe2UiModule(org.eclipse.ui.plugin.AbstractUIPlugin plugin)
  • Method Details

    • configureHighlightingTokenDefProvider

      public void configureHighlightingTokenDefProvider(com.google.inject.Binder binder)
      Overrides:
      configureHighlightingTokenDefProvider in class AbstractMwe2UiModule
    • bindAbstractAntlrTokenToAttributeIdMapper

      public Class<? extends org.eclipse.xtext.ui.editor.syntaxcoloring.AbstractAntlrTokenToAttributeIdMapper> bindAbstractAntlrTokenToAttributeIdMapper()
    • bindISemanticHighlightingCalculator

      public Class<? extends org.eclipse.xtext.ide.editor.syntaxcoloring.ISemanticHighlightingCalculator> bindISemanticHighlightingCalculator()
    • bindIHighlightingConfiguration

      public Class<? extends org.eclipse.xtext.ui.editor.syntaxcoloring.IHighlightingConfiguration> bindIHighlightingConfiguration()
    • provideXtextResourceSet

      public Class<? extends com.google.inject.Provider<org.eclipse.xtext.resource.XtextResourceSet>> provideXtextResourceSet()
    • bindOutlineFilterAndSorter$IComparator

      public Class<? extends org.eclipse.xtext.ui.editor.outline.impl.OutlineFilterAndSorter.IComparator> bindOutlineFilterAndSorter$IComparator()
      Overrides:
      bindOutlineFilterAndSorter$IComparator in class org.eclipse.xtext.ui.DefaultUiModule
    • bindIEObjectHoverProvider

      public Class<? extends org.eclipse.xtext.ui.editor.hover.IEObjectHoverProvider> bindIEObjectHoverProvider()
    • bindIContainer$Manager

      public Class<? extends org.eclipse.xtext.resource.IContainer.Manager> bindIContainer$Manager()