org.openoffice.ide.eclipse.core.model.utils
Interface IModel

All Known Implementing Classes:
DescriptionModel

public interface IModel

Interface for listened models.

Author:
cbosdonnat

Method Summary
 void addListener(IModelChangedListener pListener)
          Add a model listener.
 boolean isDirty()
           
 void removeListener(IModelChangedListener pListener)
          Remove a model listener.
 void setSuspendEvent(boolean pSuspend)
           
 

Method Detail

addListener

void addListener(IModelChangedListener pListener)
Add a model listener.

Parameters:
pListener - the listener to add

removeListener

void removeListener(IModelChangedListener pListener)
Remove a model listener.

Parameters:
pListener - the listener to remove

isDirty

boolean isDirty()
Returns:
whether the model has been changed without being saved or not.

setSuspendEvent

void setSuspendEvent(boolean pSuspend)
Parameters:
pSuspend - true to suspend the events for the model