Package org.eclipse.gef.mvc.fx.ui.parts
Class ContentSelectionProvider
java.lang.Object
org.eclipse.gef.mvc.fx.ui.parts.ContentSelectionProvider
- All Implemented Interfaces:
ISelectionProvider
,IDisposable
The
ContentSelectionProvider
is an ISelectionProvider
implementation that manages the un-/registration of listeners and their
execution upon selection changes.-
Constructor Summary
ConstructorsConstructorDescriptionContentSelectionProvider
(IViewer viewer) Creates a newContentSelectionProvider
for the givenSelectionModel
. -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
dispose()
protected IViewer
Returns theIViewer
thisContentSelectionProvider
is bound to.void
void
setSelection
(ISelection selection)
-
Constructor Details
-
ContentSelectionProvider
Creates a newContentSelectionProvider
for the givenSelectionModel
.- Parameters:
viewer
- TheIViewer
to associate thisContentSelectionProvider
to.
-
-
Method Details
-
addSelectionChangedListener
- Specified by:
addSelectionChangedListener
in interfaceISelectionProvider
-
dispose
public void dispose()- Specified by:
dispose
in interfaceIDisposable
-
getSelection
- Specified by:
getSelection
in interfaceISelectionProvider
-
getViewer
Returns theIViewer
thisContentSelectionProvider
is bound to.- Returns:
- The
IViewer
thisContentSelectionProvider
is bound to.
-
removeSelectionChangedListener
- Specified by:
removeSelectionChangedListener
in interfaceISelectionProvider
-
setSelection
- Specified by:
setSelection
in interfaceISelectionProvider
-