public class TFDNodeUtil
extends java.lang.Object
| Constructor and Description |
|---|
TFDNodeUtil(java.util.Map<java.lang.String,ai.libs.jaicore.logic.fol.theories.EvaluablePredicate> evaluablePlanningPredicates) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<TFDNode> |
getPathOfNode(TFDNode node,
java.util.Map<TFDNode,TFDNode> parentMap) |
java.util.List<ai.libs.jaicore.logic.fol.structure.Literal> |
getRemainingTasks(java.util.List<TFDNode> path) |
TFDRestProblem |
getRestProblem(java.util.List<TFDNode> path) |
ai.libs.jaicore.logic.fol.structure.Monom |
getState(java.util.List<TFDNode> path) |
public TFDNodeUtil(java.util.Map<java.lang.String,ai.libs.jaicore.logic.fol.theories.EvaluablePredicate> evaluablePlanningPredicates)
public java.util.List<TFDNode> getPathOfNode(TFDNode node, java.util.Map<TFDNode,TFDNode> parentMap)
public TFDRestProblem getRestProblem(java.util.List<TFDNode> path)
public ai.libs.jaicore.logic.fol.structure.Monom getState(java.util.List<TFDNode> path)
public java.util.List<ai.libs.jaicore.logic.fol.structure.Literal> getRemainingTasks(java.util.List<TFDNode> path)