Package com.embabel.plan
Class Plan
-
- All Implemented Interfaces:
-
com.embabel.common.core.types.HasInfoString
public class Plan implements HasInfoStringPlan to achieve a goal. A plan is a chain of actions. The plan should be reassessed after each action each perform.
-
-
Method Summary
Modifier and Type Method Description final DoublegetCost()final DoublegetActionsValue()final DoublegetNetValue()final List<Action>getActions()final GoalgetGoal()final BooleanisComplete()StringinfoString(Boolean verbose, Integer indent)-
-
Method Detail
-
getActionsValue
final Double getActionsValue()
-
getNetValue
final Double getNetValue()
-
getActions
final List<Action> getActions()
-
isComplete
final Boolean isComplete()
-
infoString
String infoString(Boolean verbose, Integer indent)
-
-
-
-