|
@@ -107,11 +107,11 @@ Boolean function main(model : Element):
|
|
|
if (element_eq(read_attribute(model, class, "lower_cardinality"), read_root())):
|
|
|
lower_card = "*"
|
|
|
else:
|
|
|
- lower_card = cast_v2s(read_attribute(model, class, "lower_cardinality"))
|
|
|
+ lower_card = cast_value(read_attribute(model, class, "lower_cardinality"))
|
|
|
if (element_eq(read_attribute(model, class, "upper_cardinality"), read_root())):
|
|
|
upper_card = "*"
|
|
|
else:
|
|
|
- upper_card = cast_v2s(read_attribute(model, class, "upper_cardinality"))
|
|
|
+ upper_card = cast_value(read_attribute(model, class, "upper_cardinality"))
|
|
|
multiplicities = ((("[" + lower_card) + "..") + upper_card) + "]"
|
|
|
|
|
|
elem = instantiate_node(model, "rendered/Text", "")
|
|
@@ -146,7 +146,7 @@ Boolean function main(model : Element):
|
|
|
instantiate_attribute(model, elem, "y", text_loc + 20)
|
|
|
instantiate_attribute(model, elem, "lineWidth", 1)
|
|
|
instantiate_attribute(model, elem, "lineColour", "black")
|
|
|
- instantiate_attribute(model, elem, "text", (attr_key + " : ") + cast_i2s(list_read(string_split(attrs[attr_key], "/"), 1)))
|
|
|
+ instantiate_attribute(model, elem, "text", (attr_key + " : ") + cast_string(list_read(string_split(attrs[attr_key], "/"), 1)))
|
|
|
instantiate_attribute(model, elem, "layer", 2)
|
|
|
instantiate_link(model, "rendered/contains", "", group, elem)
|
|
|
text_loc = text_loc + 15
|
|
@@ -176,7 +176,7 @@ Boolean function main(model : Element):
|
|
|
instantiate_attribute(model, elem, "arrow", True)
|
|
|
instantiate_attribute(model, elem, "__asid", list_read(string_split(class, "/"), 1))
|
|
|
instantiate_attribute(model, elem, "layer", 0)
|
|
|
- log("Found ASID " + cast_v2s(list_read(string_split(class, "/"), 1)))
|
|
|
+ log("Found ASID " + cast_value(list_read(string_split(class, "/"), 1)))
|
|
|
instantiate_link(model, "rendered/contains", "", group, elem)
|
|
|
|
|
|
return True!
|