public class DefaultSelectionProviderService extends Object implements ECPSelectionProviderService
Constructor and Description |
---|
DefaultSelectionProviderService()
Initializes me.
|
Modifier and Type | Method and Description |
---|---|
void |
dispose()
Dispose.
|
int |
getPriority()
Returns the priority for this view service.
|
org.eclipse.jface.viewers.ISelectionProvider |
getSelectionProvider()
Obtain a selection provider that aggregates the selection in the
view model context.
|
void |
instantiate(ViewModelContext context)
Instantiate the view service.
|
void |
registerSelectionProvider(VElement element,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider)
Register a selection provider for a given
element . |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createMasterDetailSelectionProvider
public DefaultSelectionProviderService()
public void instantiate(ViewModelContext context)
ViewModelService
instantiate
in interface ViewModelService
context
- the ViewModelContext
public void dispose()
ViewModelService
dispose
in interface ViewModelService
public int getPriority()
ViewModelService
getPriority
in interface ViewModelService
public org.eclipse.jface.viewers.ISelectionProvider getSelectionProvider()
ECPSelectionProviderService
null
, but if there are no
registered providers to which it can delegate, it may have no useful effect.getSelectionProvider
in interface ECPSelectionProviderService
public void registerSelectionProvider(VElement element, org.eclipse.jface.viewers.ISelectionProvider selectionProvider)
ECPSelectionProviderService
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.registerSelectionProvider
in interface ECPSelectionProviderService
element
- an element in the view modelselectionProvider
- a selection provider to register for itCopyright © 2019. All rights reserved.