/** * Informs all registered element state listeners about the deletion of the given element. * * @param element the element * @see IElementStateListener#elementDeleted(Object) */ protected void fireElementDeleted(Object element) { Iterator e = new ArrayList(fElementStateListeners).iterator(); while (e.hasNext()) { IElementStateListener l = (IElementStateListener) e.next(); l.elementDeleted(element); } }
/** * Informs all registered element state listeners about a move. * * @param originalElement the element before the move * @param movedElement the element after the move * @see IElementStateListener#elementMoved(Object, Object) */ protected void fireElementMoved(Object originalElement, Object movedElement) { Iterator e = new ArrayList(fElementStateListeners).iterator(); while (e.hasNext()) { IElementStateListener l = (IElementStateListener) e.next(); l.elementMoved(originalElement, movedElement); } }
/** * Informs all registered element state listeners about a change in the dirty state of the given * element. * * @param element the element * @param isDirty the new dirty state * @see IElementStateListener#elementDirtyStateChanged(Object, boolean) */ protected void fireElementDirtyStateChanged(Object element, boolean isDirty) { Iterator e = new ArrayList(fElementStateListeners).iterator(); while (e.hasNext()) { IElementStateListener l = (IElementStateListener) e.next(); l.elementDirtyStateChanged(element, isDirty); } }