return trace;
}
+Execution::Execution(const PartialExecution& w)
+{
+ push_partial_execution(w);
+}
+
void Execution::push_transition(std::shared_ptr<Transition> t)
{
if (t == nullptr) {
contents_.push_back(Event({std::move(t), max_clock_vector}));
}
+void Execution::push_partial_execution(const PartialExecution& w)
+{
+ for (const auto& t : w) {
+ push_transition(t);
+ }
+}
+
std::vector<std::string> Execution::get_textual_trace() const
{
std::vector<std::string> trace;