Interface IModel
- All Known Implementing Classes:
DescriptionModel
public interface IModel
Interface for listened models.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(IModelDataListener listener) Add a model listener.booleanisDirty()voidremoveListener(IModelDataListener listener) Remove a model listener.voidsetSuspendEvent(boolean pSuspend)
-
Method Details
-
addListener
Add a model listener.- Parameters:
listener- the listener to add
-
removeListener
Remove a model listener.- Parameters:
listener- 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-trueto suspend the events for the model
-