public interface IElementStateListener
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:
IElementStateListenerExtension since version 2.0 introducing
state validation events.IElementStateListenerExtension| Modifier and Type | Method and Description |
|---|---|
void |
elementContentAboutToBeReplaced(java.lang.Object element)
Notifies that the content of the given element is about to be replaced.
|
void |
elementContentReplaced(java.lang.Object element)
Notifies that the content of the given element has been replaced.
|
void |
elementDeleted(java.lang.Object element)
Notifies that the given element has been deleted.
|
void |
elementDirtyStateChanged(java.lang.Object element,
boolean isDirty)
Notifies that the dirty state of the given element has changed.
|
void |
elementMoved(java.lang.Object originalElement,
java.lang.Object movedElement)
Notifies that the element has moved.
|
void elementDirtyStateChanged(java.lang.Object element,
boolean isDirty)
element - the elementisDirty - the new dirty statevoid elementContentAboutToBeReplaced(java.lang.Object element)
element - the elementvoid elementContentReplaced(java.lang.Object element)
element - the elementvoid elementDeleted(java.lang.Object element)
element - the elementvoid elementMoved(java.lang.Object originalElement,
java.lang.Object movedElement)
movedElement
is null it is similar to elementDeleted(originalElement).originalElement - the element before the movemovedElement - the element after the move
Copyright (c) 2000, 2018 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.