|
Eclipse PDE Release 3.6 |
||||||||||
| 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 | |
|---|---|
java.lang.Object[] |
getChangedObjects()
Returns an array of model objects that are affected by the change. |
java.lang.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 ). |
java.lang.Object |
getNewValue()
When model change is of type CHANGE, this method is used to obtain the new value of the property (after the change). |
java.lang.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()
java.lang.Object[] getChangedObjects()
java.lang.String getChangedProperty()
java.lang.Object getOldValue()
java.lang.Object getNewValue()
int getChangeType()
|
Eclipse PDE Release 3.6 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Guidelines for using Eclipse APIs.
Copyright (c) 2000, 2010 IBM Corporation and others. All rights reserved.