|
@@ -29,10 +29,10 @@ String function pretty_print(model : Element):
|
|
|
type = read_type(model["metamodel"], read_type(model, v_m))
|
|
|
|
|
|
if (bool_or(type == "Class", type == "Association")):
|
|
|
- result = result + (((" " + v_m) + " : ") + read_type(model, v_m))
|
|
|
+ result = result + " " + v_m + " : " + read_type(model, v_m)
|
|
|
result = result + "\n"
|
|
|
if (type == "Association"):
|
|
|
- result = result + (((" " + reverseKeyLookup(model["model"], read_edge_src(model["model"][v_m]))) + " --> ") + reverseKeyLookup(model["model"], read_edge_dst(model["model"][v_m])))
|
|
|
+ result = result + " " + reverseKeyLookup(model["model"], read_edge_src(model["model"][v_m])) + " --> " + reverseKeyLookup(model["model"], read_edge_dst(model["model"][v_m]))
|
|
|
result = result + "\n"
|
|
|
|
|
|
// Defines attributes
|
|
@@ -40,7 +40,7 @@ String function pretty_print(model : Element):
|
|
|
attr_keys = dict_keys(attr_list)
|
|
|
while (set_len(attr_keys) > 0):
|
|
|
attr_key = set_pop(attr_keys)
|
|
|
- result = result + ((((" " + attr_key) + " : ") + cast_v2s(attr_list[attr_key])))
|
|
|
+ result = result + " " + attr_key + " : " + cast_v2s(attr_list[attr_key])
|
|
|
result = result + "\n"
|
|
|
|
|
|
// Has attributes
|
|
@@ -49,9 +49,9 @@ String function pretty_print(model : Element):
|
|
|
while (set_len(attr_keys) > 0):
|
|
|
attr_key = set_pop(attr_keys)
|
|
|
if (element_eq(read_attribute(model, v_m, attr_key), read_root())):
|
|
|
- result = result + ((((" " + cast_v2s(attr_key)) + " : ") + cast_v2s(attr_list[attr_key])) + " = (undefined)")
|
|
|
+ result = result + " " + cast_v2s(attr_key) + " : " + cast_v2s(attr_list[attr_key]) + " = (undefined)"
|
|
|
else:
|
|
|
- result = result + (((((" " + cast_v2s(attr_key)) + " : ") + cast_v2s(attr_list[attr_key])) + " = ") + cast_v2s(read_attribute(model, v_m, attr_key)))
|
|
|
+ result = result + " " + cast_v2s(attr_key) + " : " + cast_v2s(attr_list[attr_key]) + " = " + cast_v2s(read_attribute(model, v_m, attr_key))
|
|
|
result = result + "\n"
|
|
|
else:
|
|
|
log("Skip instance: " + type)
|
|
@@ -229,7 +229,7 @@ String function cmd_list(model : Element):
|
|
|
// Filter out anonymous objects
|
|
|
if (bool_not(string_startswith(v_m, "__"))):
|
|
|
typename = read_type(model, v_m)
|
|
|
- result = (result + (((" " + v_m) + " : ") + typename)) + "\n"
|
|
|
+ result = result + " " + v_m + " : " + typename + "\n"
|
|
|
|
|
|
return result!
|
|
|
|
|
@@ -245,7 +245,7 @@ String function cmd_list_full(model : Element):
|
|
|
v_m = set_pop(keys_m)
|
|
|
// Filter out anonymous objects
|
|
|
typename = read_type(model, v_m)
|
|
|
- result = (result + (((" " + v_m) + " : ") + typename)) + "\n"
|
|
|
+ result = result + " " + v_m + " : " + typename + "\n"
|
|
|
|
|
|
return result!
|
|
|
|
|
@@ -299,12 +299,12 @@ String function cmd_read(model : Element, element_name : String):
|
|
|
|
|
|
result = "Success: "
|
|
|
if (dict_in(model["model"], element_name)):
|
|
|
- result = ((result + "Type: ") + read_type(model, element_name)) + "\n"
|
|
|
+ result = result + "Type: " + read_type(model, element_name) + "\n"
|
|
|
if (is_edge(model["model"][element_name])):
|
|
|
- result = ((result + "Source: ") + reverseKeyLookup(model["model"], read_edge_src(model["model"][element_name]))) + "\n"
|
|
|
- result = ((result + "Destination: ") + reverseKeyLookup(model["model"], read_edge_dst(model["model"][element_name]))) + "\n"
|
|
|
+ result = result + "Source: " + reverseKeyLookup(model["model"], read_edge_src(model["model"][element_name])) + "\n"
|
|
|
+ result = result + "Destination: " + reverseKeyLookup(model["model"], read_edge_dst(model["model"][element_name])) + "\n"
|
|
|
if (has_value(model["model"][element_name])):
|
|
|
- result = ((result + "Value: ") + cast_v2s(model["model"][element_name])) + "\n"
|
|
|
+ result = result + "Value: " + cast_v2s(model["model"][element_name]) + "\n"
|
|
|
return result!
|
|
|
else:
|
|
|
return "Element not found: " + element_name!
|
|
@@ -321,7 +321,7 @@ String function cmd_read_attrs(model : Element, element_name : String):
|
|
|
attr_keys = dict_keys(attr_list)
|
|
|
while (0 < set_len(attr_keys)):
|
|
|
attr_key = set_pop(attr_keys)
|
|
|
- result = ((((string_join(result, attr_key) + " : ") + cast_v2s(attr_list[attr_key])) + " = ") + cast_v2s(read_attribute(model, element_name, attr_key))) + "\n"
|
|
|
+ result = string_join(result, attr_key) + " : " + cast_v2s(attr_list[attr_key]) + " = " + cast_v2s(read_attribute(model, element_name, attr_key)) + "\n"
|
|
|
return result!
|
|
|
else:
|
|
|
return "Element not found: " + element_name!
|
|
@@ -336,7 +336,7 @@ String function cmd_types(model : Element):
|
|
|
while (set_len(keys_t) > 0):
|
|
|
v_t = set_pop(keys_t)
|
|
|
if (bool_not(string_startswith(v_t, "__"))):
|
|
|
- result = (result + string_join((" " + v_t) + " : ", read_type(model["metamodel"], v_t))) + "\n"
|
|
|
+ result = result + string_join(" " + v_t + " : ", read_type(model["metamodel"], v_t)) + "\n"
|
|
|
|
|
|
return result!
|
|
|
|