|
@@ -135,9 +135,8 @@ Element function ramify(model : Element):
|
|
|
key = set_pop(keys)
|
|
|
entry = old_m[key]
|
|
|
|
|
|
- type_name = read_type(model, entry)
|
|
|
+ type_name = read_type(model, key)
|
|
|
if (type_name == "Class"):
|
|
|
- log("Added Pre_" + key)
|
|
|
instantiate_node(new_model, type_name, "Pre_" + key)
|
|
|
instantiate_node(new_model, type_name, "Post_" + key)
|
|
|
|
|
@@ -166,7 +165,7 @@ Element function ramify(model : Element):
|
|
|
|
|
|
while (read_nr_out(to_link) > 0):
|
|
|
entry = set_pop(to_link)
|
|
|
- type_name = read_type(model, entry)
|
|
|
+ type_name = read_type(model, reverseKeyLookup(model["model"], entry))
|
|
|
// Primitive values themselves are not copied, so skip that here
|
|
|
|
|
|
// An instance link, so just copy over (don't make element of Root Element), and don't even copy if it is lower cardinality
|