22 Builder(std::shared_ptr<DomainModel> domainModel);
std::shared_ptr< ActionSpace > getActionSpace()
void addPriorityState(PriorityState *state)
void addAction(Action *action)
Builder(std::shared_ptr< DomainModel > domainModel)
void addDimension(StateSpaceDimension *dimension)
void addActionDimension(ActionDimension *dim)
a single state of the state space
this models a dimension in the state space.
std::shared_ptr< StateSpace > getStateSpace()
builds a domain specific state space