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 forViewerproperties. 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 IObservableSetobserve(Object source)Returns an observable set observing this set property on the given property sourceIObservableSetobserve(Realm realm, Object source)Returns an observable set observing this set property on the given property sourceIViewerObservableSetobserve(Viewer viewer)Returns anIViewerObservableSetobserving 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:ISetPropertyReturns an observable set observing this set property on the given property source- Specified by:
observein interfaceISetProperty- Overrides:
observein 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:ISetPropertyReturns an observable set observing this set property on the given property source- Specified by:
observein interfaceISetProperty- Overrides:
observein 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:IViewerSetPropertyReturns anIViewerObservableSetobserving this set property on the given viewer- Specified by:
observein interfaceIViewerSetProperty- Parameters:
viewer- the source viewer- Returns:
- an observable set observing this set property on the given viewer
-
-