Uses of Interface
ai.planning.WorldState

Packages that use WorldState
ai.planning   
ai.planning.propositional   
ai.planning.strips   
 

Uses of WorldState in ai.planning
 

Methods in ai.planning that return WorldState
 WorldState<A> Plan.applyIn(WorldState<A> istate)
           This function computes a new WorldState that is the result of applying this Plan in the given state.
 WorldState<A> Action.applyIn(WorldState<A> state)
           This function computes a new WorldState that is the result of applying this Action in the given state.
 WorldState<A> Problem.getInitialState()
           This function returns the initial state of the world that defines this Problem.
 

Methods in ai.planning with parameters of type WorldState
 WorldState<A> Plan.applyIn(WorldState<A> istate)
           This function computes a new WorldState that is the result of applying this Plan in the given state.
 WorldState<A> Action.applyIn(WorldState<A> state)
           This function computes a new WorldState that is the result of applying this Action in the given state.
 boolean Action.isApplicableIn(WorldState<A> state)
           This function tests whether this Action is applicable in the given state.
 boolean Goal.satisfiedIn(WorldState<A> state)
           This function tests whether this Goal is achieved in the given state.
 

Uses of WorldState in ai.planning.propositional
 

Methods in ai.planning.propositional with parameters of type WorldState
 WorldState SequentialPlan.applyIn(WorldState<ai.krr.propositions.Atom> istate)
           This function computes a new WorldState that is the result of applying this SequentialPlan in the given state.
 WorldState Action.applyIn(WorldState<ai.krr.propositions.Atom> state)
           This function computes a new WorldState that is the result of applying this Action in the given state.
 boolean Action.isApplicableIn(WorldState<ai.krr.propositions.Atom> state)
           This function tests whether this Action is applicable in the given state.
 boolean Goal.satisfiedIn(WorldState<ai.krr.propositions.Atom> state)
           This function tests whether this Goal is achieved in the given state.
 

Uses of WorldState in ai.planning.strips
 

Classes in ai.planning.strips that implement WorldState
 class HashedSetState
           A WorldState is a logical representation of all the facts that are true in the state of the world represented by this WorldState.
 class ModelBasedState
           A WorldState is a logical representation of all the facts that are true in the state of the world represented by this WorldState.
 class WorldState
           A WorldState is a logical representation of all the facts that are true in the state of the world represented by this WorldState.
 

Methods in ai.planning.strips that return WorldState
 WorldState<ai.krr.fol.Atom> SequentialPlan.applyIn(WorldState<ai.krr.fol.Atom> istate)
           This function computes a new WorldState that is the result of applying this Plan in the given state.
 WorldState<ai.krr.fol.Atom> Action.applyIn(WorldState<ai.krr.fol.Atom> state)
           This function computes a new WorldState that is the result of applying this Action in the given state.
 

Methods in ai.planning.strips with parameters of type WorldState
 WorldState<ai.krr.fol.Atom> SequentialPlan.applyIn(WorldState<ai.krr.fol.Atom> istate)
           This function computes a new WorldState that is the result of applying this Plan in the given state.
 WorldState<ai.krr.fol.Atom> Action.applyIn(WorldState<ai.krr.fol.Atom> state)
           This function computes a new WorldState that is the result of applying this Action in the given state.
 boolean Action.isApplicableIn(WorldState<ai.krr.fol.Atom> state)
           This function tests whether this Action is applicable in the given state.
 boolean Goal.satisfiedIn(WorldState<ai.krr.fol.Atom> state)
           This function tests whether this Goal is achieved in the given state.