Click or drag to resize

PatternGraph Methods

The PatternGraph type exposes the following members.

Methods
 NameDescription
Public methodAdaptToMaybeNull 
Public methodDumpInlined 
Public methodDumpOriginal 
Public methodExplain 
Public methodExplainNested 
Public methodGetPatternElement Returns the pattern element with the given name if it is available, otherwise null.
Public methodGetSource(IPatternEdge) Returns the source pattern node of the given edge, null if edge dangles to the left
Public methodGetSource(PatternEdge) Returns the source pattern node of the given edge, null if edge dangles to the left.
Public methodGetSourcePlusInlined Returns the source pattern node of the given edge, null if edge dangles to the left. Taking inlined stuff into account.
Public methodGetTarget(IPatternEdge) Returns the target pattern node of the given edge, null if edge dangles to the right
Public methodGetTarget(PatternEdge) Returns the target pattern node of the given edge, null if edge dangles to the right.
Public methodGetTargetPlusInlined Returns the target pattern node of the given edge, null if edge dangles to the right. Taking inlined stuff into account.
Public methodIsRefEntityExisting 
Public methodPatchUsersOfCopiedElements 
Public methodPrepareInline 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.
Public methodRevertMaybeNullAdaption 
Public methodWasInlinedHere 
Top
See Also