GrGen.NET v4.4 API: the libGr class library (the type exact interface gets generated)
Iterated Constructor (original, inlinedSubpatternEmbedding, newHost, nameSuffix, nodeToCopy, edgeToCopy, variableToCopy)
Namespacesde.unika.ipd.grGen.lgspIteratedIterated(Iterated, PatternGraphEmbedding, PatternGraph, String, Dictionary<(Of <<'(PatternNode, PatternNode>)>>), Dictionary<(Of <<'(PatternEdge, PatternEdge>)>>), Dictionary<(Of <<'(PatternVariable, PatternVariable>)>>))
Instantiates a new iterated object as a copy from an original iterated, used for inlining.
Declaration Syntax
C#
public Iterated(
	Iterated original,
	PatternGraphEmbedding inlinedSubpatternEmbedding,
	PatternGraph newHost,
	string nameSuffix,
	Dictionary<PatternNode, PatternNode> nodeToCopy,
	Dictionary<PatternEdge, PatternEdge> edgeToCopy,
	Dictionary<PatternVariable, PatternVariable> variableToCopy
)
Parameters
original (Iterated)
The original iterated to be copy constructed.
inlinedSubpatternEmbedding (PatternGraphEmbedding)
The embedding which just gets inlined.
newHost (PatternGraph)
The pattern graph the new iterated will be contained in.
nameSuffix (String)
The suffix to be added to the name of the iterated and its elements (to avoid name collisions).
nodeToCopy (Dictionary<(Of <(<'PatternNode, PatternNode>)>)>)
edgeToCopy (Dictionary<(Of <(<'PatternEdge, PatternEdge>)>)>)
variableToCopy (Dictionary<(Of <(<'PatternVariable, PatternVariable>)>)>)

Assembly: lgspBackend (Module: lgspBackend) Version: 4.4.0.0 (4.4.0.0)