private static boolean insertValuesInEdge(int idStartNode, int idEndNode, float etx,
			float rate, float mtm, float ett) {
		
		Node startNode = Tools.getNodeByID(idStartNode);
		Node endNode = Tools.getNodeByID(idEndNode);
		
		if(!startNode.outgoingConnections.contains(startNode, endNode))
			return false;
		
		Iterator<Edge> it = startNode.outgoingConnections.iterator();
		WeightEdge e;
		
		while(it.hasNext()){
			e = (WeightEdge) it.next();
			
			if(e.endNode.equals(endNode)){
				e.setEtt(ett);
				e.setEtx(etx);
				e.setMtm(mtm);
				e.setRate(rate);
				return true;
			}
		}
		
		return false;
	}