PlanNode Class |
Namespace: de.unika.ipd.grGen.lgsp
public class PlanNode : PlanPseudoNode
The PlanNode type exposes the following members.
| Name | Description | |
|---|---|---|
| PlanNode(String) |
Instantiates a root plan node.
| |
| PlanNode(PatternNode, Int32, Boolean) |
Instantiates a node plan node.
| |
| PlanNode(PatternEdge, Int32, Boolean, PlanNode, PlanNode) |
Instantiates an edge plan node.
|
| Name | Description | |
|---|---|---|
| Incoming |
Returns all incoming plan edges.
(Overrides PlanPseudoNodeIncoming.) | |
| TopNode |
outermost enclosing supernode, the node itself if not contained within a supernode
(Inherited from PlanPseudoNode.) | |
| TopSuperNode |
outermost enclosing supernode, null if not contained within a supernode
(Inherited from PlanPseudoNode.) |
| Name | Description | |
|---|---|---|
| GetCheapestIncoming |
Returns the cheapest incoming plan edge and its cost,
excluding nodes contained within the given top super node (if given)
(Overrides PlanPseudoNodeGetCheapestIncoming(PlanPseudoNode, Single).) | |
| PreferNewEdge |
Decides whether a new edge is better than a known best edge up to now.
(Inherited from PlanPseudoNode.) | |
| ToString | (Overrides ObjectToString.) |
| Name | Description | |
|---|---|---|
| ElementID | ||
| IncomingEdges | ||
| IncomingMSAEdge | (Inherited from PlanPseudoNode.) | |
| IsPreset | ||
| NodeType | ||
| PatternEdgeSource |
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
| |
| PatternEdgeTarget |
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
| |
| PatternElement | ||
| SuperNode | (Inherited from PlanPseudoNode.) |