public interface ECPSelectionProviderService extends ViewModelService
ViewModelContext
, to provide
a coherent selection provider for the rendering of a view.Modifier and Type | Method and Description |
---|---|
org.eclipse.jface.viewers.ISelectionProvider |
getSelectionProvider()
Obtain a selection provider that aggregates the selection in the
view model context.
|
void |
registerSelectionProvider(VElement element,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider)
Register a selection provider for a given
element . |
dispose, getPriority, instantiate
org.eclipse.jface.viewers.ISelectionProvider getSelectionProvider()
null
, but if there are no
registered providers to which it can delegate, it may have no useful effect.void registerSelectionProvider(VElement element, org.eclipse.jface.viewers.ISelectionProvider selectionProvider)
element
. The effect
is undefined if the element
already has a provider registered.
It is probably a good practice that only the renderer of the element
be responsible for registering a selection provider for it.element
- an element in the view modelselectionProvider
- a selection provider to register for itNullPointerException
- if the either the element or the selection provider is null
Copyright © 2019. All rights reserved.