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.1
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