Click or drag to resize

LGSPMatchingPattern Class

A description of a GrGen matching pattern, that's a subpattern/subrule or the base for some rule.
Inheritance Hierarchy
SystemObject
  de.unika.ipd.grGen.lgspLGSPMatchingPattern
    de.unika.ipd.grGen.lgspLGSPRulePattern

Namespace:  de.unika.ipd.grGen.lgsp
Assembly:  lgspBackend (in lgspBackend.dll) Version: GrGen.NET 7.2
Syntax
C#
public abstract class LGSPMatchingPattern : IMatchingPattern

The LGSPMatchingPattern type exposes the following members.

Constructors
  NameDescription
Protected methodLGSPMatchingPattern
Initializes a new instance of the LGSPMatchingPattern class
Top
Properties
  NameDescription
Public propertyAnnotations
The annotations of the matching pattern (test/rule/subpattern)
Public propertyDefNames
An array of the names of the def elements yielded out of this pattern.
Public propertyInputNames
An array of the names corresponding to rule parameters.
Public propertyInputs
An array of GrGen types corresponding to rule parameters.
Public propertyPatternGraph
The main pattern graph.
Top
Fields
  NameDescription
Public fieldannotations
The annotations of the matching pattern (test/rule/subpattern)
Public fielddefNames
Names of the def elements yielded out of this pattern.
Public fielddefs
An array of GrGen types corresponding to def elments yielded out of this pattern.
Public fieldinputNames
Names of the rule parameter elements
Public fieldinputs
An array of GrGen types corresponding to rule parameters.
Public fieldname
Our name
Public fieldpatternGraph
The main pattern graph.
Public fielduses
A count of using occurances of this subpattern
Top
See Also