Как добавить два ребра, имеющих одинаковую метку (но разные конечные точки) в 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, но эти значения веса должны быть целыми числами. Так что, похоже, не решить проблему.

Ответы на вопрос(3)

Ваш ответ на вопрос