org.eclipse.xtext.resource.impl
Class ResourceDescriptionChangeEvent

java.lang.Object
  extended by org.eclipse.xtext.resource.impl.ResourceDescriptionChangeEvent
All Implemented Interfaces:
IResourceDescription.Event
Direct Known Subclasses:
DirtyStateManager.Event, StateChangeEventBroker.StateChangeEventBrokerEvent

public class ResourceDescriptionChangeEvent
extends java.lang.Object
implements IResourceDescription.Event

Author:
Sebastian Zarnekow - Initial contribution and API

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.resource.IResourceDescription.Event
IResourceDescription.Event.Listener, IResourceDescription.Event.Source
 
Constructor Summary
ResourceDescriptionChangeEvent(java.lang.Iterable<IResourceDescription.Delta> delta, IResourceDescription.Event.Source sender)
           
 
Method Summary
 com.google.common.collect.ImmutableList<IResourceDescription.Delta> getDeltas()
           
 IResourceDescription.Event.Source getSender()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceDescriptionChangeEvent

public ResourceDescriptionChangeEvent(java.lang.Iterable<IResourceDescription.Delta> delta,
                                      IResourceDescription.Event.Source sender)
Method Detail

getDeltas

public com.google.common.collect.ImmutableList<IResourceDescription.Delta> getDeltas()
Specified by:
getDeltas in interface IResourceDescription.Event
Returns:
the list of changes. It is never null but may be empty.

getSender

public IResourceDescription.Event.Source getSender()
Specified by:
getSender in interface IResourceDescription.Event
Returns:
the sender of this event. Is never null.