|
@@ -185,7 +185,7 @@ String function conformance_scd(model : Element):
|
|
|
return "Upper cardinality violation for incoming edge at " + model_name
|
|
|
|
|
|
Element constraint_function
|
|
|
- constraint_function = read_attribute(model, model_name, "constraint")
|
|
|
+ constraint_function = read_attribute(model["metamodel"], reverseKeyLookup(model["metamodel"]["model"], dict_read_node(model["type_mapping"], element)), "constraint")
|
|
|
if (element_neq(constraint_function, read_root())):
|
|
|
String result
|
|
|
// TODO define the local_constraint execution function
|