Remove access for relationships in include and package diagrams

This commit is contained in:
Bartek Kryza
2023-03-25 22:28:32 +01:00
parent 9e3c387fbd
commit 90307793d8
2 changed files with 6 additions and 4 deletions

View File

@@ -147,8 +147,8 @@ translation_unit_visitor::include_visitor::process_internal_header(
diagram()
.get(current_file_id)
.value()
.add_relationship(common::model::relationship{
relationship_type, include_file.id()});
.add_relationship(common::model::relationship{relationship_type,
include_file.id(), common::model::access_t::kNone});
}
return include_file.id();
@@ -176,7 +176,8 @@ translation_unit_visitor::include_visitor::process_external_system_header(
.get(current_file_id)
.value()
.add_relationship(common::model::relationship{
common::model::relationship_t::kDependency, f_id});
common::model::relationship_t::kDependency, f_id,
common::model::access_t::kNone});
}
return f_id;

View File

@@ -167,7 +167,8 @@ void translation_unit_visitor::add_relationships(
if (current_package) {
for (const auto &dependency : relationships) {
const auto destination_id = std::get<0>(dependency);
relationship r{relationship_t::kDependency, destination_id};
relationship r{relationship_t::kDependency, destination_id,
common::model::access_t::kNone};
if (destination_id != current_package_id)
current_package.value().add_relationship(std::move(r));
}