package ch.rakudave.jnetmap;
import ch.rakudave.jnetmap.plugins.PluginManager;
import ch.rakudave.jnetmap.ui.UI;
public class Controller {
private UI ui;
private Model model;
private PluginManager pluginManager;
public Controller(Model mapModel, UI userInterface) {
setModel(mapModel);
setUi(userInterface);
setPluginManager(new PluginManager());
}
public Model getModel() {
return model;
}
public PluginManager getPluginManager() {
return pluginManager;
}
public UI getUi() {
return ui;
}
public void setModel(Model model) {
this.model = model;
}
public void setPluginManager(PluginManager pluginManager) {
this.pluginManager = pluginManager;
}
public void setUi(UI ui) {
this.ui = ui;
}
}