GrGen.NET v4.4 API: the libGr class library (the type exact interface gets generated)
Iterated Class
An iterated is a pattern graph element containing the subpattern to be matched iteratively and the information how much matches are needed for success and how much matches to obtain at most
Declaration Syntax
C#
public class Iterated : IIterated
Members
All MembersConstructorsPropertiesFields



IconMemberDescription
Iterated(PatternGraph, Int32, Int32)
Constructs an Iterated object.

Iterated(Iterated, PatternGraphEmbedding, PatternGraph, String, Dictionary<(Of <<'(PatternNode, PatternNode>)>>), Dictionary<(Of <<'(PatternEdge, PatternEdge>)>>), Dictionary<(Of <<'(PatternVariable, PatternVariable>)>>))
Instantiates a new iterated object as a copy from an original iterated, used for inlining.

iteratedPattern
The iterated pattern to be matched as often as possible within specified bounds.

IteratedPattern
The iterated pattern to be matched as often as possible within specified bounds.

maxMatches
The upper bound to stop matching at, 0 means unlimited.

MaxMatches
The upper bound to stop matching at, 0 means unlimited/as often as possible.

minMatches
How many matches to find so the iterated succeeds.

MinMatches
How many matches to find so the iterated succeeds.

originalIterated
Links to the original iterated in case this iterated was inlined, otherwise null

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

Inheritance Hierarchy
Object
Iterated

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