![]() | PatternGraphAnalyzer Class |
Namespace: de.unika.ipd.grGen.lgsp
public class PatternGraphAnalyzer
The PatternGraphAnalyzer type exposes the following members.
Name | Description | |
---|---|---|
![]() | PatternGraphAnalyzer |
Constructor
|
Name | Description | |
---|---|---|
![]() | AnalyzeNestingOfPatternGraph |
Analyze the nesting structure of the pattern graph
|
![]() | AnalyzeWithInterPatternRelationsKnown |
Analyze the pattern further on, know that the inter pattern relations are known
|
![]() | AnnotateIndependentsAtNestingPattern |
Insert names of independents nested within the pattern graph
to the matcher generation skeleton data structure pattern graph
|
![]() | ComputeInterPatternRelations |
Whole world known by now, computer relationships in between matching patterns
|
![]() ![]() | ContainsMaybeNullElement | |
![]() | InlineSubpatternUsages | |
![]() ![]() | PrepareInline | |
![]() | RememberMatchingPattern |
Remember matching pattern for computing of inter pattern relations later on
|
![]() | SetDefEntityExistanceAndNonLocalDefEntityExistance | |
![]() | SetNeedForParallelizedVersion(LGSPMatchingPattern) |
Sets branchingFactor to >1 for actions with a parallelize annotation,
but especially for subpatterns used by them, and the nested patterns of both,
they require an additional version with non- is-matched-flag-based isomorphy checking
the action needs furtheron a very different setup with a work distributing head and a parallelized body
|
![]() ![]() | SetNeedForParallelizedVersion(PatternGraph, Int32) |