Blackboard World State
class BlackboardWorldState(val conditionWorldState: ConditionWorldState, val blackboard: Blackboard) : 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.
Functions
Link copied to clipboard
open operator override fun plus(pair: <Error class: unknown class><String, ConditionDetermination>): ConditionWorldState
Apply an action to a state, returning the resulting new state.
Link copied to clipboard
Are all preconditions satisfied in this world state?
Link copied to clipboard
Link copied to clipboard
Generate variants with different definite values for the given condition
Link copied to clipboard
Generate all possible changes to the world state where only one condition is changed