Class CompositeSelectionProvider
- java.lang.Object
-
- com._1c.g5.v8.dt.common.ui.databinding.viewers.CompositeSelectionProvider
-
- All Implemented Interfaces:
ISelectionChangedListener
,ISelectionProvider
public class CompositeSelectionProvider extends Object implements ISelectionProvider, ISelectionChangedListener
Composite Selection Provider, and fired change selection all provider
-
-
Constructor Summary
Constructors Constructor Description CompositeSelectionProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(org.eclipse.gef.EditPartViewer viewer)
Add Selection Providervoid
add(org.eclipse.jface.text.source.ISourceViewer viewer)
Add Selection Providervoid
add(Viewer viewer)
Add Selection Providervoid
addSelectionChangedListener(ISelectionChangedListener listener)
void
dispose()
protected void
fireSelectionChanged(SelectionChangedEvent event)
ISelection
getSelection()
get current selectionprotected void
hook(ISelectionProvider provider, org.eclipse.swt.widgets.Control control)
void
removeSelectionChangedListener(ISelectionChangedListener listener)
void
selectionChanged(SelectionChangedEvent event)
Start fired selection changed all providervoid
setSelection(ISelection selection)
void
start()
Added selection change listener on all providers
-
-
-
Method Detail
-
add
public void add(org.eclipse.gef.EditPartViewer viewer)
Add Selection Provider- Parameters:
viewer
- selection provider inEditPartViewer
-
add
public void add(org.eclipse.jface.text.source.ISourceViewer viewer)
Add Selection Provider- Parameters:
viewer
- selection provider inISourceViewer
-
add
public void add(Viewer viewer)
Add Selection Provider- Parameters:
viewer
- selection provider inViewer
-
start
public void start()
Added selection change listener on all providers
-
selectionChanged
public void selectionChanged(SelectionChangedEvent event)
Start fired selection changed all provider- Specified by:
selectionChanged
in interfaceISelectionChangedListener
-
addSelectionChangedListener
public void addSelectionChangedListener(ISelectionChangedListener listener)
- Specified by:
addSelectionChangedListener
in interfaceISelectionProvider
-
removeSelectionChangedListener
public void removeSelectionChangedListener(ISelectionChangedListener listener)
- Specified by:
removeSelectionChangedListener
in interfaceISelectionProvider
-
getSelection
public ISelection getSelection()
get current selection- Specified by:
getSelection
in interfaceISelectionProvider
-
setSelection
public void setSelection(ISelection selection)
- Specified by:
setSelection
in interfaceISelectionProvider
-
dispose
public void dispose()
-
hook
protected void hook(ISelectionProvider provider, org.eclipse.swt.widgets.Control control)
-
fireSelectionChanged
protected void fireSelectionChanged(SelectionChangedEvent event)
-
-