Added PlantUML links generation in class diagrams

This commit is contained in:
Bartek Kryza
2022-03-20 22:57:17 +01:00
parent 3c30350edc
commit d7e27841bc
15 changed files with 351 additions and 14 deletions

View File

@@ -73,6 +73,15 @@ const std::vector<relationship> &element::relationships() const
void element::append(const element &e) { decorated_element::append(e); }
inja::json element::context() const {
inja::json ctx;
ctx["name"] = name();
ctx["alias"] = alias();
ctx["full_name"] = full_name(false);
ctx["namespace"] = get_namespace().to_string();
return ctx;
}
bool operator==(const element &l, const element &r)
{
return l.full_name(false) == r.full_name(false);