我正在寻找一种使用groovy代码克隆titan图中的顶点的方法。 我想要做的是创建一个新的顶点(让我们称之为顶点y),它包含与另一个顶点完全相同的数据(让我们调用这个顶点x)。 然后我将从顶点y创建与顶点x的关系,然后删除先前与顶点x的关系。
我知道如何获取顶点x以及如何创建/删除关系并添加新顶点。
我唯一的问题是,是否有可能克隆一个顶点,如果是这样,如何使用groovy来完成?
像这样:
提前致谢!
答案 0 :(得分:1)
Blueprints有辅助方法将一个元素的属性复制到另一个元素:copyProperties
public static void copyProperties(Element from, Element to)
将属性(键和值)从一个元素复制到另一个元素。属性保留在from元素上。将覆盖在to元素上共享相同键的ElementPropertiesRule。
参数:
- 复制属性的元素
from
- 从- 的元素
to
- 要将属性复制到
无法想到更容易的方法。