org.ucworkbench.model.tools
Interface IModelChangedListener


public interface IModelChangedListener

Provides functionality for sending events about changes in model to interested objects.


Method Summary
 void modelChanged(IFileModel before, IFileModel after)
          Indicates that model has changed.
 void modelCreated(IFileModel root)
          Indicates that a new model has been created in the project
 void modelRemoved(IFileModel root)
          Indicates that provided IFileModel has been removed from the project.
 

Method Detail

modelRemoved

void modelRemoved(IFileModel root)
Indicates that provided IFileModel has been removed from the project.

Parameters:
root -

modelCreated

void modelCreated(IFileModel root)
Indicates that a new model has been created in the project

Parameters:
root -

modelChanged

void modelChanged(IFileModel before,
                  IFileModel after)
Indicates that model has changed.

Parameters:
before -
after -