Click or drag to resize

PatternCondition Class

Representation of some condition which must be true for the pattern containing it to be matched
Inheritance Hierarchy
SystemObject
  de.unika.ipd.grGen.lgspPatternCondition

Namespace: de.unika.ipd.grGen.lgsp
Assembly: lgspBackend (in lgspBackend.dll) Version: GrGen.NET 7.1
Syntax
C#
public class PatternCondition

The PatternCondition type exposes the following members.

Constructors
 NameDescription
Public methodPatternCondition(PatternCondition, PatternGraphEmbedding, String) Instantiates a new PatternCondition object as a copy from an original condition, used for inlining.
Public methodPatternCondition(Expression, String, String, String, PatternNode, PatternEdge, PatternVariable) Constructs a PatternCondition object.
Top
Methods
 NameDescription
Public methodClone Instantiates a new PatternCondition object as a copy from the original condition; for parallelization.
Top
Fields
 NameDescription
Public fieldConditionExpression The condition expression to evaluate
Public fieldNeededEdgeNames An array of edge names needed by this condition.
Public fieldNeededEdges An array of edges needed by this condition.
Public fieldNeededNodeNames An array of node names needed by this condition.
Public fieldNeededNodes An array of nodes needed by this condition.
Public fieldNeededVariableNames An array of variable names needed by this condition.
Public fieldNeededVariables An array of variables needed by this condition.
Public fieldoriginalCondition Links to the original pattern condition in case this condition was inlined, otherwise null
Public fieldoriginalSubpatternEmbedding Links to the original subpattern embedding which was inlined in case this condition was inlined, otherwise null.
Top
See Also