GrGen.NET v4.4 API: the libGr class library (the type exact interface gets generated)
InterpretationPlan Class
Namespacesde.unika.ipd.grGen.lgspInterpretationPlan
Base class of the interpretation plan data structure, which consists of a linked list of matching operations (Benefits compared to scheduled search plan: - stores matched graph elements - connectedness checking with bidirectional matching is complicated enough it should be computed statically before execution) The interpretation plan is only used in isomorphy checking.
Declaration Syntax
C#
public abstract class InterpretationPlan
Members
All MembersConstructorsMethodsFields



IconMemberDescription
InterpretationPlan()()()()
Initializes a new instance of the InterpretationPlan class

AssignId()()()()
Dump(SourceBuilder)
dumps interpretation plan operation (as string) into source builder to be implemented by concrete subclasses

Emit(SourceBuilder, Boolean)
emits the interpretation plan operation (as c# code string) into source builder to be implemented by concrete subclasses

EmitMatchedCheckAndSet(SourceBuilder, Boolean)
EmitMatchedReset(SourceBuilder, Boolean)
Execute(LGSPGraph, Boolean, List<(Of <<'(FoundMatch>)>>))
Executes the interpretation plan (starting with this operation)

Execute(LGSPGraph, Boolean, List<(Of <<'(FoundMatch>)>>), Int32)
Executes the interpretation plan (starting with this operation)

Id
next
The next interpretation plan operation

prev
The previous interpretation plan operation

Inheritance Hierarchy

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