package jdraw.std;

import jdraw.framework.*;
import java.util.*;

public class StdDrawModel implements DrawModel {
	
	public void addFigure(Figure f){
		System.out.println("StdDrawModel.addFigure has to be implemented");
	}
	
	public void removeFigure(Figure f){
		System.out.println("StdDrawModel.removeFigure has to be implemented");
	}
	
	public Iterator getFigures(){
		System.out.println("StdDrawModel.getFigures has to be implemented");
		return new LinkedList().iterator(); // Only guarantees, that the application starts -- has to be replaced !!!
	}
	
	public void addModelChangeListener(DrawModelListener listener){
		System.out.println("StdDrawModel.addModelChangeListener has to be implemented");
	}
	
	public void removeModelChangeListener(DrawModelListener listener){
		System.out.println("StdDrawModel.removeModelChangeListener has to be implemented");
	}
	
}
