Class BlackboardWorldState

  • All Implemented Interfaces:
    com.embabel.common.core.types.HasInfoString , com.embabel.common.core.types.Timestamped , com.embabel.plan.WorldState , com.embabel.plan.common.condition.ConditionWorldState

    
    public final class BlackboardWorldState
     implements ConditionWorldState
                        

    WorldState implementation that wraps a ConditionWorldState and includes a reference to the Blackboard for accessing domain objects at planning time. This enables @Cost methods to access domain objects for dynamic cost computation.