GrGen.NET v4.4 API: the libGr class library (the type exact interface gets generated)
IndexAccessEquality Class
Namespacesde.unika.ipd.grGen.lgspIndexAccessEquality
Representation of an index access, accessed by enumerating equal keys.
Declaration Syntax
C#
public class IndexAccessEquality : IndexAccess
Members
All MembersConstructorsMethodsFields



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

Copy(String) (Overrides IndexAccess.Copy(String).)
Expr
Index
The index accessed
(Inherited from IndexAccess.)
NeededElement
The pattern element that must be bound before the index can be accessed. null if the index can be accessed straight from the beginning, does not depend on other nodes/edges.
(Inherited from IndexAccess.)
PatchUsersOfCopiedElements(String, Dictionary<(Of <<'(PatternNode, PatternNode>)>>), Dictionary<(Of <<'(PatternEdge, PatternEdge>)>>)) (Overrides IndexAccess.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.
(Inherited from IndexAccess.)
Inheritance Hierarchy
Object
IndexAccess
 IndexAccessEquality

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