PlantUML: render class cardinalities. Extend constraint checker API.
This commit is contained in:
parent
c351649d23
commit
e70eae2286
9 changed files with 252 additions and 142 deletions
|
|
@ -355,6 +355,11 @@ class SCD:
|
|||
name_to_attr[name] = edge
|
||||
return name_to_attr
|
||||
|
||||
def get_class_cardinalities(self, class_node):
|
||||
lower_card = od.find_cardinality(self.bottom, class_node, od.get_scd_mm_class_lowercard_node(self.bottom))
|
||||
upper_card = od.find_cardinality(self.bottom, class_node, od.get_scd_mm_class_uppercard_node(self.bottom))
|
||||
return lower_card, upper_card
|
||||
|
||||
def get_assoc_cardinalities(self, assoc_edge):
|
||||
src_lower_card = od.find_cardinality(self.bottom, assoc_edge, od.get_scd_mm_assoc_src_lowercard_node(self.bottom))
|
||||
src_upper_card = od.find_cardinality(self.bottom, assoc_edge, od.get_scd_mm_assoc_src_uppercard_node(self.bottom))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue