001package headfirst.combined.djview;
002
003public interface BeatModelInterface {
004        void initialize();
005
006        void on();
007
008        void off();
009
010        void setBPM(int bpm);
011
012        int getBPM();
013
014        void registerObserver(BeatObserver o);
015
016        void removeObserver(BeatObserver o);
017
018        void registerObserver(BPMObserver o);
019
020        void removeObserver(BPMObserver o);
021}