Class EMFNotationDiagramModule
- java.lang.Object
-
- com.google.inject.AbstractModule
-
- org.eclipse.glsp.server.di.GLSPModule
-
- org.eclipse.glsp.server.di.DiagramModule
-
- org.eclipse.glsp.server.emf.EMFDiagramModule
-
- org.eclipse.glsp.server.emf.notation.EMFNotationDiagramModule
-
- All Implemented Interfaces:
com.google.inject.Module
public abstract class EMFNotationDiagramModule extends EMFDiagramModule
Base module for diagram implementations that operate on EMF resources with a notation model.
-
-
Field Summary
-
Fields inherited from class org.eclipse.glsp.server.di.DiagramModule
FALLBACK_CLIENT_ID, scope
-
Fields inherited from class org.eclipse.glsp.server.di.GLSPModule
CLIENT_ACTIONS
-
-
Constructor Summary
Constructors Constructor Description EMFNotationDiagramModule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Class<? extends EMFSemanticIdConverter>bindEMFSemanticIdConverter()protected java.lang.Class<? extends EMFNotationModelState>bindGModelState()protected java.lang.Class<? extends EMFSourceModelStorage>bindSourceModelStorage()protected voidconfigureBase()protected voidconfigureEMFSemanticIdConverter(java.lang.Class<? extends EMFSemanticIdConverter> converterClass)protected voidconfigureOperationHandlers(MultiBinding<OperationHandler> binding)-
Methods inherited from class org.eclipse.glsp.server.emf.EMFDiagramModule
bindEMFEditingDomainFactory, bindEMFIdGenerator, configureActionHandlers, configureEMFEditingDomainFactory, configureEMFIdGenerator, configureGModelState
-
Methods inherited from class org.eclipse.glsp.server.di.DiagramModule
bindActionDispatcher, bindActionHandlerRegistry, bindClientId, bindCommandPaletteActionProvider, bindContextActionsProviderRegistry, bindContextEditValidatorRegistry, bindContextMenuItemProvider, bindDiagramConfiguration, bindDiagramGobalScope, bindDiagramType, bindGModelFactory, bindGraphExtension, bindLabelEditValidator, bindLayoutEngine, bindModelValidator, bindNavigationTargetProviderRegistry, bindNavigationTargetResolver, bindOperationHandlerRegistry, bindPopupModelFactory, bindServerConfigurationContribution, bindSourceModelWatcher, bindToolPaletteItemProvider, configureClientActions, configureContextActionsProviders, configureContextEditValidators, configureNavigationTargetProviders, getDiagramType
-
Methods inherited from class org.eclipse.glsp.server.di.GLSPModule
bindOptionally, configure, configure, configureAdditionals
-
Methods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
-
-
-
-
Method Detail
-
configureBase
protected void configureBase()
- Overrides:
configureBasein classEMFDiagramModule
-
bindEMFSemanticIdConverter
protected java.lang.Class<? extends EMFSemanticIdConverter> bindEMFSemanticIdConverter()
-
configureEMFSemanticIdConverter
protected void configureEMFSemanticIdConverter(java.lang.Class<? extends EMFSemanticIdConverter> converterClass)
-
bindGModelState
protected java.lang.Class<? extends EMFNotationModelState> bindGModelState()
- Overrides:
bindGModelStatein classEMFDiagramModule
-
bindSourceModelStorage
protected java.lang.Class<? extends EMFSourceModelStorage> bindSourceModelStorage()
- Overrides:
bindSourceModelStoragein classEMFDiagramModule
-
configureOperationHandlers
protected void configureOperationHandlers(MultiBinding<OperationHandler> binding)
- Overrides:
configureOperationHandlersin classEMFDiagramModule
-
-