public interface IModelChangeProvider
Modifier and Type | Method and Description |
---|---|
void |
addModelChangedListener(IModelChangedListener listener)
Adds the listener to the list of listeners that will be notified on model
changes.
|
void |
fireModelChanged(IModelChangedEvent event)
Delivers change event to all the registered listeners.
|
void |
fireModelObjectChanged(Object object,
String property,
Object oldValue,
Object newValue)
Notifies listeners that a property of a model object changed.
|
void |
removeModelChangedListener(IModelChangedListener listener)
Takes the listener off the list of registered change listeners.
|
void addModelChangedListener(IModelChangedListener listener)
listener
- a model change listener to be addedvoid fireModelChanged(IModelChangedEvent event)
event
- a change event that will be passed to all the listenersvoid fireModelObjectChanged(Object object, String property, Object oldValue, Object newValue)
object
- an affected model objectproperty
- name of the property that has changedoldValue
- the old value of the propertynewValue
- the new value of the propertyvoid removeModelChangedListener(IModelChangedListener listener)
listener
- a model change listener to be removed
Copyright (c) 2000, 2017 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.