|
Eclipse PDE Release 3.5 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IModelChangedEvent
Model change events are fired by the model when it is changed from the last clean state. Model change listeners can use these events to update accordingly.
Field Summary | |
---|---|
static int |
CHANGE
indicates that a model object's property has been changed. |
static int |
INSERT
Indicates a change where one or more objects are added to the model. |
static int |
REMOVE
Indicates a change where one or more objects are removed from the model. |
static int |
WORLD_CHANGED
Indicates that the model has been reloaded and that listeners should perform full refresh. |
Method Summary | |
---|---|
Object[] |
getChangedObjects()
Returns an array of model objects that are affected by the change. |
String |
getChangedProperty()
Returns a name of the object's property that has been changed if change type is CHANGE. |
IModelChangeProvider |
getChangeProvider()
Returns the provider that fired this event. |
int |
getChangeType()
Returns the type of change that occured in the model (one of INSERT, REMOVE, CHANGE or WORLD_CHANGED ). |
Object |
getNewValue()
When model change is of type CHANGE, this method is used to obtain the new value of the property (after the change). |
Object |
getOldValue()
When model change is of type CHANGE, this method is used to obtain the old value of the property (before the change). |
Field Detail |
---|
static final int INSERT
static final int REMOVE
static final int WORLD_CHANGED
static final int CHANGE
Method Detail |
---|
IModelChangeProvider getChangeProvider()
Object[] getChangedObjects()
String getChangedProperty()
Object getOldValue()
Object getNewValue()
int getChangeType()
|
Eclipse PDE Release 3.5 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |