1 /* 2 @See License.txt@ 3 */ 4 5 package spellcast.model; 6 7 import java.beans.*; 8 9 /*** 10 * This interface will notify ui when the model changes. 11 * See <code>GameProperty</code> for values that can be sent. 12 * 13 * @see spellcast.game.GameProperty 14 * @author Barrie Treloar 15 */ 16 public interface PropertyUpdater 17 { 18 public void addPropertyChangeListener( PropertyChangeListener listener ); 19 public void removePropertyChangeListener( PropertyChangeListener listener ); 20 } 21 22