GrGen.NET v4.4 API: the libGr class library (the type exact interface gets generated)
PatternCondition Class
Namespacesde.unika.ipd.grGen.lgspPatternCondition
Representation of some condition which must be true for the pattern containing it to be matched
Declaration Syntax
C#
public class PatternCondition
Members
All MembersConstructorsMethodsFields



IconMemberDescription
PatternCondition(Expression, array<String>[]()[][], array<String>[]()[][], array<String>[]()[][], array<VarType>[]()[][])
Constructs a PatternCondition object.

PatternCondition(PatternCondition, PatternGraphEmbedding, String)
Instantiates a new PatternCondition object as a copy from an original condition, used for inlining.

Clone()()()()
Instantiates a new PatternCondition object as a copy from the original condition; for parallelization.

ConditionExpression
The condition expression to evaluate

NeededEdges
An array of edge names needed by this condition.

NeededNodes
An array of node names needed by this condition.

NeededVariables
An array of variable names needed by this condition.

NeededVariableTypes
An array of variable types (corresponding to the variable names) needed by this condition.

originalCondition
Links to the original pattern condition in case this condition was inlined, otherwise null

originalSubpatternEmbedding
Links to the original subpattern embedding which was inlined in case this condition was inlined, otherwise null.

Inheritance Hierarchy
Object
PatternCondition

Assembly: lgspBackend (Module: lgspBackend) Version: 4.4.0.0 (4.4.0.0)