edu.cmu.cs.coral.icf
Interface Problem

All Known Implementing Classes:
PlannerProblem

public abstract interface Problem

Represents a problem dependent model of the relevant features of the world.

Since:
ICF 0.0
Version:
$Id$

Method Summary
 Goal getGoal()
          Gets the goal that needs to be achieved.
 State getInitialState()
          Gets the known initial state of the world.
 

Method Detail

getGoal

public Goal getGoal()
Gets the goal that needs to be achieved.
Returns:
the goal to achieve
Since:
ICF 0.0

getInitialState

public State getInitialState()
Gets the known initial state of the world.
Returns:
the known state of the world or null if no state is known
Since:
ICF 0.0