Eidola home

org.eidola.kernel.event
Class GeneralizationsChanged

java.lang.Object
  |
  +--org.eidola.kernel.event.ContainerEvent
        |
        +--org.eidola.kernel.event.GeneralizationsChanged
All Implemented Interfaces:
Event

public class GeneralizationsChanged
extends ContainerEvent

Signals that a class's generalizations have changed. Note that this event is not a CompileRequired. This is because it's sent only after compilation; although it may require recompilation of other elements which refernce the class that changed, the class itself is already up-to-date.

Version:
[Development version]
Author:
Paul Cantrell

Constructor Summary
GeneralizationsChanged(Class source, CollectionDiff changes)
           
 
Method Summary
 boolean equals(Object other)
          Returns true if other is also StructureChanged with the same source and the same changes.
 CollectionDiff getChanges()
           
 String toString()
           
 
Methods inherited from class org.eidola.kernel.event.ContainerEvent
getPropagatedFrom, getSource, hashCode, propagationChainContains
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GeneralizationsChanged

public GeneralizationsChanged(Class source,
                              CollectionDiff changes)
Method Detail

getChanges

public CollectionDiff getChanges()

equals

public boolean equals(Object other)
Returns true if other is also StructureChanged with the same source and the same changes.
Overrides:
equals in class ContainerEvent

toString

public String toString()
Overrides:
toString in class ContainerEvent

Eidola home