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