org.argouml.model
Class UmlChangeEvent
java.lang.Object
java.util.EventObject
java.beans.PropertyChangeEvent
org.argouml.model.UmlChangeEvent
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- AssociationChangeEvent, AttributeChangeEvent, DeleteInstanceEvent, InstanceChangeEvent
public abstract class UmlChangeEvent
- extends java.beans.PropertyChangeEvent
A change event dues to change in the model.
- See Also:
- Serialized Form
| Fields inherited from class java.util.EventObject |
source |
|
Constructor Summary |
UmlChangeEvent(java.lang.Object source,
java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue,
java.util.EventObject theOriginalEvent)
Constructor. |
| Methods inherited from class java.beans.PropertyChangeEvent |
getNewValue, getOldValue, getPropagationId, getPropertyName, setPropagationId |
| Methods inherited from class java.util.EventObject |
getSource |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
UmlChangeEvent
public UmlChangeEvent(java.lang.Object source,
java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue,
java.util.EventObject theOriginalEvent)
- Constructor.
- Parameters:
source - The bean that fired the event.propertyName - The programmatic name of the property
that was changed.oldValue - The old value of the property.newValue - The new value of the property.theOriginalEvent - The event that was fired internally
in the Model subsystem that caused this.
getOriginalEvent
protected java.util.EventObject getOriginalEvent()
- Returns:
- Returns the originalEvent.
toString
public java.lang.String toString()
- Overrides:
toString in class java.util.EventObject