package esercizio_8;
import java.util.ArrayList;

/**
 * Gestisce un ateneo con nome e lista dei corsi di laurea offerti
 * @author Francesca Scozzari
 */
public class Ateneo {
	private String nome;
	private ArrayList<CorsoDiLaurea> offertaFormativa;

	/**
	 * Crea un ateneo con offerta formativa vuota
	 * @param nome nome dell'ateneo
	 */
	public Ateneo(String nome) {
		this.nome = nome;
		offertaFormativa = new ArrayList<CorsoDiLaurea>();
	}

	/**
	 * Aggiunge un nuovo corso di laurea all'offerta formativa dell'ateneo
	 * @param c il nuovo corso di laurea
	 */
	public void addCorso(CorsoDiLaurea c) {
		offertaFormativa.add(c);
	}
	
	/**
	 * Toglie un corso di laurea dall'offerta formativa dell'ateneo
	 * @param c il corso di laurea da rimuovere
	 */
	public boolean removeCorso(CorsoDiLaurea c) {
		return offertaFormativa.remove(c);
	}
}
