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, waitcreateMasterDetailSelectionProviderpublic DefaultSelectionProviderService()
public void instantiate(ViewModelContext context)
ViewModelServiceinstantiate in interface ViewModelServicecontext - the ViewModelContextpublic void dispose()
ViewModelServicedispose in interface ViewModelServicepublic int getPriority()
ViewModelServicegetPriority in interface ViewModelServicepublic org.eclipse.jface.viewers.ISelectionProvider getSelectionProvider()
ECPSelectionProviderServicenull, but if there are no
registered providers to which it can delegate, it may have no useful effect.getSelectionProvider in interface ECPSelectionProviderServicepublic void registerSelectionProvider(VElement element, org.eclipse.jface.viewers.ISelectionProvider selectionProvider)
ECPSelectionProviderServiceelement. 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 ECPSelectionProviderServiceelement - an element in the view modelselectionProvider - a selection provider to register for itCopyright © 2019. All rights reserved.