Refactored generator inheritance hierarchy

This commit is contained in:
Bartek Kryza
2023-07-31 23:44:56 +02:00
parent eded9f4292
commit c119a622fa
22 changed files with 535 additions and 427 deletions

View File

@@ -98,6 +98,14 @@ public:
*/
void add_active_participant(common::model::diagram_element::id_t id);
/**
* @brief Get reference to current activity of a participant
*
* @param id Participant id
* @return
*/
const activity &get_activity(common::model::diagram_element::id_t id) const;
/**
* @brief Get reference to current activity of a participant
*
@@ -179,6 +187,14 @@ public:
*/
std::set<common::model::diagram_element::id_t> &active_participants();
/**
* @brief Get all active participants in the diagram
*
* @return Set of all active participant ids
*/
const std::set<common::model::diagram_element::id_t> &
active_participants() const;
/**
* @brief Convert element full name to PlantUML alias.
*