package businessmodel.observer;

/**
 * An interface which holds all the methods an Observer needs to implement in order to use the observer design pattern.
 *  
 * @author Seal team 10
 *
 */
public interface Observer {
	
	/**
	 * This method gets called whenever the state of the subject changes.
	 * The implementer is responsible for the retrieval of the changed data.
	 * 
	 * @param 	subject
	 * 			The subject who requested this update.
	 */
	public void update(Subject subject);
	
}

@@ -77,17 +77,17 @@
 hods an 
-O
+o
 bserver 
@@ -114,16 +114,20 @@
 n order 
+%0A * 
 to use t
@@ -175,19 +175,19 @@
 or S
-eal
+WOP
  team 10
 %0A *%0A
@@ -182,16 +182,26 @@
  team 10
+ 2013-2014
 %0A *%0A */%0A

update doc