Package com.embabel.plan
Interface Step
-
- All Implemented Interfaces:
-
com.embabel.common.core.types.HasInfoString,com.embabel.common.core.types.Named
public interface Step implements Named, HasInfoStringA step in a plan. Can be an action or a goal
-
-
Method Summary
Modifier and Type Method Description abstract StringgetName()Unique name of the step abstract Function1<WorldState, Double>getValue()Function to compute the value of completing this step. -
-
Method Detail
-
getValue
abstract Function1<WorldState, Double> getValue()
Function to compute the value of completing this step. From 0 (least valuable) to 1 (most valuable) Steps with 0 value will still be planned if necessary to achieve a result
-
-
-
-