001    package edu.nrao.sss.model.resource;
002    
003    import java.util.EventListener;
004    
005    /**
006     * An object that is interested in changes to collections of
007     * {@link CorrelatorBaseband}.
008     * <p>
009     * <b>Version Info:</b>
010     * <table style="margin-left:2em">
011     *   <tr><td>$Revision: 1107 $</td></tr>
012     *   <tr><td>$Date: 2008-02-15 16:50:27 -0700 (Fri, 15 Feb 2008) $</td></tr>
013     *   <tr><td>$Author: dharland $ (last person to modify)</td></tr>
014     * </table></p>
015     * 
016     * @author David M. Harland
017     * @since 2008-02-14
018     */
019    public interface BasebandCollectionListener
020      extends EventListener
021    {
022      /**
023       * Called when basebands are added to, or removed from, a collection.
024       * @param event the event that caused the change.
025       */
026      public void basebandCollectionChanged(BasebandCollectionEvent event);
027    }