Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 


Eclipse PDE
Release 3.5

org.eclipse.pde.core
Class ModelChangedEvent


java.lang.Object
  extended by 
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.

Field Summary
 
Fields inherited from interface org.eclipse.pde.core. IModelChangedEvent
CHANGE, INSERT, REMOVE, WORLD_CHANGED
 
Constructor Summary
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.
 
Method Summary
  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.
 
Methods inherited from class java.lang. Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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
Method Detail

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()

Eclipse PDE
Release 3.5

Copyright (c) IBM Corp. and others 2000, 2008. All Rights Reserved.

 
 
  Published under the terms of the Eclipse Public License Version 1.0 ("EPL") Design by Interspire