org.argouml.model
Class RemoveAssociationEvent

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.RemoveAssociationEvent
All Implemented Interfaces:
java.io.Serializable

public class RemoveAssociationEvent
extends AssociationChangeEvent

A change event due to removing an association between one model element and another. (eg notifys that an association between a generization element and a class element has been removed (but the two elements may still exist).

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
RemoveAssociationEvent(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

RemoveAssociationEvent

public RemoveAssociationEvent(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