 | PatternGraph Methods |
The PatternGraph type exposes the following members.
Methods | Name | Description |
---|
 | AdaptToMaybeNull | |
 | DumpInlined | |
 | DumpOriginal | |
 | Explain | |
 | ExplainNested | |
 | GetPatternElement |
Returns the pattern element with the given name if it is available, otherwise null.
|
 | GetSource(IPatternEdge) |
Returns the source pattern node of the given edge, null if edge dangles to the left
|
 | GetSource(PatternEdge) |
Returns the source pattern node of the given edge, null if edge dangles to the left.
|
 | GetSourcePlusInlined |
Returns the source pattern node of the given edge, null if edge dangles to the left.
Taking inlined stuff into account.
|
 | GetTarget(IPatternEdge) |
Returns the target pattern node of the given edge, null if edge dangles to the right
|
 | GetTarget(PatternEdge) |
Returns the target pattern node of the given edge, null if edge dangles to the right.
|
 | GetTargetPlusInlined |
Returns the target pattern node of the given edge, null if edge dangles to the right.
Taking inlined stuff into account.
|
 | IsRefEntityExisting | |
 | PatchUsersOfCopiedElements | |
 | PrepareInline |
Copies all the elements in the pattern graph to the XXXPlusInlined attributes.
This duplicates the pattern, the duplicate is used for the computing and emitting the real code,
whereas the original version is retained as interface to the user (and used in generating the match building).
When subpatterns/embedded graphs get inlined, only the duplicate is changed.
|
 | RevertMaybeNullAdaption | |
 | WasInlinedHere | |
Top
See Also