#include "storm/abstraction/RefinementCommand.h" namespace storm { namespace abstraction { RefinementCommand::RefinementCommand(uint64_t referencedPlayer1Choice, std::vector const& predicates) : referencedPlayer1Choice(referencedPlayer1Choice), predicates(predicates) { // Intentionally left empty. } RefinementCommand::RefinementCommand(std::vector const& predicates) : predicates(predicates) { // Intentionally left empty. } bool RefinementCommand::refersToPlayer1Choice() const { return static_cast(referencedPlayer1Choice); } uint64_t RefinementCommand::getReferencedPlayer1Choice() const { return referencedPlayer1Choice.get(); } std::vector const& RefinementCommand::getPredicates() const { return predicates; } } }