/** Metdo que remove uma ligação */ public boolean removeligacao(Ligacao ligacao, String partida) { if (this.localidades.containsKey(partida)) { Localidade aux = this.localidades.get(partida); return aux.removeLigacao(ligacao); } return false; }
/** Metodo que remove uma localidadade da estrutura de localidades */ public boolean removeLocalidade(Localidade localidade) { if (this.localidades.containsKey(localidade.get_Nome())) { Ligacao lig = new Ligacao(localidade.get_Nome(), 0, 0); Collection<Localidade> coll = this.localidades.values(); for (Localidade aux : coll) aux.removeLigacao(lig); this.localidades.remove(localidade.get_Nome()); return true; } return false; }