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.1
Syntax
C#
public abstract class LGSPMatchingPattern : IMatchingPattern

The LGSPMatchingPattern type exposes the following members.

Constructors
 NameDescription
Protected methodLGSPMatchingPatternInitializes 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