org.argouml.model
Class UmlChangeEvent

java.lang.Object
  extended by java.util.EventObject
      extended by java.beans.PropertyChangeEvent
          extended by 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

Field Summary
 
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.
 
Method Summary
protected  java.util.EventObject getOriginalEvent()
           
 java.lang.String toString()
           
 
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
 

Constructor Detail

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

getOriginalEvent

protected java.util.EventObject getOriginalEvent()
Returns:
Returns the originalEvent.

toString

public java.lang.String toString()
Overrides:
toString in class java.util.EventObject


ArgoUML © 1996-2006ArgoUML HomepageArgoUML Cookbook