Click or drag to resize

PatternGraphEmbedding Fields

The PatternGraphEmbedding type exposes the following members.

Fields
  NameDescription
Public fieldannotations
The annotations of the pattern element
Public fieldconnections
An array with the expressions giving the arguments to the subpattern, that are the pattern variables plus the pattern elements, with which the subpattern gets connected to the containing pattern.
Public fieldinlined
Tells whether this pattern usage was inlined. In this case it is ignored in matcher generation, as all elements of the pattern used were added to the elementAndInlined-members of the using pattern.
Public fieldmatchingPatternOfEmbeddedGraph
The embedded subpattern.
Public fieldname
The name of the usage of the subpattern.
Public fieldneededEdgeNames
An array of names of edges needed by this subpattern embedding.
Public fieldneededEdges
An array of edges needed by this subpattern embedding.
Public fieldneededNodeNames
An array of names of nodes needed by this subpattern embedding.
Public fieldneededNodes
An array of nodes needed by this subpattern embedding.
Public fieldneededVariableNames
An array of names of variables needed by this subpattern embedding.
Public fieldneededVariables
An array of variables needed by this subpattern embedding.
Public fieldoriginalEmbedding
Links to the original embedding in case this embedding was inlined, otherwise null. This tells that this embedding was used in another subpattern which was inlined.
Public fieldoriginalSubpatternEmbedding
Links to the original subpattern embedding which was inlined in case this alternative was inlined, otherwise null.
Public fieldPointOfDefinition
The pattern where this complex subpattern element gets matched.
Public fieldyieldElements
Public fieldyields
An array with the output arguments to the subpattern, that are the pattern variables plus the pattern elements which the subpattern yields to the containing pattern.
Public fieldyieldVariables
Top
See Also