You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
953 B
28 lines
953 B
#include "storm-counterexamples/counterexamples/HighLevelCounterexample.h"
|
|
|
|
namespace storm {
|
|
namespace counterexamples {
|
|
|
|
HighLevelCounterexample::HighLevelCounterexample(storm::storage::SymbolicModelDescription const& model) : model(model) {
|
|
// Intentionally left empty.
|
|
}
|
|
|
|
bool HighLevelCounterexample::isPrismHighLevelCounterexample() const {
|
|
return model.isPrismProgram();
|
|
}
|
|
|
|
bool HighLevelCounterexample::isJaniHighLevelCounterexample() const {
|
|
return model.isJaniModel();
|
|
}
|
|
|
|
storm::storage::SymbolicModelDescription const& HighLevelCounterexample::getModelDescription() const {
|
|
return model;
|
|
}
|
|
|
|
void HighLevelCounterexample::writeToStream(std::ostream& out) const {
|
|
out << "High-level counterexample: " << std::endl;
|
|
out << model;
|
|
}
|
|
|
|
}
|
|
}
|