Click or drag to resize

PatternYielding Class

Representation of some yielding (a list of elementary yieldings, to be executed after matching completed)
Inheritance Hierarchy
SystemObject
  de.unika.ipd.grGen.lgspPatternYielding

Namespace: de.unika.ipd.grGen.lgsp
Assembly: lgspBackend (in lgspBackend.dll) Version: GrGen.NET 7.1
Syntax
C#
public class PatternYielding : ICloneable

The PatternYielding type exposes the following members.

Constructors
 NameDescription
Public methodPatternYielding(PatternYielding, PatternGraphEmbedding, String) Instantiates a new PatternYielding object as a copy from an original yielding, used for inlining.
Public methodPatternYielding(String, Yielding, String, String, String, PatternNode, PatternEdge, PatternVariable) Constructs a PatternYielding object.
Top
Methods
 NameDescription
Public methodClone Instantiates a new PatternYielding object as a copy from the original yielding; for parallelization.
Top
Fields
 NameDescription
Public fieldElementaryYieldings An array of elementary yieldings to execute (e.g. assignments to def variables).
Public fieldName The name of the pattern yielding.
Public fieldNeededEdgeNames An array of edge names needed by this yielding.
Public fieldNeededEdges An array of edges needed by this yielding.
Public fieldNeededNodeNames An array of node names needed by this yielding.
Public fieldNeededNodes An array of nodes needed by this yielding.
Public fieldNeededVariableNames An array of variable names needed by this yielding.
Public fieldNeededVariables An array of variables needed by this yielding.
Public fieldoriginalSubpatternEmbedding Links to the original subpattern embedding which was inlined in case this yielding was inlined, otherwise null.
Public fieldoriginalYielding Links to the original pattern yielding in case this yielding was inlined, otherwise null
Top
See Also