org.eclipse.actf.model.events
Interface IModelChangeListener


public interface IModelChangeListener

a listener to be implemented by clients who wish to be notified of changes to the model or to its elements. Structures that are instances of classes that inherit from IModel may wish to extend this interface.

Author:
Mike Squilace
See Also:
IModel

Method Summary
 void nodeInserted(ModelChangeEvent event)
          notifies clients that an element has been inserted into the structure.
 void nodeModified(ModelChangeEvent event)
          notifies clients that an element in the structure has been modified.
 void nodeRemoved(ModelChangeEvent event)
          notifies clients that an element has been removed from the structure.
 

Method Detail

nodeInserted

void nodeInserted(ModelChangeEvent event)
notifies clients that an element has been inserted into the structure.

Parameters:
event -

nodeRemoved

void nodeRemoved(ModelChangeEvent event)
notifies clients that an element has been removed from the structure.

Parameters:
event -

nodeModified

void nodeModified(ModelChangeEvent event)
notifies clients that an element in the structure has been modified. Different models will want to determine more precisely which modifications might be of interest to clients.

Parameters:
event -