public void displayGraph()
	{
		org.graphstream.graph.Graph graph = new MultiGraph("Graph");
		for(Node n : this.getNodes())
		{
			graph.addNode(String.valueOf(n.getId()));
		}
		for(Edge e : this.getEdges())
		{
			String from = String.valueOf(e.getFrom().getId());
			String to = String.valueOf(e.getTo().getId());
			graph.addEdge( from+"-"+to, from, to, true);
			
		}
		for (org.graphstream.graph.Node node : graph) {
		    node.addAttribute("ui.label", node.getId());
		    node.setAttribute("ui.class", "marked");
		}
		String styleSheet =
			    "node.marked {" +
			    "       fill-color: red;" +
			    		 "text-alignment: under;"+
			    		 "text-size: 20;"+
			    "}" +
			    "node {" +
			    "       fill-color: red;" +
			    "}";
		graph.addAttribute("ui.stylesheet", styleSheet);
		graph.display();

	}