nitc :: NeoModel :: to_mentity
MEntity
associated with node
.
# Get the `MEntity` associated with `node`.
fun to_mentity(model: Model, node: NeoNode): MEntity do
if node.labels.has("MPackage") then return to_mpackage(model, node)
if node.labels.has("MGroup") then return to_mgroup(model, node)
if node.labels.has("MModule") then return to_mmodule(model, node)
if node.labels.has("MClass") then return to_mclass(model, node)
if node.labels.has("MClassDef") then return to_mclassdef(model, node)
if node.labels.has("MProperty") then return to_mproperty(model, node)
if node.labels.has("MPropDef") then return to_mpropdef(model, node)
if node.labels.has("MType") then return to_mtype(model, node)
if node.labels.has("MParameter") then return to_mparameter(model, node)
abort
end
src/neo.nit:331,2--343,4