org.argouml.model
Class AddAssociationEvent

java.lang.Object
  extended by java.util.EventObject
      extended by java.beans.PropertyChangeEvent
          extended by org.argouml.model.UmlChangeEvent
              extended by org.argouml.model.AssociationChangeEvent
                  extended by org.argouml.model.AddAssociationEvent
All Implemented Interfaces:
java.io.Serializable

public class AddAssociationEvent
extends AssociationChangeEvent

A change event due to adding an association between one model element and another (eg notifies that an association has been added between an existing generization element and a an existing class element.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
AddAssociationEvent(java.lang.Object source, java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue, java.lang.Object changedValue, java.util.EventObject originalEvent)
          Constructor.
 
Method Summary
 
Methods inherited from class org.argouml.model.AssociationChangeEvent
getChangedValue
 
Methods inherited from class org.argouml.model.UmlChangeEvent
getOriginalEvent, 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

AddAssociationEvent

public AddAssociationEvent(java.lang.Object source,
                           java.lang.String propertyName,
                           java.lang.Object oldValue,
                           java.lang.Object newValue,
                           java.lang.Object changedValue,
                           java.util.EventObject originalEvent)
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.
originalEvent - The event that was fired internally in the Model subsystem that caused this.
changedValue - The object that was actually added or removed.


ArgoUML © 1996-2006ArgoUML HomepageArgoUML Cookbook