Class AbstractUiModule

java.lang.Object
org.eclipse.xtext.service.AbstractGenericModule
com._1c.g5.modeling.xtext.ui.DefaultUiModule
com._1c.g5.modeling.xtext.ui.AbstractUiModule
All Implemented Interfaces:
com.google.inject.Module
Direct Known Subclasses:
BpSchemeUiModule, CmiExtensionUiModule, CmiUiModule, EventHandlersUiModule, FormUiModule, HpwaUiModule, MdUiModule, RightsUiModule, ScheduleUiModule, StyleUiModule, WsRefUiModule, XdtoUiModule

public abstract class AbstractUiModule extends DefaultUiModule
Abstract implementation for ui module. Clients should extend this implementation for specific ui module.
  • Constructor Details

    • AbstractUiModule

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

    • provideIAllContainersState

      public com.google.inject.Provider<org.eclipse.xtext.resource.containers.IAllContainersState> provideIAllContainersState()
    • bindPrefixMatcher

      public Class<? extends org.eclipse.xtext.ui.editor.contentassist.PrefixMatcher> bindPrefixMatcher()
    • bindIDependentElementsCalculator

      public Class<? extends org.eclipse.xtext.ui.refactoring.IDependentElementsCalculator> bindIDependentElementsCalculator()
    • configureIResourceDescriptionsBuilderScope

      public void configureIResourceDescriptionsBuilderScope(com.google.inject.Binder binder)
    • bindIXtextEditorCallback

      public Class<? extends org.eclipse.xtext.ui.editor.IXtextEditorCallback> bindIXtextEditorCallback()
    • configureIResourceDescriptionsPersisted

      public void configureIResourceDescriptionsPersisted(com.google.inject.Binder binder)
    • bindDocumentBasedDirtyResource

      public Class<? extends org.eclipse.xtext.ui.editor.DocumentBasedDirtyResource> bindDocumentBasedDirtyResource()
    • bindIXtextBuilderParticipant

      public Class<? extends org.eclipse.xtext.builder.IXtextBuilderParticipant> bindIXtextBuilderParticipant()
    • bindIWorkspaceRootToInstance

      public org.eclipse.core.resources.IWorkspaceRoot bindIWorkspaceRootToInstance()
    • configureBuilderPreferenceStoreInitializer

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