GrGen.NET v4.4 API: the libGr class library (the type exact interface gets generated)
PatternYielding Class
Namespacesde.unika.ipd.grGen.lgspPatternYielding
Representation of some yielding (a list of elementary yieldings, to be executed after matching completed)
Declaration Syntax
C#
public class PatternYielding : ICloneable
Members
All MembersConstructorsMethodsFields



IconMemberDescription
PatternYielding(String, array<Yielding>[]()[][], array<String>[]()[][], array<String>[]()[][], array<String>[]()[][], array<VarType>[]()[][])
Constructs a PatternYielding object.

PatternYielding(PatternYielding, PatternGraphEmbedding, String)
Instantiates a new PatternYielding object as a copy from an original yielding, used for inlining.

Clone()()()()
Instantiates a new PatternYielding object as a copy from the original yielding; for parallelization.

ElementaryYieldings
An array of elementary yieldings to execute (e.g. assignments to def variables).

Name
The name of the pattern yielding.

NeededEdges
An array of edge names needed by this yielding.

NeededNodes
An array of node names needed by this yielding.

NeededVariables
An array of variable names needed by this yielding.

NeededVariableTypes
An array of variable types (corresponding to the variable names) needed by this yielding.

originalSubpatternEmbedding
Links to the original subpattern embedding which was inlined in case this yielding was inlined, otherwise null.

originalYielding
Links to the original pattern yielding in case this yielding was inlined, otherwise null

Inheritance Hierarchy
Object
PatternYielding

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