|
Eclipse PDE Release 3.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IModelChangeProvider
Classes that implement this interface are capable of notifying listeners about model changes. Interested parties should implement IModelChangedListener and add as listeners to be able to receive change notification.
Method Summary | |
---|---|
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. |
Method Detail |
---|
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
|
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.