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

Uses of Class
informationexchange.PlanTree

Packages that use PlanTree
informationexchange   
planner   
planner.plannertypes   
 

Uses of PlanTree in informationexchange
 

Fields in informationexchange declared as PlanTree
protected  PlanTree PlanInformation.plan
          der eigentlich Plan.
private  PlanTree PlanTree.prev
          Zeiger auf den Vorg?ngerknoten.
private  PlanTree[] PlanTree.next
          Feld von Zeigern auf die Nachfolgeknoten.
 

Methods in informationexchange that return PlanTree
 PlanTree PlanInformation.getPlan()
           
 PlanTree PlanInformation.setPlan(PlanTree pt)
          setzt plan auf den ?bergebenen Plan pt.
 PlanTree PlanTree.getRoot()
           
 PlanTree PlanTree.setPrev(PlanTree prev)
          Setzt den Vorg?ngerknoten auf prev.
 PlanTree PlanTree.getNext()
           
 PlanTree PlanTree.getNext(int i)
          Liefert einen Nachfolgeknoten.
 PlanTree PlanTree.setNext(PlanTree next, int i)
          Setzt einen PlanTree als Nachfolgeknoten.
 PlanTree PlanTree.removeNext(int i)
          Entfernt den Nachfolgebaum mit dem Index i.
 PlanTree PlanTree.getPrev()
           
 

Methods in informationexchange with parameters of type PlanTree
 PlanTree PlanInformation.setPlan(PlanTree pt)
          setzt plan auf den ?bergebenen Plan pt.
 PlanTree PlanTree.setPrev(PlanTree prev)
          Setzt den Vorg?ngerknoten auf prev.
 PlanTree PlanTree.setNext(PlanTree next, int i)
          Setzt einen PlanTree als Nachfolgeknoten.
 

Uses of PlanTree in planner
 

Fields in planner declared as PlanTree
protected  PlanTree PlanExecution.plan
          Das PlanTree-Objekt, auf dem gearbeitet wird.
 

Methods in planner that return PlanTree
 PlanTree PlanExecution.setPlan()
          Diese Methode entpackt den PlanTree aus PlanExecution.planInfo.
 

Methods in planner with parameters of type PlanTree
 java.util.LinkedList PlanExecution.selectInstances(Concept c, PlanTree pn, PredArgument predArg)
          Diese Methode w?hlt aus der A-Box heuristisch Instanzen eines T-Box Konzeptes aus.
protected  boolean PlanExecution.execOperator(PlanTree planNode)
          Diese Methode verifiziert zun?chst den Operator im ?bergebene planNode und f?hrt ihn anschließend aus.
protected  boolean PlanExecution.execVerifiedOperator(PlanTree planNode)
          Diese Methode f?hrt den bereits verifizierten Operator im PlanNode aus.
Zwischen der Ausf?hrung von zwei Operatoren schaut die Methode nach, ob der Thread angehalten werden soll.

private  boolean PlanExecution.verifyPredicate(PlanTree planNode, int depth, Operator op)
          Versucht nichtbelegte Argumente zu belegen.
private  boolean PlanExecution.verifyPredicateA1(Predicate pred, PlanTree planNode, int depth, Operator op)
          Diese Methode belegt nicht mit Instanzen versehene PredArgument einstelliger Predicates.
private  boolean PlanExecution.verifyPredicateA2(Predicate pred, PlanTree planNode, int depth, Operator op)
          Diese Methode belegt nicht mit Instanzen versehene PredArgument zweistelliger Predicates.
protected  java.util.LinkedList PlanExecution.selectConcreteRoles(Role r, PlanTree pn, Predicate pred)
          Deprecated.  
 

Uses of PlanTree in planner.plannertypes
 

Fields in planner.plannertypes declared as PlanTree
(package private)  PlanTree PlannerTypeA.lastSuccessfullNode
          Referenz auf den letzten erfolgreich ausgefuehrten PlanTree-Knoten