Class DelegatingEventSource

    • Method Detail

      • initialize

        public void initialize()
      • descriptionsChanged

        public void descriptionsChanged​(IResourceDescription.Event event)
        Description copied from interface: IResourceDescription.Event.Listener

        The source will invoke this method to announce changed resources. The event will never be null. However, it may contain an empty list of deltas.

        Listeners are free to remove themselves from the sender of the event or add other listeners. However added listeners will not be informed about the current change.

        This event may be fired asynchronously. It is ensured that the changed resources will provide the content as it was when the change has been announced to the sender of the event.

        Specified by:
        descriptionsChanged in interface IResourceDescription.Event.Listener
        Parameters:
        event - the fired event. Will never be null.
      • onEvict

        public void onEvict​(org.eclipse.xtext.util.OnChangeEvictingCache.CacheAdapter cache)
        Specified by:
        onEvict in interface org.eclipse.xtext.util.OnChangeEvictingCache.Listener