var k = req.string_arg("k")
var mentities = new Array[MEntity]
if k == "package" then
- for mentity in view.mpackages do mentities.add mentity
+ for mentity in config.view.mpackages do mentities.add mentity
else if k == "group" then
- for mentity in view.mgroups do mentities.add mentity
+ for mentity in config.view.mgroups do mentities.add mentity
else if k == "module" then
- for mentity in view.mmodules do mentities.add mentity
+ for mentity in config.view.mmodules do mentities.add mentity
else if k == "class" then
- for mentity in view.mclasses do mentities.add mentity
+ for mentity in config.view.mclasses do mentities.add mentity
else if k == "classdef" then
- for mentity in view.mclassdefs do mentities.add mentity
+ for mentity in config.view.mclassdefs do mentities.add mentity
else if k == "property" then
- for mentity in view.mproperties do mentities.add mentity
+ for mentity in config.view.mproperties do mentities.add mentity
else if k == "propdef" then
- for mentity in view.mpropdefs do mentities.add mentity
+ for mentity in config.view.mpropdefs do mentities.add mentity
else
- for mentity in view.mentities do mentities.add mentity
+ for mentity in config.view.mentities do mentities.add mentity
end
return mentities
end
redef fun get(req, res) do
var mentity = mentity_from_uri(req, res)
if mentity == null then return
- res.json mentity.hierarchy_poset(view)[mentity]
+ res.json mentity.hierarchy_poset(config.view)[mentity]
end
end
var dot
if mentity isa MClassDef then mentity = mentity.mclass
if mentity isa MClass then
- var uml = new UMLModel(view, config.mainmodule)
+ var uml = new UMLModel(config.view, config.mainmodule)
dot = uml.generate_class_uml.write_to_string
else if mentity isa MModule then
- var uml = new UMLModel(view, mentity)
+ var uml = new UMLModel(config.view, mentity)
dot = uml.generate_package_uml.write_to_string
else
res.api_error(404, "No UML for mentity `{mentity.full_name}`")