 | PatternYielding Class |
Representation of some yielding (a list of elementary yieldings, to be executed after matching completed)
Inheritance Hierarchy Namespace: de.unika.ipd.grGen.lgspAssembly: lgspBackend (in lgspBackend.dll) Version: GrGen.NET 7.1
Syntaxpublic class PatternYielding : ICloneable
The PatternYielding type exposes the following members.
Constructors | Name | Description |
---|
 | PatternYielding(PatternYielding, PatternGraphEmbedding, String) |
Instantiates a new PatternYielding object as a copy from an original yielding, used for inlining.
|
 | PatternYielding(String, Yielding, String, String, String, PatternNode, PatternEdge, PatternVariable) |
Constructs a PatternYielding object.
|
Top
Methods | Name | Description |
---|
 | Clone |
Instantiates a new PatternYielding object as a copy from the original yielding; for parallelization.
|
Top
Fields | Name | Description |
---|
 | ElementaryYieldings |
An array of elementary yieldings to execute (e.g. assignments to def variables).
|
 | Name |
The name of the pattern yielding.
|
 | NeededEdgeNames |
An array of edge names needed by this yielding.
|
 | NeededEdges |
An array of edges needed by this yielding.
|
 | NeededNodeNames |
An array of node names needed by this yielding.
|
 | NeededNodes |
An array of nodes needed by this yielding.
|
 | NeededVariableNames |
An array of variable names needed by this yielding.
|
 | NeededVariables |
An array of variables 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
|
Top
See Also