Fix bug when creating association with min/max src/tgt cardinalities?

This commit is contained in:
Joeri Exelmans 2024-08-29 12:22:29 +02:00
parent bf88f57b16
commit 151ffe0ff0

View file

@ -100,7 +100,7 @@ class SCD:
_c_link = self.bottom.create_edge(assoc_edge, _c_node) _c_link = self.bottom.create_edge(assoc_edge, _c_node)
self.bottom.create_edge(self.model, _c_link, f"{name}.{bound}_cardinality_link") self.bottom.create_edge(self.model, _c_link, f"{name}.{bound}_cardinality_link")
_scd_node, = self.bottom.read_outgoing_elements(self.scd_model, "Integer") _scd_node, = self.bottom.read_outgoing_elements(self.scd_model, "Integer")
_scd_link, = self.bottom.read_outgoing_elements(self.scd_model, f"Class_{bound}_cardinality") _scd_link, = self.bottom.read_outgoing_elements(self.scd_model, f"Association_{bound}_cardinality")
self.bottom.create_edge(_c_node, _scd_node, "Morphism") self.bottom.create_edge(_c_node, _scd_node, "Morphism")
self.bottom.create_edge(_c_link, _scd_link, "Morphism") self.bottom.create_edge(_c_link, _scd_link, "Morphism")