Class ViewerSetProperty
- java.lang.Object
-
- org.eclipse.core.databinding.property.set.SetProperty<S,E>
-
- org.eclipse.core.databinding.property.set.SimpleSetProperty
-
- org.eclipse.jface.databinding.viewers.ViewerSetProperty
-
- All Implemented Interfaces:
IProperty
,ISetProperty
,IViewerSetProperty
public abstract class ViewerSetProperty extends SimpleSetProperty implements IViewerSetProperty
Abstract set property implementation forViewer
properties. This class implements some basic behavior that viewer properties are generally expected to have, namely:- Calling
observe(Object)
should create the observable on the display realm of the viewer's control, rather than the current default realm - All
observe()
methods should return anIViewerObservableSet
- Since:
- 1.3
-
-
Constructor Summary
Constructors Constructor Description ViewerSetProperty()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IObservableSet
observe(Object source)
Returns an observable set observing this set property on the given property sourceIObservableSet
observe(Realm realm, Object source)
Returns an observable set observing this set property on the given property sourceIViewerObservableSet
observe(Viewer viewer)
Returns anIViewerObservableSet
observing this set property on the given viewer-
Methods inherited from class org.eclipse.core.databinding.property.set.SimpleSetProperty
adaptListener, doGetSet, doSetSet, doSetSet, doUpdateSet, setSet
-
Methods inherited from class org.eclipse.core.databinding.property.set.SetProperty
getSet, observeDetail, setFactory, setFactory, setSet, updateSet, values
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.core.databinding.property.set.ISetProperty
getElementType, getSet, observeDetail, setFactory, setFactory, setSet, updateSet, values
-
-
-
-
Method Detail
-
observe
public IObservableSet observe(Object source)
Description copied from interface:ISetProperty
Returns an observable set observing this set property on the given property source- Specified by:
observe
in interfaceISetProperty
- Overrides:
observe
in classSetProperty
- Parameters:
source
- the property source- Returns:
- an observable set observing this set property on the given property source
-
observe
public IObservableSet observe(Realm realm, Object source)
Description copied from interface:ISetProperty
Returns an observable set observing this set property on the given property source- Specified by:
observe
in interfaceISetProperty
- Overrides:
observe
in classSimpleSetProperty
- Parameters:
realm
- the observable's realmsource
- the property source- Returns:
- an observable set observing this set property on the given property source
-
observe
public IViewerObservableSet observe(Viewer viewer)
Description copied from interface:IViewerSetProperty
Returns anIViewerObservableSet
observing this set property on the given viewer- Specified by:
observe
in interfaceIViewerSetProperty
- Parameters:
viewer
- the source viewer- Returns:
- an observable set observing this set property on the given viewer
-
-