Click or drag to resize

InterpretationPlan Class

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.
Inheritance Hierarchy
SystemObject
  de.unika.ipd.grGen.lgspInterpretationPlan
    More...

Namespace:  de.unika.ipd.grGen.lgsp
Assembly:  lgspBackend (in lgspBackend.dll) Version: GrGen.NET 7.2
Syntax
C#
public abstract class InterpretationPlan

The InterpretationPlan type exposes the following members.

Constructors
  NameDescription
Protected methodInterpretationPlan
Initializes a new instance of the InterpretationPlan class
Top
Methods
  NameDescription
Public methodDump
dumps interpretation plan operation (as string) into source builder to be implemented by concrete subclasses
Public methodEmit
emits the interpretation plan operation (as c# code string) into source builder to be implemented by concrete subclasses
Public methodEmitMatchedCheckAndSet
Public methodEmitMatchedReset
Public methodExecute(LGSPGraph, Boolean, ListFoundMatch)
Executes the interpretation plan (starting with this operation)
Public methodExecute(LGSPGraph, Boolean, ListFoundMatch, Int32)
Executes the interpretation plan (starting with this operation)
Top
Fields
  NameDescription
Public fieldId
A unique identifier denoting this interpretation plan operation
Public fieldnext
The next interpretation plan operation
Public fieldprev
The previous interpretation plan operation
Top
See Also
Inheritance Hierarchy
SystemObject
  de.unika.ipd.grGen.lgspInterpretationPlan
    de.unika.ipd.grGen.lgspInterpretationPlanCheckCondition
    de.unika.ipd.grGen.lgspInterpretationPlanCheckConnectednessSource
    de.unika.ipd.grGen.lgspInterpretationPlanCheckConnectednessSourceOrTarget
    de.unika.ipd.grGen.lgspInterpretationPlanCheckConnectednessTarget
    de.unika.ipd.grGen.lgspInterpretationPlanCheckConnectednessTheOther
    de.unika.ipd.grGen.lgspInterpretationPlanDirectionVariable
    de.unika.ipd.grGen.lgspInterpretationPlanEdgeMatcher
    de.unika.ipd.grGen.lgspInterpretationPlanMatchComplete
    de.unika.ipd.grGen.lgspInterpretationPlanNodeMatcher
    de.unika.ipd.grGen.lgspInterpretationPlanStart