Объект Vertex
, возвращенный из удаленного запроса, отсоединяется от графика и является неизменным, поэтому, если вы попытаетесь сделать это:
Vertex v = g.V(id).next()
v.addEdge(...)
произойдет сбой, когда вы пытаетесь добавить ребра к неизменному объекту, который не имеет связи с удаленным графом. Вы должны использовать Gremlin, чтобы добавить свои ребра, а не работать с возвращенными объектами напрямую:
g.V(id).addE(...).to(...)