Class AssociationChangedEvent

  • All Implemented Interfaces:
    java.io.Serializable

    public class AssociationChangedEvent
    extends java.beans.PropertyChangeEvent
    Extension of PropertyChangeEvent for explicitly modeling properties as associations and firing events when association targets are added or removed from the association.
    Author:
    Daniel Hohenberger
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class java.util.EventObject

        source
    • Constructor Summary

      Constructors 
      Constructor Description
      AssociationChangedEvent​(java.lang.Object source, java.lang.String associationName, java.lang.Object removedAssociationTarget, java.lang.Object addedAssociationTarget)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object getAddedAssociationTarget()  
      java.lang.String getAssociationName()  
      java.lang.Object getRemovedAssociationTarget()  
      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

      • AssociationChangedEvent

        public AssociationChangedEvent​(java.lang.Object source,
                                       java.lang.String associationName,
                                       java.lang.Object removedAssociationTarget,
                                       java.lang.Object addedAssociationTarget)
    • Method Detail

      • getAddedAssociationTarget

        public java.lang.Object getAddedAssociationTarget()
      • getRemovedAssociationTarget

        public java.lang.Object getRemovedAssociationTarget()
      • getAssociationName

        public java.lang.String getAssociationName()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.beans.PropertyChangeEvent