def solve_edge(self, e): G.set_edge_property(self, "solved", None, None, True, e)
def set_edge_cost(self, e, edge_cost): G.set_edge_property(self, "edge_cost", None, None, edge_cost, e)
def select_edge(self, e): G.set_edge_property(self, "selected", None, None, True, e)