Interface for parties interested in standardized element changes. These changes are:
- dirty state changes
- content replacements
- moves
- deletions
The notifications sent to the element state listeners inform about those standardized, abstract changes. The concrete change applied might differ from the one the listeners are notified about, but should be interpreted as the one the listeners receive.
In order to provided backward compatibility for clients of IElementStateListener
, extension interfaces are used to provide a means of evolution. The following extension interface exists:
- {@link org.eclipse.ui.texteditor.IElementStateListenerExtension} since version 2.0 introducingstate validation events.
@see org.eclipse.ui.texteditor.IElementStateListenerExtension