ai.planning.strips
Class ToPropositionalTransformer
java.lang.Object
ai.planning.strips.ToPropositionalTransformer
public class ToPropositionalTransformer
- extends java.lang.Object
Constructor Summary |
ToPropositionalTransformer(Problem problem)
This constructor creates a transformer that translates the given STRIPS planning
problem into a propositional planning problem. |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
problem
protected Problem problem
ToPropositionalTransformer
public ToPropositionalTransformer(Problem problem)
This constructor creates a transformer that translates the given STRIPS planning
problem into a propositional planning problem. The transformation is done when the
Object is created.
- Parameters:
problem
- the STRIPS planning problem to be transformed
clone
protected java.lang.Object clone()
throws java.lang.CloneNotSupportedException
This class does not support cloning and an Exception will be thrown if
this method is called.
- Overrides:
clone
in class java.lang.Object
- Returns:
- nothing
- Throws:
java.lang.CloneNotSupportedException
- will be thrown
getPropositionalProblem
public Problem getPropositionalProblem()
This function can be used to retrieve the propositional planning problem
from this transformer.
transformPlan
public SequentialPlan transformPlan(SequentialPlan pPlan)
main
public static void main(java.lang.String[] args)