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