我有一个图表,如
A-->B-->C-->D
|-->E-->F
|-->G
|-->H
如何从B复制它,保留属性和关系(包括关系类型),并将其附加到A,所以它看起来像
A-->B-->C-->D
| |-->E-->F
| |-->G
| |-->H
|
|-->B2-->C2-->D2
|--->E2-->F2
|--->G2
|--->H2
目的是提供实体(A)的“临时”版本,可以在不影响正在显示的实体的情况下进行编辑 - B和B2具有可以通过其订购的版本属性。对B进行的更改必须在工作时继续保存,直到更改被取消或提交为止。在暂存版本上提交后,新的(B2)将被授予B.version + 1作为版本。
编辑:示例中的第3列和第4列不固定,B可以连接任意数量的节点,这些也可以。