Click or drag to resize

PlanNode Class

Element of the plan graph representing a node or edge within the pattern graph or a root node.
Inheritance Hierarchy
SystemObject
  de.unika.ipd.grGen.lgspPlanPseudoNode
    de.unika.ipd.grGen.lgspPlanNode

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

The PlanNode type exposes the following members.

Constructors
  NameDescription
Public methodPlanNode(String)
Instantiates a root plan node.
Public methodPlanNode(PatternNode, Int32, Boolean)
Instantiates a node plan node.
Public methodPlanNode(PatternEdge, Int32, Boolean, PlanNode, PlanNode)
Instantiates an edge plan node.
Top
Properties
  NameDescription
Public propertyIncoming
Returns all incoming plan edges.
(Overrides PlanPseudoNodeIncoming.)
Public propertyTopNode
outermost enclosing supernode, the node itself if not contained within a supernode
(Inherited from PlanPseudoNode.)
Public propertyTopSuperNode
outermost enclosing supernode, null if not contained within a supernode
(Inherited from PlanPseudoNode.)
Top
Methods
  NameDescription
Public methodGetCheapestIncoming
Returns the cheapest incoming plan edge and its cost, excluding nodes contained within the given top super node (if given)
(Overrides PlanPseudoNodeGetCheapestIncoming(PlanPseudoNode, Single).)
Public methodPreferNewEdge
Decides whether a new edge is better than a known best edge up to now.
(Inherited from PlanPseudoNode.)
Public methodToString (Overrides ObjectToString.)
Top
Fields
  NameDescription
Public fieldElementID
Public fieldIncomingEdges
Public fieldIncomingMSAEdge (Inherited from PlanPseudoNode.)
Public fieldIsPreset
Public fieldNodeType
Public fieldPatternEdgeSource
Only valid if this plan node is representing a pattern edge, then PatternEdgeSource gives us the plan node made out of the source node of the edge
Public fieldPatternEdgeTarget
Only valid if this plan node is representing a pattern edge, then PatternEdgeTarget gives us the plan node made out of the target node of the edge
Public fieldPatternElement
Public fieldSuperNode (Inherited from PlanPseudoNode.)
Top
See Also