Клонировать вершину в графе Титана

Я ищу способ клонировать вершину в графе титанов, используя отличный код. Я хочу создать новую вершину (назовем эту вершину y), которая содержит точно такие же данные, что и другая вершина (назовем эту вершину x). Затем я создам отношение к вершине x из вершины y, а затем удалю предыдущее отношение к вершине x.

Я знаю, как получить вершину x и как создать / удалить отношение и добавить новую вершину.

Мой единственный вопрос: можно ли клонировать вершину, и если да, то как это можно сделать с помощью Groovy?

Нравится:

введите описание изображения здесь

Заранее спасибо!


person agiledevpro    schedule 08.02.2015    source источник


Ответы (1)


В Blueprints есть вспомогательные методы для копирования свойства одного элемента в другой: copyProperties

 public static void copyProperties(Element from, Element to)

Скопируйте свойства (ключ и значение) из одного элемента в другой. Свойства сохраняются в элементе from. ElementPropertiesRule, которые используют тот же ключ в элементе to, перезаписываются.

Параметры:

  • from - элемент, из которого копируются свойства
  • to - элемент, в который копируются свойства

Не могу придумать более простых способов сделать это навскидку.

person stephen mallette    schedule 08.02.2015
comment
Есть то же самое, что копия егес? - person crak; 19.01.2016