Package org.eclipse.core.databinding.property

# Interface IProperty

All Known Subinterfaces:
  `IBeanListProperty<S,E>`, `IBeanMapProperty<S,K,V>`, `IBeanProperty`, `IBeanSetProperty<S,E>`, `IBeanValueProperty<S,T>`, `IListProperty<S,E>`, `IMapProperty<S,K,V>`, `ISetProperty<S,E>`, `IValueProperty<S,T>`, `IViewerListProperty<S,E>`, `IViewerSetProperty<S,E>`, `IViewerValueProperty<S,T>`, `IWidgetListProperty<S,E>`, `IWidgetValueProperty<S,T>`

All Known Implementing Classes:
  `DelegatingListProperty`, `DelegatingMapProperty`, `DelegatingSetProperty`, `DelegatingValueProperty`, `ListProperty`, `MapProperty`, `MultiListProperty`, `SetProperty`, `SimpleListProperty`, `SimpleMapProperty`, `SimpleSetProperty`, `SimpleValueProperty`, `UnionSetProperty`, `ValueProperty`, `ViewerListProperty`, `ViewerSetProperty`, `ViewerValueProperty`, `WidgetListProperty`, `WidgetValueProperty`

public interface IProperty
Marker interface for all property types in the properties framework.

Since:
  1.2
Restriction:
  This interface is not intended to be implemented by clients. Clients should instead subclass one of the classes that implement this interface.

  Authors of extensions to the databinding framework may extend this interface and indirectly implement it, but if doing so must also extend one of the framework classes. (Use an API problem filter to suppress the resulting warning.)

  Direct implementers of this interface outside of the framework will be broken in future releases when methods are added to this interface.