Click or drag to resize

IEdgeCopy Method

Creates a deep copy of this edge (i.e. (transient) class objects will be replicated). All attributes will be transfered to the new edge. The edge will not be associated to a graph, yet. So it will not have any assigned variables.

Namespace: de.unika.ipd.grGen.libGr
Assembly: libGr (in libGr.dll) Version: GrGen.NET 7.1
Syntax
C#
IEdge Copy(
	INode newSource,
	INode newTarget,
	IGraph graph,
	IDictionary<Object, Object> oldToNewObjectMap
)

Parameters

newSource  INode
The new source node for the new edge.
newTarget  INode
The new target node for the new edge.
graph  IGraph
The graph to fetch the names of the new (non-transient) objects from.
oldToNewObjectMap  IDictionaryObject, Object
A dictionary mapping objects to their copies, to be supplied as empty dictionary.

Return Value

IEdge
A copy of this edge.
See Also