Package com._1c.g5.modeling.xtext.ui
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,CmiUiModule,FormUiModule,HpwaUiModule,MdUiModule,RightsUiModule,ScheduleUiModule,WsRefUiModule
public abstract class AbstractUiModule extends DefaultUiModule
Abstract implementation for ui module. Clients should extend this implementation for specific ui module.
-
-
Constructor Summary
Constructors Constructor Description AbstractUiModule(org.eclipse.ui.plugin.AbstractUIPlugin plugin)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<? extends org.eclipse.xtext.ui.editor.DocumentBasedDirtyResource>bindDocumentBasedDirtyResource()Class<? extends org.eclipse.xtext.ui.refactoring.IDependentElementsCalculator>bindIDependentElementsCalculator()org.eclipse.core.resources.IWorkspaceRootbindIWorkspaceRootToInstance()Class<? extends org.eclipse.xtext.builder.IXtextBuilderParticipant>bindIXtextBuilderParticipant()Class<? extends org.eclipse.xtext.ui.editor.IXtextEditorCallback>bindIXtextEditorCallback()Class<? extends org.eclipse.xtext.ui.editor.contentassist.PrefixMatcher>bindPrefixMatcher()voidconfigureBuilderPreferenceStoreInitializer(com.google.inject.Binder binder)voidconfigureIResourceDescriptionsBuilderScope(com.google.inject.Binder binder)voidconfigureIResourceDescriptionsPersisted(com.google.inject.Binder binder)com.google.inject.Provider<org.eclipse.xtext.resource.containers.IAllContainersState>provideIAllContainersState()-
Methods inherited from class com._1c.g5.modeling.xtext.ui.DefaultUiModule
bindAdapterFactory, bindAdapterFactoryLabelProvider, bindComposedAdapterFactory$Descriptor$RegistryToInstance, bindIAllContainersState$Provider, bindIExternalContentSupport$IExternalContentProvider, bindIImageHelper, bindILabelProvider, bindIPreferenceStore, bindIResourceForEditorInputFactory, bindIResourceSetProvider, configure, configureIResourceDescriptionsLiveScope, configureLanguageSpecificURIEditorOpener, configureResourceUIServiceLabelProvider
-
-
-
-
Method Detail
-
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)
-
-