# Package org.eclipse.core.databinding.beans

Provides classes for observing JavaBeans(tm) objects.

## Package Specification

This package provides classes that can be used to observe objects that conform to the JavaBean specification for bound properties.

Interface Summary
IBeanListProperty<S,​E>: An `IListProperty` extension interface with convenience methods for creating nested bean properties.
IBeanMapProperty<S,​K,​V>: An `IMapProperty` extension interface with convenience methods for creating nested bean properties.
IBeanObservable: Provides access to details of bean observables.
IBeanProperty: An IProperty extension interface providing access to details of bean properties.
IBeanSetProperty<S,​E>: An `ISetProperty` extension interface with convenience methods for creating nested bean properties.
IBeanValueProperty<S,​T>: An `IValueProperty` extension interface with convenience methods for creating nested bean properties.

Class Summary
BeanProperties: Deprecated. This class will be removed in a future release.
BeansObservables: Deprecated. This class will be removed in a future release.
PojoObservables: Deprecated. This class will be removed in a future release.
PojoProperties: Deprecated. This class will be removed in a future release.