#include "storm/storage/jani/TemplateEdgeDestination.h" namespace storm { namespace jani { TemplateEdgeDestination::TemplateEdgeDestination(OrderedAssignments const& assignments) : assignments(assignments) { // Intentionally left empty. } TemplateEdgeDestination::TemplateEdgeDestination(Assignment const& assignment) : assignments(assignment) { // Intentionally left empty. } TemplateEdgeDestination::TemplateEdgeDestination(std::vector const& assignments) : assignments(assignments) { // Intentionally left empty. } void TemplateEdgeDestination::substitute(std::map const& substitution) { assignments.substitute(substitution); } OrderedAssignments const& TemplateEdgeDestination::getOrderedAssignments() const { return assignments; } bool TemplateEdgeDestination::removeAssignment(Assignment const& assignment) { return assignments.remove(assignment); } } }