Eclipse Platform
Release 3.5

org.eclipse.core.databinding.property.set
Class UnionSetProperty

java.lang.Object
  extended by org.eclipse.core.databinding.property.set.SetProperty
      extended by org.eclipse.core.databinding.property.set.UnionSetProperty
All Implemented Interfaces:
IProperty, ISetProperty

public class UnionSetProperty
extends SetProperty

A set property for observing the union of multiple set properties a combined set.

Since:
1.2

Constructor Summary
UnionSetProperty(ISetProperty[] properties)
           
UnionSetProperty(ISetProperty[] properties, Object elementType)
           
 
Method Summary
 Object getElementType()
          Returns the type of the elements in the collection or null if untyped
 IObservableSet observe(Realm realm, Object source)
          Returns an observable set observing this set property on the given property source
 
Methods inherited from class org.eclipse.core.databinding.property.set.SetProperty
observe, observeDetail, setFactory, setFactory, values
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UnionSetProperty

public UnionSetProperty(ISetProperty[] properties)
Parameters:
properties -

UnionSetProperty

public UnionSetProperty(ISetProperty[] properties,
                        Object elementType)
Parameters:
properties -
elementType -
Method Detail

getElementType

public Object getElementType()
Description copied from interface: ISetProperty
Returns the type of the elements in the collection or null if untyped

Returns:
the type of the elements in the collection or null if untyped

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

Parameters:
realm - the observable's realm
source - the property source
Returns:
an observable set observing this set property on the given property source

Eclipse Platform
Release 3.5

Guidelines for using Eclipse APIs.

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