Как добавить два ребра, имеющих одинаковую метку (но разные конечные точки) в JUNG?
Как добавить два ребра, имеющих одинаковую метку, но разные конечные точки?
Например, я хочу добавить два ребра, имеющие одинаковую метку «label1», один от вершины v-1 до вершины v-2, а другой от вершины v-2 до v-3.
Часть кода будет:
g.addEdge("label1","v-1","v-2");
g.addEdge("label1","v-2","v-3");
Но JUNG не позволяет добавлять два ребра с одинаковой меткой. Выдает ошибку:
ребро label1 уже существует в этом графе с конечными точками [v-1, v-2] и не может быть добавлено с конечными точками [v-2, v-3]
Как добавить два ребра с одинаковой меткой?
Благодарю.
Редактировать:Я только что прочитал, что есть способ присвоить значение веса ребру, то есть с помощьюEdgeWeightLabeller, но эти значения веса должны быть целыми числами. Так что, похоже, не решить проблему.