package ui.model; import Interfaces.CategoryListener; import java.util.ArrayList; import java.util.LinkedList; import java.util.List; import ui.controller.*; public class Model { //eventuell wenn Canvasgröße gewählt werden kann private int HEIGHT; private int WIDTH; private ArrayList categories; private ArrayList objectsOnCanvas; private List categoryListeners; public Model(){ setCategories(new ArrayList()); setObjectsOnCanvas(new ArrayList()); setCategoryListeners(new LinkedList()); } /** * @return the categories */ public ArrayList getCategories() { return categories; } /** * @param categories the categories to set */ public void setCategories(ArrayList categories) { this.categories = categories; } /** * @return the objectsOnCanvas */ public ArrayList getObjectsOnCanvas() { return objectsOnCanvas; } /** * @param objectsOnCanvas the objectsOnCanvas to set */ public void setObjectsOnCanvas(ArrayList objectsOnCanvas) { this.objectsOnCanvas = objectsOnCanvas; } /** * @return the categoryListeners */ public List getCategoryListeners() { return categoryListeners; } /** * @param linkedList the categoryListeners to set */ public void setCategoryListeners(LinkedList linkedList) { this.categoryListeners = linkedList; } }