# Package org.eclipse.core.databinding.beans

Provides classes for observing JavaBeans(tm) objects.

See: Description

Interface Summary
IBeanListProperty: An `IListProperty` extension interface with convenience methods for creating nested bean properties.
IBeanMapProperty: 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: An `ISetProperty` extension interface with convenience methods for creating nested bean properties.
IBeanValueProperty: An `IValueProperty` extension interface with convenience methods for creating nested bean properties.

Class Summary
BeanProperties: A factory for creating properties for Java objects that conform to the JavaBean specification for bound properties.
BeansObservables: Deprecated use `BeanProperties` instead
PojoObservables: Deprecated use `PojoProperties` instead
PojoProperties: A factory for creating properties for POJOs (plain old java objects) that conform to idea of an object with getters and setters but does not provide `property change events` on change.

## Package org.eclipse.core.databinding.beans Description

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.