Added from_to sequence diagram generator for plantuml
This commit is contained in:
@@ -20,6 +20,7 @@
|
||||
#include "activity.h"
|
||||
#include "common/model/diagram.h"
|
||||
#include "common/types.h"
|
||||
#include "config/config.h"
|
||||
#include "participant.h"
|
||||
|
||||
#include <map>
|
||||
@@ -27,6 +28,8 @@
|
||||
|
||||
namespace clanguml::sequence_diagram::model {
|
||||
|
||||
using message_chain_t = std::vector<sequence_diagram::model::message>;
|
||||
|
||||
/**
|
||||
* @brief Model of a sequence diagram
|
||||
*
|
||||
@@ -235,6 +238,15 @@ public:
|
||||
*/
|
||||
std::vector<std::string> list_start_from_values() const;
|
||||
|
||||
/**
|
||||
* @brief Generate a list of message chains matching a from_to constraint
|
||||
*
|
||||
* @return List of message chains
|
||||
*/
|
||||
std::unordered_set<message_chain_t> get_all_from_to_message_chains(
|
||||
const config::source_location &from,
|
||||
const config::source_location &to) const;
|
||||
|
||||
/**
|
||||
* @brief Once the diagram is complete, run any final processing.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user