/** * Muehlegame * Copyright (c) 2015, Thomas Ammann, Johannes Finckh * * @author Thomas Amann, Johannes Finckh * @version 1.0 */ package observer; public interface IObservable { /** * register an observer * @param Iobserver * */ void registerObserver(IObserver observer); /** * unregister an observer * @param Iobserver * */ void unregisterObserver(IObserver observer); /** * update the observers * @param int vertex * */ void updateObservers(int vertex); }