Eclipse Platform Release 3.7

## Uses of Interface
org.eclipse.core.databinding.property.IProperty

Packages that use IProperty
org.eclipse.core.databinding.beans: Provides classes for observing JavaBeans(tm) objects.
org.eclipse.core.databinding.property: Interfaces and classes for representing and observing properties of objects.
org.eclipse.core.databinding.property.list
org.eclipse.core.databinding.property.map
org.eclipse.core.databinding.property.set
org.eclipse.core.databinding.property.value
org.eclipse.jface.databinding.swt: Provides classes that can be used to observe changes in SWT widgets.
org.eclipse.jface.databinding.viewers: Provides classes that can be used to observe the JFace Viewer framework.

Uses of IProperty in org.eclipse.core.databinding.beans

Subinterfaces of IProperty in org.eclipse.core.databinding.beans
`interface` `IBeanListProperty` An `IListProperty` extension interface with convenience methods for creating nested bean properties.
`interface` `IBeanMapProperty` An `IMapProperty` extension interface with convenience methods for creating nested bean properties.
`interface` `IBeanProperty` An IProperty extension interface providing access to details of bean properties.
`interface` `IBeanSetProperty` An `ISetProperty` extension interface with convenience methods for creating nested bean properties.
`interface` `IBeanValueProperty` An `IValueProperty` extension interface with convenience methods for creating nested bean properties.

Uses of IProperty in org.eclipse.core.databinding.property

Fields in org.eclipse.core.databinding.property declared as IProperty
`IProperty` `SimplePropertyEvent.property` The property on which the event took place

Methods in org.eclipse.core.databinding.property that return IProperty
`IProperty` `IPropertyObservable.getProperty()` Returns the property being observed

Constructors in org.eclipse.core.databinding.property with parameters of type IProperty
`NativePropertyListener(IProperty property, ISimplePropertyListener listener)` Constructs a NativePropertyListener with the specified arguments
`SimplePropertyEvent(int type, Object source, IProperty property, IDiff diff)` Constructs a PropertyChangeEvent with the given attributes

Uses of IProperty in org.eclipse.core.databinding.property.list

Subinterfaces of IProperty in org.eclipse.core.databinding.property.list
`interface` `IListProperty` Interface for list-typed properties.

Classes in org.eclipse.core.databinding.property.list that implement IProperty
`class` `DelegatingListProperty`
`class` `ListProperty` Abstract implementation of IListProperty.
`class` `MultiListProperty` A list property for observing multiple list properties in sequence in a combined list.
`class` `SimpleListProperty` Simplified abstract implementation of IListProperty.

Uses of IProperty in org.eclipse.core.databinding.property.map

Subinterfaces of IProperty in org.eclipse.core.databinding.property.map
`interface` `IMapProperty` Interface for map-typed properties

Classes in org.eclipse.core.databinding.property.map that implement IProperty
`class` `DelegatingMapProperty`
`class` `MapProperty` Abstract implementation of IMapProperty
`class` `SimpleMapProperty` Simplified abstract implementation of IMapProperty.

Uses of IProperty in org.eclipse.core.databinding.property.set

Subinterfaces of IProperty in org.eclipse.core.databinding.property.set
`interface` `ISetProperty` Interface for set-typed properties

Classes in org.eclipse.core.databinding.property.set that implement IProperty
`class` `DelegatingSetProperty`
`class` `SetProperty` Abstract implementation of ISetProperty
`class` `SimpleSetProperty` Simplified abstract implementation of ISetProperty.
`class` `UnionSetProperty` A set property for observing the union of multiple set properties a combined set.

Uses of IProperty in org.eclipse.core.databinding.property.value

Subinterfaces of IProperty in org.eclipse.core.databinding.property.value
`interface` `IValueProperty` Interface for value-typed properties

Classes in org.eclipse.core.databinding.property.value that implement IProperty
`class` `DelegatingValueProperty`
`class` `SimpleValueProperty` Simplified abstract implementation of IValueProperty.
`class` `ValueProperty` Abstract implementation of IValueProperty

Uses of IProperty in org.eclipse.jface.databinding.swt

Subinterfaces of IProperty in org.eclipse.jface.databinding.swt
`interface` `IWidgetListProperty` `IListProperty` for observing an SWT Widget
`interface` `IWidgetValueProperty` `IValueProperty` for observing an SWT Widget

Classes in org.eclipse.jface.databinding.swt that implement IProperty
`class` `WidgetListProperty` Abstract list property implementation for `Widget` properties.
`class` `WidgetValueProperty` Abstract value property implementation for `Widget` properties.

Uses of IProperty in org.eclipse.jface.databinding.viewers

Subinterfaces of IProperty in org.eclipse.jface.databinding.viewers
`interface` `IViewerListProperty` `IListProperty` for observing a JFace viewer
`interface` `IViewerSetProperty` `ISetProperty` for observing a JFace viewer
`interface` `IViewerValueProperty` `IValueProperty` for observing a JFace viewer

Classes in org.eclipse.jface.databinding.viewers that implement IProperty
`class` `ViewerListProperty` Abstract list property implementation for `Viewer` properties.
`class` `ViewerSetProperty` Abstract set property implementation for `Viewer` properties.
`class` `ViewerValueProperty` Abstract value property implementation for `Viewer` properties.

Eclipse Platform Release 3.7

Guidelines for using Eclipse APIs.

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