org.eclipse.pde.core
Class ModelChangedEvent
java.lang.Object
org.eclipse.pde.core.ModelChangedEvent
-
All Implemented Interfaces:
-
IModelChangedEvent
-
public class ModelChangedEvent
- extends
Object
- implements
IModelChangedEvent
-
Since:
- 2.0
-
See Also:
-
IModelChangedEvent
-
Restriction:
- This class is not intended to be subclassed by clients.
-
Restriction:
- This class is not intended to be instantiated by clients.
Methods inherited from class java.lang.
Object
|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
ModelChangedEvent
public ModelChangedEvent(
IModelChangeProvider provider,
int type,
Object[] objects,
String changedProperty)
- The constructor of the event.
-
Parameters:
-
provider
- the change provider -
type
- the event type -
objects
- the changed objects -
changedProperty
- or null if not applicable
ModelChangedEvent
public ModelChangedEvent(
IModelChangeProvider provider,
Object object,
String changedProperty,
Object oldValue,
Object newValue)
- A costructor that should be used for changes of object properties.
-
Parameters:
-
provider
- the event provider -
object
- affected object -
changedProperty
- changed property of the affected object -
oldValue
- the value before the change -
newValue
- the value after the change
getChangeProvider
public
IModelChangeProvider getChangeProvider()
-
Description copied from interface:
IModelChangedEvent
- Returns the provider that fired this event.
-
-
Specified by:
-
getChangeProvider
in interface
IModelChangedEvent
-
-
Returns:
- the event provider
-
See Also:
-
IModelChangedEvent.getChangeProvider()
getChangedObjects
public
Object[] getChangedObjects()
-
Description copied from interface:
IModelChangedEvent
- Returns an array of model objects that are affected by the change.
-
-
Specified by:
-
getChangedObjects
in interface
IModelChangedEvent
-
-
Returns:
- array of affected objects
-
See Also:
-
IModelChangedEvent.getChangedObjects()
getChangedProperty
public
String getChangedProperty()
-
Description copied from interface:
IModelChangedEvent
- Returns a name of the object's property that has been changed if change
type is CHANGE.
-
-
Specified by:
-
getChangedProperty
in interface
IModelChangedEvent
-
-
Returns:
- property that has been changed in the model object, or null
if type is not CHANGE or if more than one property has
been changed.
-
See Also:
-
IModelChangedEvent.getChangedProperty()
getOldValue
public
Object getOldValue()
- Returns the old property value.
-
-
Specified by:
-
getOldValue
in interface
IModelChangedEvent
-
-
Returns:
- the value before the change
getNewValue
public
Object getNewValue()
- Returns the new property value.
-
-
Specified by:
-
getNewValue
in interface
IModelChangedEvent
-
-
Returns:
- the value after the change
getChangeType
public int getChangeType()
- Returns the event change type
-
-
Specified by:
-
getChangeType
in interface
IModelChangedEvent
-
-
Returns:
- the event change type
-
See Also:
-
IModelChangedEvent.getChangeType()
Copyright (c) IBM Corp. and others 2000, 2008. All Rights Reserved.