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