GrGen.NET v4.4 API: the libGr class library (the type exact interface gets generated)
UniqueLookup Class
Namespacesde.unika.ipd.grGen.lgspUniqueLookup
Representation of a unique index lookup.
Declaration Syntax
C#
public class UniqueLookup
Members
All MembersConstructorsMethodsFields



IconMemberDescription
UniqueLookup(PatternElement, Boolean, Expression)
Initializes a new instance of the UniqueLookup class

Copy(String)
Expr
The expression for computing the unique id with which the unique index will be accessed

NeededElement
The pattern element that must be bound before the unique index can be accessed. null if the unique index can be accessed straight from the beginning, does not depend on other nodes/edges.

PatchUsersOfCopiedElements(String, Dictionary<(Of <<'(PatternNode, PatternNode>)>>), Dictionary<(Of <<'(PatternEdge, PatternEdge>)>>))
ToString()()()() (Overrides Object.ToString()()()().)
VariablesNeeded
Tells whether variables are needed for the expressions used in accessing the index. This defines a constraint on scheduling.

Inheritance Hierarchy
Object
UniqueLookup

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