public class ModelChangedEvent extends Object implements IModelChangedEvent
IModelChangedEventCHANGE, INSERT, REMOVE, WORLD_CHANGED| Constructor and Description |
|---|
ModelChangedEvent(IModelChangeProvider provider,
int type,
Object[] objects,
String changedProperty)
The constructor of the event.
|
ModelChangedEvent(IModelChangeProvider provider,
Object object,
String changedProperty,
Object oldValue,
Object newValue)
A costructor that should be used for changes of object properties.
|
| Modifier and Type | Method and Description |
|---|---|
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 event change type
|
Object |
getNewValue()
Returns the new property value.
|
Object |
getOldValue()
Returns the old property value.
|
public ModelChangedEvent(IModelChangeProvider provider, int type, Object[] objects, String changedProperty)
provider - the change providertype - the event typeobjects - the changed objectschangedProperty - or null if not applicablepublic ModelChangedEvent(IModelChangeProvider provider, Object object, String changedProperty, Object oldValue, Object newValue)
provider - the event providerobject - affected objectchangedProperty - changed property of the affected objectoldValue - the value before the changenewValue - the value after the changepublic IModelChangeProvider getChangeProvider()
IModelChangedEventgetChangeProvider in interface IModelChangedEventIModelChangedEvent.getChangeProvider()public Object[] getChangedObjects()
IModelChangedEventgetChangedObjects in interface IModelChangedEventIModelChangedEvent.getChangedObjects()public String getChangedProperty()
IModelChangedEventgetChangedProperty in interface IModelChangedEventIModelChangedEvent.getChangedProperty()public Object getOldValue()
getOldValue in interface IModelChangedEventpublic Object getNewValue()
getNewValue in interface IModelChangedEventpublic int getChangeType()
getChangeType in interface IModelChangedEventIModelChangedEvent.getChangeType()Copyright (c) IBM Corp. and others 2000, 2006. All Rights Reserved.