A listener capable of adding or removing itself as a listener on a source object using the source's "native" listener API.
Marker interface for all property types in the properties framework.
|IPropertyObservable<P extends IProperty>||
Provides access to the details of property observables
|ISimplePropertyListener<S,D extends IDiff>||
Listener for changes to properties on a particular source object
|NativePropertyListener<S,D extends IDiff>||
Abstract INativePropertyListener implementation
Contains static methods to operate on or return IProperty objects.
|SimplePropertyEvent<S,D extends IDiff>||
Event object events in the properties API
This package and its subpackages provide the IProperty, IValueProperty, IListProperty, ISetProperty and IMapProperty interfaces, along with classes which serve as base implementations of each interface.
Properties are intended to serve as a convenient path to creating observables for observing specific attributes of source objects. The main goals of this API are:
A set of delegating properties are also provided (DelegatingValueProperty, DelegatingListProperty, DelegatingSetProperty and DelegatingMapProperty) which may be used to implement properties where the property behavior depends on the type of source object.
Copyright (c) 2000, 2018 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.