|
Eclipse PDE Release 3.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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 |
public static final int INSERT
public static final int REMOVE
public static final int WORLD_CHANGED
public static final int CHANGE
Method Detail |
public IModelChangeProvider getChangeProvider()
public Object[] getChangedObjects()
public String getChangedProperty()
public Object getOldValue()
public Object getNewValue()
public int getChangeType()
|
Eclipse PDE Release 3.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |