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
,CmiExtensionUiModule
,CmiUiModule
,EventHandlersUiModule
,FormUiModule
,HpwaUiModule
,MdUiModule
,RightsUiModule
,ScheduleUiModule
,StyleUiModule
,WsRefUiModule
,XdtoUiModule
Abstract implementation for ui module. Clients should extend this implementation for specific ui module.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<? extends org.eclipse.xtext.ui.editor.DocumentBasedDirtyResource>
Class<? extends org.eclipse.xtext.ui.refactoring.IDependentElementsCalculator>
org.eclipse.core.resources.IWorkspaceRoot
Class<? extends org.eclipse.xtext.builder.IXtextBuilderParticipant>
Class<? extends org.eclipse.xtext.ui.editor.IXtextEditorCallback>
Class<? extends org.eclipse.xtext.ui.editor.contentassist.PrefixMatcher>
void
configureBuilderPreferenceStoreInitializer
(com.google.inject.Binder binder) void
configureIResourceDescriptionsBuilderScope
(com.google.inject.Binder binder) void
configureIResourceDescriptionsPersisted
(com.google.inject.Binder binder) com.google.inject.Provider<org.eclipse.xtext.resource.containers.IAllContainersState>
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
Methods inherited from class org.eclipse.xtext.service.AbstractGenericModule
bindProperties, getBindings, tryBindProperties
-
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
-
bindIDependentElementsCalculator
public Class<? extends org.eclipse.xtext.ui.refactoring.IDependentElementsCalculator> bindIDependentElementsCalculator() -
configureIResourceDescriptionsBuilderScope
public void configureIResourceDescriptionsBuilderScope(com.google.inject.Binder binder) -
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)
-