| ActionProvider |
|
| Changeable<T> |
The role of an object that can change its value.
|
| ChangingSource<T> |
|
| Displayable |
The role of an object which can provide its own display name.
|
| IconProvider |
The role of an object that can provide an icon for rendering.
|
| LocalizedDisplayable |
A specialized Displayable which can manage names in multiple Locales.
|
| MutableDisplayable |
A specialized Displayable which is mutable (that is, its display name can be changed)
and fires PropertyChangeEvents.
|
| MutableIconProvider |
A specialized IconProvider which is mutable and fires PropertyChangeEvents.
|
| MutableLocalizedDisplayable |
|
| Presentable |
The role of an object that can be presented on a UI, thus is capable of creating a PresentationModel.
|
| PresentationModel |
TODO: As the NetBeans Node, it should allow children, have event listeners for children added/removed/changed.
|
| PresentationModelFactory |
|
| Selectable |
A role providing the capability of being selected.
|
| Styleable |
A role which declares a set of styles for rendering.
|
| UserAction |
|
| UserActionProvider |
|
| Visible |
The role of an object that can be visible or not.
|