public function getEdge(string $id): Edge
	{
		if (isset($this->edges[$id])) {
			return $this->edges[$id];
		} else {
			throw new MissingEdgeException(sprintf("Edge \"%s\" not found in the graph.", $id));
		}
	}