Eclipse Platform
Release 3.6

org.eclipse.jface.databinding.viewers
Class ViewerSetProperty

java.lang.Object
  extended by org.eclipse.core.databinding.property.set.SetProperty
      extended by org.eclipse.core.databinding.property.set.SimpleSetProperty
          extended by org.eclipse.jface.databinding.viewers.ViewerSetProperty
All Implemented Interfaces:
IProperty, ISetProperty, IViewerSetProperty

public abstract class ViewerSetProperty
extends SimpleSetProperty
implements IViewerSetProperty

Abstract set property implementation for Viewer properties. This class implements some basic behavior that viewer properties are generally expected to have, namely:

Since:
1.3

Constructor Summary
ViewerSetProperty()
           
 
Method Summary
 IObservableSet observe(Object source)
          Returns an observable set observing this set property on the given property source
 IObservableSet observe(Realm realm, Object source)
          Returns an observable set observing this set property on the given property source
 IViewerObservableSet observe(Viewer viewer)
          Returns an IViewerObservableSet 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
 

Constructor Detail

ViewerSetProperty

public ViewerSetProperty()
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 interface ISetProperty
Overrides:
observe in class SetProperty
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 interface ISetProperty
Overrides:
observe in class SimpleSetProperty
Parameters:
realm - the observable's realm
source - 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 an IViewerObservableSet observing this set property on the given viewer

Specified by:
observe in interface IViewerSetProperty
Parameters:
viewer - the source viewer
Returns:
an observable set observing this set property on the given viewer

Eclipse Platform
Release 3.6

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2010. All rights reserved.