public VertexSet getConnectedComponents(City city){
		
		 VertexSet set = getNeighbourhood(city);
	               
	        if(set == null){     
	            return set;
	        }else{
	            
	            VertexSet result = new VertexSet();
	            
	            // aufgerufene Stadt wird hinzugefgt
	            result.addVertex(city);
	            
	            
	            getFriendlyNeighbours(city, result);
	            
	            return result;
	            
	        }
	}