Archived Website: This website is a static snapshot for archival purposes only. It is no longer maintained or updated.

knowledge
Class Plan

java.lang.Object
  |
  +--knowledge.Plan

public class Plan
extends java.lang.Object

Hierin wird ein Plan gespeichert.


Field Summary
 boolean lock
          Lock ist solange True, bis der Plan komplett ausgefuehrt wurde.
 Tree planTree
          Der ausgefuehrte Planbaum.
 
Constructor Summary
(package private) Plan()
           
 
Method Summary
protected  void bottomUp()
           
protected  void breadFirstSearch()
          Fuehrt einen Breitendurchlauf auf dem Baum aus.
protected  void depthFirstSearch()
          Fuehrt einen Tiefendurchlauf auf dem Planbaum aus.
 void insertPlanstep(int SchrittId, int OperatorId, java.lang.String Instanz, double Zeit, boolean Erfolg)
          Fuegt einen Planschritt in den Plan ein.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

lock

public boolean lock
Lock ist solange True, bis der Plan komplett ausgefuehrt wurde.

planTree

public Tree planTree
Der ausgefuehrte Planbaum.
Constructor Detail

Plan

Plan()
Method Detail

insertPlanstep

public void insertPlanstep(int SchrittId,
                           int OperatorId,
                           java.lang.String Instanz,
                           double Zeit,
                           boolean Erfolg)
Fuegt einen Planschritt in den Plan ein.

depthFirstSearch

protected void depthFirstSearch()
Fuehrt einen Tiefendurchlauf auf dem Planbaum aus.

breadFirstSearch

protected void breadFirstSearch()
Fuehrt einen Breitendurchlauf auf dem Baum aus.

bottomUp

protected void bottomUp()